🔨 Development
.Info
CourseHunter
awesome-cheatsheets
project-based-learning: Curated list of project-based tutorials
tlroadmap: 👩🏼💻👨🏻💻Карта навыков и модель развития тимлидов
build-your-own-x: 🤓 Build your own (insert technology here)
realworld: "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more 🏅
free-programming-books: Freely available programming books
TensorFlow-World-Resources: Organized & Useful Resources about Deep Learning with TensorFlow
cheatsheets-ai: Essential Cheat Sheets for deep learning and machine learning researchers
A-to-Z-Resources-for-Students: Curated list of resources for college students If you like give a
computer-science: Path to a free self-taught education in Computer Science!
free-programming-books: Freely available programming books
devops-exercises: Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
METANIT.COM - Сайт о программировании
Learn X in Y Minutes: Scenic Programming Language Tours
Tutorials | DigitalOcean
Principles Wiki
DevYouTubeList: List of Development YouTube Channels
HolyJS
ITVDN
Веб-стандарты
JUG .ru
Технострим Mail.Ru Group
thenewboston
Andrey Sozykin
loftblog
CODE & ROBOTS
CodeDojo
JSConf
Академия Яндекса: Разработка
Frontend United
Фронтенд
ML Trainings
Компьютерные науки
Школа программистов hh.ru
Mobius
HTTP 203
sentdex
The Net Ninja
Konstantin Kokorin
Kontur Academy
Microsoft Developer Russia
Start Android
Ana Tudor
Computer Science Center
Yuri Artyukh
The Coding Train
Ulbi TV
Kranky Geek
RITFest Channel
Фрилансер по жизни - IT и фриланс
Гоша Дударь
Traversy Media
Documentaries for Developers
DotNext
C++ User Group
.Info[...]
[Conflict-free Replicated Data Type]
Martin Kleppmann — CRDTs: The hard parts (https://habr.com/ru/company/jugru/blog/556674)
CRDT: Conflict-free Replicated Data Types
"Making Webapps Collaborative with Composable CRDTs" by Matthew Weidner and Heather Miller
the-book-of-secret-knowledge: A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
awesome-falsehood: 😱 Falsehoods Programmers Believe in
every-programmer-should-know: A collection of (mostly) technical things every software developer should know about
Project Structure / Structure your solution by components
awesome-naming: A curated list for when naming things is done right.
naming-cheatsheet: Comprehensive language-agnostic guidelines on variables naming. Home of the A/HC/LC pattern.
system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Conventional Commits
Conventional Comments
commit-messages-guide: A guide to understand the importance of commit messages and how to write them well
papers-we-love: Papers from the computer science community to read and discuss.
The Algorithms | Open Source Book for Newbies to Learn Algorithms and Implement them in any Programming Language
Каталог Алгоритмов
Семантическое Версионирование 2.0.0 | Semantic Versioning
Vitaly Friedman: Smart responsive interface design patterns
Виталий Фридман — Тестируем до последнего: smart responsive interface design patterns
Виталий Фридман — Крайности тестирования: хитрости из темных уголков мобильных интерфейсов
Виталий Фридман – New Adventures in Responsive Web Design
Goodbye, Clean Code
Тысяча и один UI-баг, или Как помочь разработчику избегать типовых ошибок в UI
How Complex Systems Fail
Pure DI
Service Locator is an Anti-Pattern
Refactoring to Aggregate Services
Functional architecture: a definition
google/eng-practices: Google's Engineering Practices documentation
Solid
0xZ0F/Z0FCourse_ReverseEngineering: Reverse engineering course by Z0F. Focuses on x64 Windows.
The SVG `path` Syntax: An Illustrated Guide
Short-polling vs Long-polling for real time web applications?
Прием платежей и авто выплаты
Coding "Snake" in 4 min 30 sec (plain browser JavaScript)
Visualizing Garbage Collection Algorithms
Сверхсовременные иммутабельные структуры данных
wtfpython: What the f*ck Python? 😱
nodebestpractices: The Node.js best practices list (September 2020)
graphql-schema-language-cheat-sheet
webpack defaults
Defensive coding
.Info[...].#Criticism
For developers, Apple’s Safari is crap and outdated – Perry Sun
Safari isn't protecting the web, it's killing it
Progress Delayed Is Progress Denied
Please stop recommending Git Flow! (https://habr.com/ru/company/flant/blog/491320/)
Все Фронтендеры — СВЕРХЛЮДИ
ПЛОХОЙ КОД - твой ЛУЧШИЙ друг
Двойные стандарты АйТи
Программирование для избранных
Ты должен писать плохой код
Чистый код не существует
Вся суть чистого кода
Medium is a poor choice for blogging @ tonsky.me
The Shocking Immaturity of JavaScript
No, Utility Classes Aren't the Same As Inline Styles | frontstuff
Итак urql. Если вдруг это буквосочетание прошло мимо-вас - это мощная и эффективная альтернатива apollo client в качестве graphql клиента
Don't use functions as callbacks unless they're designed for it
Broken Promises. The unspoken flaws of JavaScript… | by Aldwin Vlasblom
Хватит организовывать код по типу файлов (read comments)
Choice Words about the Upcoming Deprecation of JavaScript Dialogs | CSS-Tricks
Jason Knight | BEM is DUMB. Don’t Use Mostly Borked
Jason Knight | Accessible Fonts: Please, STOP Using PX For Screen!
Jason Knight | Part Of Why I Think React Is Junk
Jason Knight | Why Presentational Classes for HTML/CSS Are Ignorant Garbage
Jason Knight | JavaScript Method Chaining… It’s All So STUPID!
Jason Knight | Thinking In React — SOMEBODY’s Not Thinking
Jason Knight | HTML / CSS “frameworks” — Monuments to Ignorance, Incompetence, and Ineptitude
Why We Should Throw Out React and Pick Up Angular | by Sam Redmond
Why we need to stop using React. Before we even get started I can… | by Sam Redmond
Human-Readable JavaScript: A Tale of Two Experts (https://habr.com/ru/company/macloud/blog/555304)
Stop Using Icon Fonts by Michael Irigoyen
C++ быстрее и безопаснее Rust, Yandex сделала замеры
Why I’ve never used Redux. Chapter 1: The reasons | by Anton Kosykh
Почему мы выбрали MobX, а не Redux, и как его использовать эффективнее
Why Vue Options api And Composition api at the same time
Just use the syntax that fits the shape of your brain. Arguing your preferred syntax is superior is like arguing you have the better brain shape than others.
On let vs const
A fucking rant about fucking const vs fucking let
Presentational and Container Components | by Dan Abramov
Today’s Javascript, from an outsider’s perspective
Почему стоит хранить зависимости в системе контроля версий
Can We All Just Admit React Hooks Were a Bad Idea? | by Amy Blankenship
Jake Archibald: PSA: It isn't worth using DocumentFragment for performance reasons
Полиморфизм ломает твой код
Why we had to move away from React Query
Why we had to move away from React Query
.Education.Learning[...]
[Frontend]
developer-roadmap: Roadmap to becoming a web developer
Как организована веб-платформа
Дока | Frontend documentation
CSS Vocabulary
Learn CSS
Learn Forms
Learn Responsive Design
Learn PWA
DevTools Tips
about:web
БЭМ нейминг. Как писать CSS по методологии BEM(блок - элемент - модификатор)
HTML5 Canvas Tutorials for Beginners | Become a Canvas Pro
Chrome DevTools | Google Developers
Build better sites faster with Chrome DevTools
A few web console tricks
Optimize Website Speed With Chrome DevTools
display: grid; grid: subgrid; / Серёжа Попов (Лига А.)
Большая статья про гриды (CSS Grid Layout)
Grid by Example
Неизведанные глубины CSS: метрики шрифта, line-height и vertical-align
«Загадочные отступы» между инлайн-элементами
Удивительный и неизвестный inline-block
Everything About Auto in CSS (https://habr.com/p/494716)
Digging Into CSS Logical Properties (https://habr.com/p/546108)
Min and Max Width/Height in CSS
Intrinsic Sizing In CSS
CSS Variables 101 (https://habr.com/ru/company/skillfactory/blog/523130/)
Handling Long and Unexpected Content in CSS
CSS: о выводе коротких и длинных текстов (https://ishadeed.com/article/css-short-long-content)
Overflow And Data Loss In CSS
What's the Difference between DOM Node and Element? (https://habr.com/p/539096)
Полное визуальное руководство-шпаргалка по Flexbox и Grid + туториал
Устройство современного веб-браузера Chrome (часть 1/4) (https://developers.google.com/web/updates/2018/09/inside-browser-part1)
The Rules of Margin Collapse
CSS Flexbox
Основы HTML5. Полный курс
CSS Grid. Полный курс
Work with cookies the modern way
CSS - Полное руководство (включая Flexbox, Grid и Sass)
Вёрстка
Inner & Outer Values of the Display Property
БЕСПЛАТНЫЙ курс по верстке сайтов (Front End). Уроки HTML CSS JS
Specifics on CSS Specificity
What the heck, z-index??
Как хранят данные в браузере
Bootstrap 5 Tutorial
Avoid large, complex layouts and layout thrashing
[JavaScript]
Современный учебник JavaScript
Understanding ECMAScript · V8 Blog
JavaScript. Ядро
Основы JavaScript
Jake Archibald: все что я знаю про Event Loop в JavaScript (2018)
Продвинутый JavaScript
Вебинар: Асинхронность в JavaScript. Таймеры, промисы, async/await
Сложный JavaScript простым языком
JavaScript's Memory Management Explained (https://tproger.ru/translations/upravlenie-pamjatju-v-javascript)
🚀 Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly) | Technorage
Object initializer | Prototype mutation
Наследование и цепочка прототипов
Object.prototype.__proto__
JavaScript Inheritance: The Dark Arts
JavaScript - Область видимости и контекст выполнения
Контекст выполнения и стек вызовов в JavaScript
Execution context, Scope chain and JavaScript internals
Лексическое окружение (LexicalEnvironment) | JS: Функциональное программирование
Иван Тулуп: асинхронщина в JS под капотом / Михаил Башуров
Speculation in JavaScriptCore | WebKit
Андрей Мелихов — V8 под капотом
JavaScript Паттерны. Полный курс (22 паттерна в 1 видео)
Современный JavaScript с самого начала
JavaScript разработчик в 2021 году - С Нуля до Про
JavaScript: Понимание странных частей
What are wrapper objects for primitive values?
Statements Vs. Expressions
Тонкости ECMA-262-3. Часть 1. Контексты исполнения
Тонкости ECMA-262-3. Часть 2. Объект переменных
Тонкости ECMA-262-3. Часть 3. This
Тонкости ECMA-262-3. Часть 4. Цепь областей видимости
Тонкости ECMA-262-3. Часть 5. Функции
Тонкости ECMA-262-3. Часть 6. Замыкания
Тонкости ECMA-262-3. Часть 7.1. ООП: Общая теория
Тонкости ECMA-262-3. Часть 7.2. ООП: Реализация в ECMAScript
Тонкости ECMA-262-3. Часть 8. Стратегия передачи параметров в функцию
Тонкости ECMA-262-5. Часть 1. Свойства и дескрипторы свойств
ECMA-262-5 in detail. Chapter 3.1. Lexical environments: Common Theory
ECMA-262-5 in detail. Chapter 3.2. Lexical environments: ECMAScript implementation
[Neural/BigData]
AI-Expert-Roadmap: Roadmap to becoming an Artificial Intelligence Expert
Нейронные сети. Просто
Нейронные сети
Theory of Neural Networks / Beau Carnes | Технострим
MIT 6.034 Artificial Intelligence, Fall 2010
Data Mining / осень 2019 (Алгоритмы интеллектуальной обработки больших объемов данных) - YouTube
Стилизация изображений с помощью нейронных сетей: никакой мистики, просто матан
[ReactNative]
Руководство по Анимациям в React Native
React Native: Продвинутые концепции
Curso de React Native
React Native - Практическое руководство
[C/CXX]
Программирование на Си с нуля
Программирование на Си продвинутый level
Dive into C++11/14
Популярные вопросы на собеседовании по C++ и ответы на них
[Flutter]
[Android]
Приложение для Android. Мастер-класс
Первое Android приложение на Kotlin
ОС Android. Введение в разработку мобильных приложений.
Android Development Tutorial
Android Development for Beginners
How to Make Android Apps
Разработка на Android
Android Development pro tips
Android
Разработка приложений под Android. Базовый курс - Видеоуроки
[Java]
JavaRush - обучение программированию на Java онлайн
IntelliJ IDEA Video Tutorials
Java Алексей Владыкин
Основы Java
Вебинары по Java
ZhirniToni Java для чайников
ZhirniToni Java Production
ZhirniToni Методология
Разработка игры на Java с нуля
Java Hibernate [завершен]
Java 10
Разработка на Java (весна 2016)
Java (зима 2015)
Java (осень 2013)
Java Algorithms
Java Video Tutorial
Java для начинающих
Java maven [Завершен]
Java code review [завершен]
Java code conventions [завершен]
JavaFX Java GUI Design Tutorials
JavaFX 8 Tutorials
Spring на практике
Реактивное программирование с RxJava
Java-core от Winderton’а
Основы Java
Продвинутый Java (от разработчика из JetBrains
[dotNet]
Работа с Entity Framework 6
Заблуждения начинающих C# разработчиков. Пытаемся ответить на стандартные вопросы / Хабр
[React]
react-developer-roadmap: Roadmap to becoming a React developer in 2018
how-react-hooks-work: Understand how React-hook really behaves, once and for all!
React lifecycle methods diagram
Учебный курс по React, часть 1: обзор курса, причины популярности React, ReactDOM и JSX
Разработка приложений на React. Алексей Гуськов, Ареал
React: монтируй, демонтируй, обновляй
Полное введение в React, v3 (вместе с Redux, Router и Flow)
Все ли вы знаете о useCallback
5 Mistakes to Avoid When Using React Hooks
MobX & React. Полный курс
React Testing Library. Полный курс
Jest & Enzyme. Полный курс
TypeScript & React. Полный курс
React Hooks
TypeScript с React
Продвинутые React Паттерны: Полное Руководство (2020)
Откройте для себя react-query
Мастер-класс: Веб-разработка c React + Typescript 2021
React - Полное руководство (включая Hooks, React Router, Redux)
Полный курс по JavaScript + React - с нуля до результата
React Native с React Hooks и React Query: Высокая производительность
[Vue]
Vue.js с нуля
Бесплатный курс по Vue.js
Vue.js + Vuetify + Firebase Project - DevMeetup - YouTube
7 Secret Patterns Vue Consultants Don’t Want You to Know
Vue.js 3 (Composition API, Vue Router, Vuex)
Курс по vue.js - с нуля до про
[NodeJS]
Node.js
Express From Scratch
Node Authentication Tutorial with Passport.js
NodeJS - Полное руководство (включая MVC, REST API, GraphQL) - Курс
NestJS - с нуля, современный backend на TypeScript и Node JS
GraphQL Mastery: Начало Работы и Освоение GraphQL
Event Loop and the Big Picture — NodeJS Event Loop Part 1 | by Deepal Jayasekara
[TypeScript]
Performance · TypeScript Wiki
Производительность TypeScript
TypeScript. Полный курс
Understanding TypeScript (Maximilian Schwarzmüller)
Typescript: Полное руководство разработчика
Шаблоны Проектирования в TypeScript
typescript-book: The definitive guide to TypeScript and possibly the best TypeScript book . Free and Open Source 🌹
[git]
Основы использования Git
Git и GitHub Курс Для Новичков
Learn Git Branching
Git и Github Bootcamp
[Testing.Basic]
Курсы тестирования ПО Вадима Ксендзова
Тестирование ПО с Нуля до Intermediate. Много практики!
Artsiom Rusau QA Life
Курс Тестировщик с нуля / QA engineer course (eng subs)
Гайд по трудостройству. Профессия QA Engineer
Тестовые задания для тестировщика
Chrome DevTools: Инструменты тестировщика
Тестирование REST API (Software Testing)
Login Test Example
coding-interview-university: A complete computer science study plan to become a software engineer.
learn-regex: Learn regex the easy way
a-picture-is-worth-a-1000-words: I am trying to describe complex matters in simple doodles!
Рейтинг площадок дополнительного образования в ИТ: по результатам исследования «Моего круга»
100+ Computer Science Concepts Explained
Regex Tutorial
Изучаем Linux на примере UBUNTU
Object Oriented Design
Design Patterns Video Tutorial
Шаблоны разработки (полный курс)
Алгоритмы и структуры данных
The Book of Shaders
PostgreSQL изнутри
Айти менторы | Таблица людей, которые искренне хотят ответить на твои вопросы по IT
Fundamentals Of Algorithms
Docker и Kubernetes: Практическое руководство
Полное руководство для разработчика по MongoDB
MongoDB - Полное руководство
Webpack, Babel - Детальное Руководство по Настройке
Docker и Docker Compose - Деплой проекта с нуля
ML-YouTube-Courses: 📺 A place to discover the latest machine learning courses on YouTube.
.Education.Practice[...]
GUI Challenges
Верстка под Wordpress на Bootstrap 4 + Sass
Переключатель 🌓 цветовой схемы: радиокнопки, CSS-фильтры и инверсия, SVG-иконки, JS и localStorage - YouTube
Build A Responsive Website With HTML & CSS Tutorial
GraphQL на примере (Node.js, Express, Apollo Server, React, Apollo Client)
React разработчик 2021 (с Redux, Hooks, GraphQL)
GraphQL & React. Полный курс (Material-UI, Apollo, mLab)
Flutter и Firebase: создание полноценного приложения для iOS и Android
Flutter и Firebase: Создайте Собственное Приложение UBER
Создайте Клон UBER с помощью Flutter и Firebase (2020)
Самый полный курс React Fullstack - Видеоуроки
[FULLSTACK] Instagram Клон 2.0
.Statuses
Can I use
Can I email…
caniuse.email
tc39/proposals
tc39/agendas
tc39/notes
tc39/ecma402: Proposal and PR Progress Tracking
CSS Working Group Editor Drafts
WebKit Feature Status | WebKit
Test262 Report
ECMAScript 6 compatibility table
Node.js ES2015/ES6, ES2016 and ES2017 support
w3c/css-houdini-drafts
Is Houdini Ready Yet?
Chrome Platform Status
Features · V8
Fugu API Tracker
web-platform-tests dashboard
Compat 2021 Dashboard
ECMAScript Proposals Status Dashboard
Mozilla Specification Positions
.Lang.dotNET
Reference Source
.NET Documentation | Microsoft Docs
Вебинары С# /.NET
C# — ковариантность и контравариантность в обобщенных интерфейсах
Ковариантность и контравариантность делегатов | C#
C# Object Notation | Brice’s Blog
.Lang.CXX
awesome-modern-cpp: A collection of resources on modern C++
std::initializer_list — cppreference.com
CS:GO bHop and triggerBot
[C++] Правильный перехват функций (x86)
C++ Russia 2018:: Алексей Салмин , Memory Management Tips & Tricks - YouTube
Привязка Программы К Железу на C++
The cost of dynamic (virtual calls) vs. static (CRTP) dispatch in C++ - Eli Bendersky's website
Как компилятор C++ находит правильную функцию
C-Plus-Plus: Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
.Lang.Java
Double Brace Initialization
Instance Initializers in Java Explained - DZone Java
Андрей Бреслав — Kotlin для Android: коротко и ясно
Андрей Бреслав — На плечах гигантов: языки, у которых учился Kotlin - YouTube
.Lang.JS
clean-code-javascript: Clean Code concepts adapted for JavaScript
wtfjs: A list of funny and tricky JavaScript examples
project-guidelines: A set of best practices for JavaScript projects
33-js-concepts: 📜 33 concepts every JavaScript developer should know.
javascript-algorithms: Algorithms and data structures implemented in JavaScript with explanations and links to further readings
javascript-questions: A long list of (advanced) JavaScript questions, and their explanations Updated weekly!
modern-js-cheatsheet: Cheatsheet for the JavaScript knowledge you will frequently encounter in modern projects.
You-Dont-Know-JS: A book series on JavaScript. @YDKJS on twitter.
mostly-adequate-guide: Mostly adequate guide to FP (in javascript)
1loc | Favorite JavaScript single line of code
JavaScript has a Unicode problem
When "Zoë" !== "Zoë". Or why you need to normalize Unicode strings
It’s not wrong that "🤦🏼♂️".length == 7
JSBEN.CH Performance Benchmarking Playground for JavaScript
MeasureThat.net
Микрооптимизации производительности и JavaScript | by Andrey Melikhov
Type coercion in JavaScript
`export default thing` is different to `export { thing as default }`
'return await promise' vs 'return promise' in JavaScript
javascript - Lambda functions vs bind, memory! (and performance)
Determining with absolute accuracy whether or not a JavaScript object is an array
Вячеслав Егоров — Производительность JavaScript через подзорную трубу
JavaScript Performance Through the Spyglass • Vyacheslav Egorov
Vyacheslav Egorov: one day of life in V8
How the Grinch stole array.length access
What's up with monomorphism?
Насколько JavaScript сильный?
The flag /g of JavaScript’s regular expressions
The lazy-loading property pattern in JavaScript
Трасси... что? — Алексей Охрименко
Jake Archibald: «Hey so if you're debugging memory leaks be VERY CAREFUL with console.log() as stuff going into the console will remain in memory. I'm feeling a bit silly right now.»
What do I know about Promises GC (and also WeakRefs and FinalizationRegistry) | Никита Мостовой
How to check promise status | Никита Мостовой
Deep-copying in JavaScript
.Lang.Swift
ARC in Swift: Basics and beyond
Bring Core Data concurrency to Swift and SwiftUI
Protect mutable state with Swift actors
Swift concurrency: Behind the scenes
Swift concurrency: Update a sample app
Understand and eliminate hangs from your app
Meet async/await in Swift
.Platform.Android
Package Index | Android Developers
Palette | Android Developers
Storage Options | Android Developers
Настройки | Android Developers
Сохранение наборов "ключ-значение" | Android Developers
Предоставление ресурсов | Android Developers
android-showcase: 💎 Android application following best practices: Kotlin, coroutines, Clean Architecture, feature modules, tests, MVVM, static analysis...
Альтернатива платному отключению рекламы в бесплатном приложении Android / Хабрахабр
.Platform.Apple
open-source-ios-apps: Collaborative List of Open-Source iOS Apps
SwiftUI: Examples projects using SwiftUI released by WWDC2019. Include Layout, UI, Animations, Gestures, Draw and Data.
MovieSwiftUI: SwiftUI & Combine app using MovieDB API. With a custom Flux (Redux) implementation.
Design and Development Videos - Apple Developer
Обнаружение retain-циклов | justDev Blog
Сложные отображения коллекций в iOS: проблемы и решения на примере ленты ВКонтакте / Блог компании ВКонтакте / Хабр
LiquidFun Tutorial with Metal and Swift – Part 1
Demystify SwiftUI
.Platform.Web
.CaseStudy
Даниил Налетов (ManyChat) — Ещё один текстовый веб-редактор и в чём проблемы contenteditable?
The CSS behind Figma
awesome-css-houdini
awesome-web-effect
HEAD: A list of everything that could go in the head of your document
HTML DOM - Common tasks of managing HTML DOM with vanilla JavaScript
this vs that - What is the difference between ___ and ___ in the front-end development?
SmolCSS
CSS Triggers
Form control infrastructure | Autofill
Well-known URI
Defensive CSS
Help users change passwords easily with well-known URL
MDN Web Docs Glossary
The stacking context
Block formatting context
Layers and how to force them
How to win at CORS
Official results for js web frameworks benchmark
houdini-samples: Demos for different Houdini APIs
CSS Selectors Cheatsheet
css-protips: A collection of tips to help take your CSS skills pro
V8 Intrinsics
How to Tame Line Height in CSS
Enabling COOP/COEP without touching the server
Font size is useless; let’s fix it (https://habr.com/p/550046)
Вы не знаете CSS
The Future of the Web // Mikeal Rogers // CascadiaJS 2018
Алексей Козятинский — Отладка JS на примере Chrome DevTools
npm's Laurie Voss: JavaScript - Who, What, Where, Why and Next
Этот безумный, безумный, безумный, безумный инпут. Часть 1 / Роман Прудников, 2ГИС | Технострим
Rebuilding Apple Music Header in HTML & CSS
Uncommon Use Cases For Pseudo Elements
Псевдоэлементы, которых не может быть
Approaches for a CSS Masonry Layout
Customize Media Notifications and Handle Playlists | Web
Андрей Воробьев. Что нужно знать о доменах
How to Design Complex Web Tables (habr.com/p/475730)
Роман Дворнов — CSS definition syntax
How I made a 3D game in only 2KB of JavaScript | Killed By A Pixel
Руководство по SVG-анимациям (SMIL)
Designing a ripple effect for UI feedback - LogRocket Blog
Готовим идеальный CSS
Threading the web with module workers
Open vs. Closed Shadow DOM. Out of the four specifications created… | by Leon Revill | RevillWeb
CSS Switch-Case Conditions
The Raven Technique: One Step Closer to Container Queries
LCH colors in CSS: what, why, and how? – Lea Verou
О WebRTC просто и без магии: как устроен путь кадра в Интернете / Кирилл Роговой (Skyeng)
Having an open dialog | scottohara.me
The most accurate way to schedule a function in a web browser
Faking container queries with CSS Grid | Polypane Browser for Developers
300ms tap delay, gone away
Все об SVG анимации
Detect a touch device with only CSS
The poor, misunderstood innerText
CSS size-adjust for @font-face
Console Utilities API reference
Using the Specificity of :where() as a CSS Reset
Observing rendered DOM nodes
Control Loading Spinner in HTML
Understanding Load Events on the Web
6+5 способов сделать две колонки ✌️ От таблиц и флоатов до гридов и полной дичи 😱
Full control with the VirtualKeyboard API
Prevent content from being hidden underneath the Virtual Keyboard by means of the VirtualKeyboard API – Bram.us
User preference media features client hints headers
User-Agent Client Hints
Expandable Sections Within a CSS Grid
Thinking About The Cut-Out Effect: CSS or SVG?
Less Absolute Positioning With Modern CSS
Handling Short And Long Content In CSS
Responsive CSS border radius with the Fab Four technique
(Ab)using CSS3's :nth-child selector to invent new ones | grack
Incomplete List of Mistakes in the Design of CSS
Why you need "cross-origin isolated" for powerful features
Inherit ancestor font-size, for fun and profit
Style Queries
.Tech.[Vue]
Vue Mastery
drag-n-drop in Vuetify — Part I
drag-n-drop in Vuetify — Part II.
Evading defences using VueJS script gadgets | PortSwigger Research
Streaming | Vue SSR Guide
Caching | Vue SSR Guide
Vue.js: Хуки жизненного цикла ваших и сторонних компонентов
Expose API discussion (#343)
Expose API for component to explicitly define public interface by yyx990803
SFC style CSS variable injection (new edition)
Server side rendering на Vue.js
Улучшение производительности vue приложения / Хабр
.Tech.[React]
Build your own React
Dan Abramov «Why React Needs Keys, a short visual explanation. Each render is like a frame in a movie. React doesn’t know *what* you did with your data. It only sees the JSX from the previous render and then from the next render. https://t.co/BbOL5VX73o(c => <Circle color={c.color} />) https://t.co/SruLzxw33d» / Твиттер
React.JS: создание огромных списков
Investigating Discord’s React Memory Leak | by Paul Shen | Discord Blog
Hey, thanks for feedback! | by Dan Abramov (https://habr.com/p/328104)
The Comprehensive Guide to React’s Virtual DOM | by Ayush Verma (https://habr.com/ru/company/macloud/blog/558682)
Заметка о том, как работают хуки в React
Before You memo()
hooks-perf-issues: This repo demonstrates a situation where it is slower to use React hooks than classes
.Tech.[ReactNative]
react-native changelog
react-native-windows: A framework for building native UWP and WPF apps with React.
create-react-native-module
Feature Requests | React Native
30-days-of-react-native: 30 days of React Native demos
Пишем на React Native - Евгений Ртищев (Сбербанк-Технологии)
Shared Element Transition with React Native - Narendra N Shetty - YouTube
Improving React Native Performance in Facebook Marketplace - Konstantin Raev | JSConf Hawaii 2019 - YouTube
William Candillon - YouTube
React Native в Airbnb
Shared Element Transition with React Native
React Navigation: Shared element transition 1/3 (overview)
Replace a Screen Using React Navigation
Going Native: Creating Native Modules in React Native – Clever.ly Blog
React Native FlatList Animations
iOS-Style Picker with React Native
How we reduced our React Native app size by 60% with a few simple fixes
Chrome Drag-to-Sort - “Can it be done in React Native?”
Clearing the Cache of your React Native Project
React Native: get end position after scrolling a ScrollView
React Native: 3 ways to use Dev Settings API
Run React Native background tasks with Headless JS
8 ways to optimize React native FlatList performance
React Native Keyboard Covering Inputs
React Native: Prevent keyboard from hiding TextInput fields on the bottom of the screen
RAM Bundles and Inline Requires
.Tech.[Flutter]
dart - How do I do the "frosted glass" effect in Flutter? - Stack Overflow
GSYGithubAppFlutter: 超完整的Flutter项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative、kotlin 四个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github.com/CarGuo/GSYGithubAppWeex 、同款React Native版本 : https://github.com/CarGuo/GSYGithubApp 、原生 kotlin 版本 https://github.com/CarGuo/GSYGithubAppKotlin
FlutterExampleApps: [Example APPS] Basic Flutter apps, for flutter devs.
flutter_architecture_samples: TodoMVC for Flutter
mitesh77/Best-Flutter-UI-Templates: completely free for everyone. Its build-in Flutter Dart.
Dart extension methods - YouTube
Flutter Architecture Samples
flutter_vignettes: A collection of fun Flutter experiments, created by gskinner, in partnership with Google.
flutter/basic.dart at 20e59316b8b8474554b38493b8ca888794b0234a · flutter/flutter
.Tech.[Processing]
Processing.org
PROCESSING SEASON 1 - YouTube
Processing: Interactive Data Visualization
Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction
.Source[...]
SBSAnimoji: 🐵 Animoji app using Apples AvatarKit
SdkSearch: An Android app for searching the Android SDK documentation.
jspaint: 🎨 Classic MS Paint, REVIVED + ✨Extras
windows95: 💩🚀 Windows 95 in Electron. Runs on macOS, Linux, and Windows.
underrun: Twin stick shooter game in 13kb of JavaScript/WebGL
WebGL-Fluid-Simulation: Play with fluids in your browser (works even on mobile)
Zoom-Clone-With-WebRTC
ascii-webcam
MalwareSourceCode: Collection of malware source code for a variety of platforms in an array of different programming languages.
museeks: 🎵 A simple, clean and cross-platform music player
fluent-reader: Modern desktop RSS reader built with Electron, React, and Fluent UI
talk: A group video call for the web. No signups. No downloads.
dlfm: Streams your scrobbles to discord status
howmanypeoplearearound: Count the number of people around you by monitoring wifi signals
cloudflare/production-saas: (WIP) Example SaaS application built in public on the Cloudflare stack!
Foile/crypto-pay-api ~LIB EXAMPLE
slavafomin/crypto-pay-sdk ~LIB EXAMPLE
telegram-tt: Telegram Web Z, GPL v3
Cider: Project Cider. A new look into listening and enjoying Apple Music in style and performance. 🚀
.Explainers
Fernandez-Guasti's squircle
Simple Stretching: Mapping a circular disc to a square
Mapping a Circle to a Square
Hilbert curve on a circular disk
Unraveling The JPEG
Emoji under the hood
The Beauty of Bézier Curves
Poisson-Disc Sampling (Blue Noise)
Floating Point Math
About CRDTs • Conflict-free Replicated Data Types
Adversarial Patch (youtu.be/i1sp4X57TL4)
RFC 3339 vs ISO 8601 vs HTML
Image compression deep-dive
Your calendrical fallacy is thinking…
Falsehoods About Names
.Specs
RFC 7519 - JSON Web Token (JWT)
RFC 7515 - JSON Web Signature (JWS)
ECMAScript® Internationalization API Specification
ECMAScript® Internationalization API Specification
ECMAScript® Language Specification
ECMAScript® Language Specification
tc39/ecma262
Руководство по обеспечению доступности Web-контента (WCAG) 2.0
Design Documents - The Chromium Projects
json-schema-spec: The JSON Schema I-D sources
language-server-protocol: Defines a common protocol for language servers.
oEmbed
[fun]
CodeBabes
Anime-Girls-Holding-Programming-Books: Anime Girls Holding Programming Books
jsfuck: Write any JavaScript with 6 Characters: []()!+
Meltdown/meltdown.c at master · RealJTG/Meltdown
is-thirteen: Check if a number is equal to 13.
is-even: Is a number even?
purecss-francine: HTML/CSS drawing in the style of an 18th-century oil painting. Hand-coded entirely in HTML & CSS.
TinyEditor: A functional HTML/CSS/JS editor in less than 400 bytes
Hello-world: Add any Program in any language you like or add a hello world Program ❣️ if you like give us
dad jokes
FizzBuzzEnterpriseEdition: FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes.
npm-expansions
WebKit/Quirks.cpp at 31b77296cf6d85c40313812d9f65a003cf41f440 · WebKit/WebKit
pifs: πfs - the data-free filesystem!
json-parser-in-typescript-very-bad-idea-please-dont-use: JSON Parser written entirely in TypeScript's type system
javascript - Can (a== 1 && a ==2 && a==3) ever evaluate to true? - Stack Overflow
A Single Div
418 I'm a teapot
benny-hill: Play the Benny Hill theme while running another command
activate-linux: The "Activate Windows" watermark ported to Linux
Commit Message Generator
lisp-in-life: A Lisp interpreter implemented in Conway's Game of Life
[training/practice]
frontend-challenges: Listing some playful open-source's challenges of jobs to test your knowledge
frontend-case-studies: 💼 A curated list of technical talks and articles about real world enterprise frontend development
Coding Interview Questions and Answers
LeetCode
HackerRank
HackerRank | Interview Preparation Kit
Advent of Code
CSSBattle
Codeforces
Practice Mock Interviews & Coding Problems - Land Top Jobs | Pramp
AlgoExpert | Ace the Coding Interviews
Codewars | Achieve mastery through challenge
anonymous technical interview practice | interviewing.io
Tech Recruiting Platform, Remote Online Code Testing | Codility
CSS Challenges - Become an Expert Web Developer
workat@tech | Become a software engineer at a product-based company
InterviewBit | Coding Interview Questions & Mocks
binarysearch | Learn Algorithms Together
[Architecture]
Чистая архитектура во фронтенде
bulletproof-react: 🛡️ ⚛️ A simple, scalable, and powerful architecture for building production ready React applications.
Feature-Sliced Design Architecture
Live-coding: Чистая архитектура во фронтенде / Александр Беспоясов - YouTube
Архитектура и производительность фронтенда / Павел Павелко (Яндекс)
011. Верхнеуровневая архитектура фронтенда — Анна Карпелевич
Артемий Клименко — Вы за это заплатите! Цена чистой архитектуры - YouTube
Публичное собеседование по архитектуре фронтенда / Александр Зубов (Авито) - YouTube
Архитектура программных систем
events: [RU] Frontend events, talks, meetups
awesome
awesome-awesomeness: A curated list of awesome awesomeness
awesome-developer-streams: 👩🏿💻👨🏾💻👩🏼💻👨🏽💻👩🏻💻 Awesome Developers, Streaming
awesome-piracy: A curated list of awesome warez and piracy links
awesome-for-beginners: A list of awesome beginners-friendly projects.
awesome-actions: A curated list of awesome actions to use on GitHub
gitignore: A collection of useful .gitignore templates
big-list-of-naughty-strings: The Big List of Naughty Strings is a list of strings which have a high probability of causing issues when used as user-input data.
PayloadsAllTheThings: A list of useful payloads and bypass for Web Application Security and Pentest/CTF
The-Art-of-Hacking/h4cker: This repository is primarily maintained by Omar Santos and includes thousands of resources related to ethical hacking / penetration testing, digital forensics and incident response (DFIR), vulnerability research, exploit development, reverse engineering, and more.
Game-Cheating-Tutorial: 热门网络游戏辅助开发教程
free-for-dev: A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
open-source-ideas: 💡Ever had a cool idea to an Open Source project but didn't have the time to implement yourself? Let someone else give it a try!
app-ideas: A Collection of application ideas which can be used to improve your coding skills.
30 seconds of code
GeeksforGeeks | A computer science portal for geeks
Google Developers
rsdn.ru
Codeby.net | Информационная безопасность и защита информацииФорум информационной безопасности
js13kGames - HTML5 and JavaScript Game Development Competition in just 13 kilobytes
Догадливый интерфейс
The International Obfuscated C Code Contest
GitHub Copilot
Awesome Open Source
Cult of Martians: Нам нужны твои мозги
Anime-Girls-Holding-Programming-Books: Anime Girls Holding Programming Books
Kaggle: Your Machine Learning and Data Science Community
Hugging Face – The AI community building the future.
🔨 Development.Toolbox
.Langs
Category:Esoteric programming languages
TypeScript: TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
imba: 🐤 The friendly full-stack language
clojurescript: Clojure to JS compiler
racketscript: Racket to JavaScript Compiler
scala-js: Scala.js, the Scala to JavaScript compiler
elm/compiler: Compiler for Elm, a functional language for reliable webapps.
reason: Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems
purescript: A strongly-typed language that compiles to JavaScript
v: Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. https://vlang.io
Peregrine: A blazing fast language for the blazing fast world
fetlang: Fetish-themed programming language
YoptaScript: Скриптовый язык программирования для гопников и реальных пацанов
PETOOH: ( a fundamentally new programming language )>🐓
go: The Go programming language
gop: GoPlus - The Go+ language for engineering, STEM education, and data science
BorrowScript: TypeScript with a Borrow Checker. Multi-threaded, Tiny binaries. No GC. Easy to write.
flix: The Flix Programming Language
carbon-lang: Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
.Boilerplates/Setups
vitesse: 🏕 Opinionated Vite Starter Template
vitesse-lite: ⛺️ Lightweight version of Vitesse
vitesse-nuxt3: Vitesse for Nuxt 3 🏔💚⚡️
vitesse-webext: ⚡️ WebExtension Vite Starter Template
react-native-universal-monorepo: React Native boilerplate supporting multiple platforms: Android, iOS, macOS, Windows, web, browser extensions, Electron.
create-t3-app: Quickest way to start a new web app with full stack typesafety
electron-react-boilerplate: A Foundation for Scalable Cross-Platform Apps
static-site-boilerplate: A better workflow for building modern static websites.
sidebase: Production-tested Nuxt 3 starter with a well-working, opinionated configuration
.js
awesome-javascript
[i18n/l10n]
i18next: i18next: learn once - translate everywhere
globalize: A JavaScript library for internationalization and localization that leverages the official Unicode CLDR JSON data
lvovich: Склонение названий городов, определения пола по ФИО, склонения имен по падежам
formatjs: The monorepo home to all of the FormatJS related libraries, most notably react-intl.
petrovich-js: JS library to inflect Russian first, last, and middle names.
js-lingui: 🌍📖 A readable, automated, and optimized (5 kb) internationalization for JavaScript
typesafe-i18n: A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
[date]
moment: Parse, validate, manipulate, and display dates in javascript.
luxon: ⏱ A library for working with dates and times in JS
dayjs: ⏰ Day.js 2KB immutable date library alternative to Moment.js with the same modern API
date-fns: ⏳ Modern JavaScript date utility library ⌛️
[state]
redux: Predictable state container for JavaScript apps
reselect: Selector library for Redux
redux-saga: An alternative side effect model for Redux apps
redux-thunk: Thunk middleware for Redux
rematch: The Redux Framework
mobx: Simple, scalable state management.
mobx-state-tree: Full-featured reactive state management without the boilerplate
effector: The state manager ☄️
xstate: State machines and statecharts for the modern web.
akita: 🚀 State Management Tailored-Made for JS Applications
overmind: Overmind - Frictionless state management
storeon: 🌩 A tiny (185 bytes) event-based Redux-like state manager for React, Preact, Angular, Vue, and Svelte
nanostores: A tiny (172 bytes) state manager for React/RN/Preact/Vue/Svelte with many atomic tree-shakable stores
reatom: Reatom is declarative state manager, designed for both simple and complex applications.
tinybase: A tiny, reactive JavaScript library for structured state and tabular data.
[id-gen]
uuid: Generate RFC-compliant UUIDs in JavaScript
shortid: Short id generator. Url-friendly. Non-predictable. Cluster-compatible.
nanoid: A tiny (145 bytes), secure, URL-friendly, unique string ID generator for JavaScript.
namor: A domain-safe name generator
[color]
color.js: Color conversion & manipulation library by the editors of the CSS Color specifications
color2k: a color parsing and manipulation lib served in roughly 2kB
colord: 👑 A tiny yet powerful tool for high-performance color manipulations and conversions
picocolors: The tiniest and the fastest library for terminal output formatting with ANSI colors
color: Javascript color conversion and manipulation library
TinyColor: Fast, small color manipulation and conversion for JavaScript
chroma.js: JavaScript library for all kinds of color manipulations
fast-average-color: 🍏🍊🍅 Fast Average Color
color-thief: Grab the color palette from an image using just Javascript. Works in the browser and in Node.
rgbaster.js: 🎨 A simple library for extracting dominant colors from images.
node-vibrant: 🎨 Extract prominent colors from an image
[currency]
dinero.js: An immutable JavaScript library to create, calculate and format money.
cashify: 💸 Lightweight currency conversion library, successor of money.js
easymoney: Library for operating with monetary values in JavaScript and Typescript 💵
currency.js: A javascript library for handling currencies
[math]
mathjs: An extensive math library for JavaScript and Node.js
TheoremJS: A Math library for computation in JavaScript
[validation]
zod: TypeScript-first schema validation with static type inference
runtypes: Runtime validation for static types
superstruct: A simple and composable way to validate data in Javascript.
kind-of: Get the native JavaScript type of a value, fast. Used by superstruct, micromatch and many others!
v8n: JavaScript fluent validation library.
ajv: The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)
[utils]
fantasy-land: Specification for interoperability of common algebraic structures in JavaScript
lodash: A modern JavaScript utility library delivering modularity, performance, & extras.
lazy.js: Like Underscore, but lazier
ramda: Practical functional Javascript
rambda: Faster and smaller alternative to Ramda
transducers-js: Transducers for JavaScript
just: A library of dependency-free JavaScript utilities that do just one thing.
radash: Functional utility library - modern, simple, typed, powerful
set-value: Set nested properties on an object using dot-notation.
expr: tiny util for getting and setting deep object props safely
nanoclone: Tiny util to deep clone JavaScript objects
fast-deep-equal: The fastest deep equality check with Date, RegExp and ES6 Map, Set and typed arrays support
fast-equals: A blazing fast equality comparison, either shallow or deep
jsdiff: A javascript text differencing implementation.
microdiff: A fast, zero dependency object and array comparison library
deep-object-diff: Deep diffs two objects, including nested structures of arrays and objects, and returns the difference. ❄️
sweet-monads: The library which provides useful monads, interfaces, and lazy iterators.
[utils.promise]
bluebird: Bluebird is a full featured promise library with unmatched performance.
promise-fun: Promise packages, patterns, chat, and tutorials
Fluture: Fantasy Land compliant (monadic) alternative to Promises
async: Async utilities for node and the browser
neo-async: Neo-Async is thought to be used as a drop-in replacement for Async, it almost fully covers its functionality and runs faster
aigle: 🦅 Aigle is an ideal promise library which is faster and more efficient than other libraries. It is a production-ready library that implements the Promise A+ standard.
p-queue: Promise queue with concurrency control
[full-text-search]
fuzzyset.js: fuzzyset.js - A fuzzy string set for javascript
flexsearch: Next-Generation full text search library for Browser and Node.js
Fuse: Lightweight fuzzy-search, in JavaScript
lyra: 🌌 Fast, in-memory, typo-tolerant, full-text search engine written in TypeScript.
axios: Promise based HTTP client for the browser and node.js
bowser: a browser detector
ua-parser-js: UAParser.js - JavaScript library to detect browser, engine, OS, CPU, and device type/model from userAgent string. Supports browser & node.js environment. Also available as jQuery/Zepto plugin, Bower/Meteor package, RequireJS/AMD module, & CLI tool.
rxjs: A reactive programming library for JavaScript
immutable-js: Immutable persistent data collections for Javascript which increase efficiency and simplicity.
immer: Create the next immutable state by mutating the current one
seamless-immutable: Immutable data structures for JavaScript which are backwards-compatible with normal JS Arrays and Objects.
InversifyJS: A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
transliteration: UTF-8 to ASCII transliteration / slugify module for node.js, browser, Web Worker, React Native, Electron and CLI.
gpu.js: GPU Accelerated JavaScript
construct-js: 🛠️A library for creating byte level data structures.
d3/d3-interpolate
d3/d3-ease
pattern-dreamer: Url parser, extractor, normalizer, url from text, fuzzy url, uri extractor, email extractor... Extract and normalize patterns !
credit-card-type: A library for determining credit card type
dinoql: A customizable GraphQL style query language for interacting with JavaScript objects.
to-fast-properties: Force V8 to use fast properties for an object
jszip: Create, read and edit .zip files with Javascript
ngraph.path: Path finding in a graph
serialize-error: Serialize/deserialize an error into a plain object
sheetjs: SheetJS Community Edition -- Spreadsheet Data Toolkit
DOMPurify: DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:
on-change: Watch an object or array for changes
emittery: Simple and modern async event emitter
hyperformula: A complete, open-source Excel-like calculation engine written in TypeScript. Includes 380+ built-in functions. Maintained by the team at Handsontable.
file-type: Detect the file type of a Buffer/Uint8Array/ArrayBuffer
mime: Mime types for JavaScript
opentype.js: Read and write OpenType fonts using JavaScript.
decimal.js: An arbitrary-precision Decimal type for JavaScript
big.js: A small, fast JavaScript library for arbitrary-precision decimal arithmetic.
superjson: Safely serialize JavaScript expressions to a superset of JSON, which includes Dates, BigInts, and more.
.ts
type-fest: A collection of essential TypeScript types
ts-toolbelt: 👷 TypeScript's largest type utility library
SimplyTyped: yet another Typescript type library for advanced types
.swift
swift-composable-architecture: A library for building applications in a consistent and understandable way, with composition, testing, and ergonomics in mind.
Sourcery: Meta-programming for Swift, stop writing boilerplate code.
Alamofire: Elegant HTTP Networking in Swift
SwiftSoup: SwiftSoup: Pure Swift HTML Parser, with best of DOM, CSS, and jquery (Supports Linux, iOS, Mac, tvOS, watchOS)
DynamicColor: Yet another extension to manipulate colors easily in Swift and SwiftUI
PhoneNumberKit: A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
Moya: Network abstraction layer written in Swift.
SwiftDate: Parse, validate, manipulate, and display dates, time and timezones in Swift
swift-async-algorithms: Async Algorithms for Swift
.net
awesome-dotnet
ElasticObject (An Expandable dynamic object for .NET 4.0 +)
NuGet Gallery | EPPlus
HtmlAgilityPack
Humanizer: Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities
gui.cs: Console-based user interface toolkit for .NET applications.
petrovich-net: The official .NET/C# port of Petrovich.
credentialmanagement: .NET based API to deal with Windows Credentials Management API
.cpp
awesome-cpp
LCUI: A small C library for building user interfaces with C, XML and CSS.
uWebSockets: Tiny WebSockets
httpserver.h: Single header library for writing non-blocking HTTP servers in C
abseil-cpp: Abseil Common Libraries (C++)
simdjson: Parsing gigabytes of JSON per second
rapidjson: A fast JSON parser/generator for C++ with both SAX/DOM style API
.java
awesome-rxjava
RxJava
Category:Java (programming language) libraries - Wikipedia
Apache Commons
Neo4j
guava: Google Core Libraries for Java
okhttp: Square’s meticulous HTTP client for the JVM, Android, and GraalVM.
dagger: A fast dependency injector for Android and Java.
gson: A Java serialization/deserialization library to convert Java Objects into JSON and back
.py
PySnooper: Never use print for debugging again
wand: The ctypes-based simple ImageMagick binding for Python (ImageMagik)
taichi: Parallel programming for everyone.
fastapi: FastAPI framework, high performance, easy to learn, fast to code, ready for production
.Platform.Android
awesome-android
awesome-android-ui
MPAndroidChart: A powerful Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, dragging and animations.
AndroidUtilCode: Android developers should collect the following utils(updating)
TableView: TableView is a powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells.
glide: An image loading and caching library for Android focused on smooth scrolling
butterknife: Bind Android views and callbacks to fields and methods.
flexbox-layout: Flexbox for Android
FloatingActionButtonSpeedDial: A Floating Action Button Speed Dial implementation for Android of the Material Design specification.
epoxy: Epoxy is an Android library for building complex screens in a RecyclerView
InboxRecyclerView: Build expandable descendant navigation, inspired by Google Inbox
500px-android-blur: Android Blurring View
BlurView: Dynamic iOS-like blur of underlying Views for Android
RealtimeBlurView: A realtime blurring overlay for Android (like iOS UIVisualEffectView)
PhotoView: Implementation of ImageView for Android that supports zooming, by various touch gestures.
ExoPlayer: An extensible media player for Android
.Platform.Apple
awesome-ios
[ios] FloatingPanel: A clean and easy-to-use floating panel UI component for iOS
[ios|tvos|osx] Charts: Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.
[any] AlamofireImage: AlamofireImage is an image component library for Alamofire
[ios|tvos|osx] IGListKit: A data-driven UICollectionView framework for building fast and flexible lists.
[ios|tvos|catalyst] VisualEffectView: Dynamic blur background view with tint color (UIVisualEffectView subclass) 📱
[ios|tvos|catalyst] APCustomBlurView: A subclass of UIVisualEffectView with customizable blur radius.
[ios|tvos] Reusable: A Swift mixin for reusing views easily and in a type-safe way (UITableViewCells, UICollectionViewCells, custom UIViews, ViewControllers, Storyboards…)
[ios] RxKeyboard: Reactive Keyboard in iOS
[any] Kingfisher: A lightweight, pure-Swift library for downloading and caching images from the web.
[ios|tvos] HeroTransitions/Hero: Elegant transition library for iOS & tvOS
[osx] DockProgress: Show progress in your app's Dock icon
[ios|tvos] ViewAnimator: ViewAnimator brings your UI to life with just one line
[any] SwiftGen: The Swift code generator for your assets, storyboards, Localizable.strings, … — Get rid of all String-based APIs!
[macos|tvos|ios] swift-nio: Event-driven network application framework for high performance protocol servers & clients, non-blocking.
[any] swift-system
[ios|catalyst] TwitterTextEditor: A standalone, flexible API that provides a full-featured rich text editor for iOS applications.
SwifterSwift: A handy collection of more than 500 native Swift extensions to boost your productivity.
RichTextKit: RichTextKit is a Swift-based library for working with rich text in UIKit, AppKit and SwiftUI.
vfont: iOS Variable Font Integration
Sparkle: A software update framework for macOS
.Platform.Web
awesome-web-animation
awesome-webaudio
awesome-serverless
#UI
splide: Splide is a lightweight, flexible and accessible slider/carousel written in TypeScript. No dependencies, no Lighthouse errors.
driver.js: A light-weight, no-dependency, vanilla JavaScript engine to drive the user's focus across the page
winbox: WinBox is a professional HTML5 window manager for the web: lightweight, outstanding performance, no dependencies, fully customizable, open source!
a11y-dialog: A very lightweight and flexible accessible modal dialog script.
smoothscroll-for-websites: Smooth scrolling experience for websites (npm install smoothscroll-for-websites)
text-mask: Input mask for React, Angular, Ember, Vue, & plain JavaScript
foundation-emails: Quickly create responsive HTML emails that work on any device and client. Even Outlook.
rete: JavaScript framework for visual programming and creating node editor
uppy: The next open source file uploader for web browsers
VerlyRangeSlider: Range sliders with some verlet physics magic.
termynal: ⬛️ Lightweight and modern terminal animations using async/await
isotope: Filter & sort magical layouts
rough: Create graphics with a hand-drawn, sketchy, appearance
granim.js: Create fluid and interactive gradients animations with this small (< 10 kB) js library.
css-doodle: A web component for drawing patterns with css.
simplebar: Custom scrollbars vanilla javascript library with native scroll, done simple, lightweight, easy to use and cross-browser.
shiny: 🌟 Shiny reflections for mobile websites
canvas-confetti: 🎉 on-demand confetti gun
kbar: Add a fast, portable, and extensible command+k interface to your site
atropos: Stunning touch-friendly 3D parallax hover effects
curved-arrows: Draw S-curved arrows between points or shapes
perfect-arrows: Draw perfect arrows between points and shapes.
Leaflet: JavaScript library for mobile-friendly interactive maps
egjs-grid: A component that can arrange items according to the type of grids
egjs-infinitegrid: A module used to arrange card elements including content infinitely on a grid layout.
eruda: Console for mobile browsers
blobity: The cursor is the heart of any interaction with the web. Why not take it to the next level? 🚀
context-cursor: A cursor that takes the shape of the hovered element.
cmdk: Fast, unstyled command menu React component.
#UI.[datavis]
Free Charting Library by TradingView
JavaScript Charts & Maps - amCharts
Chart.js: Simple HTML5 Charts using the tag
charts: Simple, responsive, modern SVG Charts with zero dependencies
chart.xkcd: xkcd styled chart lib
apexcharts.js: 📊 Interactive and Modern SVG Charts
d3: Bring data to life with SVG, Canvas and HTML.
g6: A Graph visualization framework in JavaScript.
f2: 📱📈An elegant, interactive and flexible charting library for mobile.
deck.gl: WebGL2 powered geospatial visualization layers
MathJax: Beautiful and accessible math in all browsers
KaTeX: Fast math typesetting for the web.
visx: 🐯 visx | visualization components
echarts: Apache ECharts is a powerful, interactive charting and data visualization library for browser
#UI.[editors]
monaco-editor: A browser based code editor
CodeMirror: In-browser code editor
ace: Ace (Ajax.org Cloud9 Editor)
editor.js: A block-styled editor with clean JSON output
tui.editor: 🍞📝 Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.
quill: Quill is a modern WYSIWYG editor built for compatibility and extensibility.
CKEditor - Powerful rich text editor framework with a modular architecture, modern integrations and features like collaborative editing
slate: A completely customizable framework for building rich text editors. (Currently in beta.)
draft-js: A React framework for building text editors.
ProseMirror: In-browser semantic rich text editing
copenhagen: Free, lightweight and hackable open source code editor for the web
tiptap: The headless editor framework for web artisans.
easy-markdown-editor: EasyMDE: A simple, beautiful, and embeddable JavaScript Markdown editor. Delightful editing for beginners and experts alike. Features built-in autosaving and spell checking.
milkdown: 🍼 Plugin driven WYSIWYG markdown editor framework.
cherry-markdown: ✨ A Markdown Editor
lexical: Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.
prosemirror: The ProseMirror WYSIWYM editor
lotion: An open-source Notion UI built with Vue 3
#UI.[tooltips]
floating-ui: 🍿 JavaScript positioning library for tooltips, popovers, dropdowns, and more
popper-core: 🍿Positioning tooltips and popovers is difficult. Popper is here to help!
tippyjs: A lightweight, pure JS tooltip library
balloon.css: Simple tooltips made of pure CSS
#UI.[flowcharts]
flowy: The minimal javascript library to create flowcharts ✨
react-diagrams: a super simple, no-nonsense diagramming library written in react that just works
react-flow: Highly customizable library for building interactive node-based UIs, editors, flow charts and diagrams
jsplumb: Visual connectivity for webapps
#UI.[spreadsheets]
jexcel: jExcel is a lightweight vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with Excel or any other spreadsheet software.
Luckysheet: Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
x-spreadsheet: a javascript spreadsheet for web
#UI.[syntax-highlight]
rainbow: Simple syntax highlighting library written in javascript
prism: Lightweight, robust, elegant syntax highlighting.
highlight.js: JavaScript syntax highlighter with language auto-detection and zero dependencies.
[drag&drop]
dragula: Drag and drop so simple it hurts
muuri: Responsive, sortable, filterable and draggable grid layouts
draggable: The JavaScript Drag & Drop library your grandparents warned you about.
[animation]
anime: JavaScript Animation Engine
velocity: Accelerated JavaScript animation.
Motion One: The Web Animations API for everyone
wobble: A tiny (~1.7 KB gzipped) spring physics micro-library that models a damped harmonic oscillator.
lax.js: Simple & light weight (3kb minified & zipped) vanilla javascript plugin to create smooth & beautiful animations when you scrolllll! Harness the power of the most intuitive interaction and make your websites come alive!
popmotion: Simple animation libraries for delightful user interfaces
animxyz: The first truly composable CSS animation library. Built for Vue, React, SCSS, and CSS, AnimXYZ will bring your website to life.
[animation.scroll]
scrollama: Scrollytelling with IntersectionObserver.
ScrollMagic: The javascript library for magical scroll interactions.
scrollreveal: Easy scroll animations for web and mobile browsers.
laxxx: Simple & light weight (2kb minified & zipped) vanilla javascript plugin to create smooth & beautiful animations when you scrolllll! Harness the power of the most intuitive interaction and make your websites come alive!
locomotive-scroll: 🛤 Detection of elements in viewport & smooth scrolling with parallax.
[audio]
howler.js: Javascript audio library for the modern web.
pizzicato: Library to simplify the way you create and manipulate sounds with the Web Audio API.
tuna: An audio effects library for the Web Audio API.
Tone.js: A Web Audio framework for making interactive music in the browser.
[dom2image]
html2canvas: Screenshots with JavaScript
dom-to-image-more: Generates an image from a DOM node using HTML5 canvas
html-to-image: ✂️ Generates an image from a DOM node using HTML5 canvas and SVG.
pico: Take browser screenshots in Javascript 📸
[clipboard]
clipboard.js: Modern copy to clipboard. No Flash. Just 3kb gzipped
copy-to-clipboard: Copy stuff into clipboard from your browser using JS
copy-text-to-clipboard: Copy text to the clipboard in modern browsers (0.2 kB)
[keybinding]
tinykeys: A tiny (~400 B) & modern library for keybindings.
mousetrap: Simple library for handling keyboard shortcuts in Javascript
[css-bundling]
css-modules
vanilla-extract: Zero-runtime Stylesheets-in-TypeScript
linaria: Zero-runtime CSS in JS library
stitches: CSS-in-JS with near-zero runtime, SSR, multi-variant support, and a best-in-class developer experience.
styled-components: Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅
css-blocks: High performance, maintainable stylesheets.
styletron: Toolkit for component-oriented styling
styled-jsx: Full CSS support for JSX without compromises
jsxstyle: Inline style system for React and Preact
purgecss: Remove unused CSS
theme-ui: Build consistent, themeable React apps based on constraint-based design principles
styled-system: ⬢ Style props for rapid UI development
goober: 🥜 goober, a less than 1KB 🎉 css-in-js alternative with a familiar API
twin.macro: 🦹♂️ Twin blends the magic of Tailwind with the flexibility of css-in-js (emotion, styled-components, stitches and goober) at build time.
astroturf: An "artificial" CSS-in-JS for those that want it all.
jss: JSS is an authoring tool for CSS which uses JavaScript as a host language.
windicss: Next generation utility-first CSS framework.
[css-reset]
the-new-css-reset: The New Simple and Lighter CSS Reset
reseter.css: Reseter.css - A Futuristic Alternative To Normalize.css And CSS Resets
[storage]
lovefield: Lovefield is a relational database for web apps. Written in JavaScript, works cross-browser. Provides SQL-like APIs that are fast, safe, and easy to use.
absurd-sql: sqlite3 in ur indexeddb (hopefully a better backend soon)
idb-keyval: A super-simple-small promise-based keyval store implemented with IndexedDB
Dexie.js: A Minimalistic Wrapper for IndexedDB
xdlocalstorage
linvodb3: Persistent database for Node.js/NW.js/Electron with MongoDB/Mongoose-like features and interface on top of LevelUp
level-js: An abstract-leveldown compliant store on top of IndexedDB.
store: A better way to use localStorage and sessionStorage
[ar]
AR.js: Image tracking, Location Based AR, Marker tracking. All on the Web.
handsfree: Quickly integrate face, hand, and/or pose tracking to your frontend projects in a snap ✨👌
hammer.js: A javascript library for multi-touch gestures :// You can touch this
roving-ux: stateful roving index for web ui
Modernizr: Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.
workbox: 📦 Workbox: JavaScript libraries for Progressive Web Apps
comlink: Comlink makes WebWorkers enjoyable.
worker-dom: The same DOM API and Frameworks you know, but in a Web Worker.
partytown: Relocate resource intensive third-party scripts off of the main thread and into a web worker. 🎉
es-module-shims: Shims for new ES modules features on basic modules support in browsers
imaskjs: vanilla javascript input mask
cleave.js: Format input text content when you are typing...
FileSaver.js: An HTML5 saveAs() FileSaver implementation
StreamSaver.js: StreamSaver writes stream to the filesystem directly asynchronous
cash: An absurdly small jQuery alternative for modern browsers.
body-scroll-lock: Body scroll locking that just works with everything 😏
peerjs: Simple peer-to-peer with WebRTC
three.js: JavaScript 3D library.
three-bmfont-text: renders BMFont files in ThreeJS with word-wrapping
pixi.js: The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
phaser: Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
p5.js: p5.js is a JS client-side library for creating graphic and interactive experiences, based on the core principles of Processing
Babylon.js: Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
CreateJS
SVG-Morpheus: JavaScript library enabling SVG icons to morph from one to the other. It implements Material Design's Delightful Details transitions. (THIS PROJECT IS NOT MAINTAINED ANYMORE)
flubber: Tools for smoother shape animations.
zdog: Flat, round, designer-friendly pseudo-3D engine
ammo.js: Direct port of the Bullet physics engine to JavaScript using Emscripten
fabric.js: Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser
SVG.js | We manage everything related to SVG.js.
Splitting: JavaScript microlibrary to split an element by words, characters, children and more, populated with CSS variables!
perfect-freehand: Draw perfect pressure-sensitive freehand lines.
scrollparent.js: A function to get the scrolling parent of an html element.
js-cookie: A simple, lightweight JavaScript API for handling browser cookies
Typetura: Finally, typography as responsive as the web.
shaka-player: JavaScript player library / DASH & HLS client / MSE-EME player
javascript-detect-element-resize: A Cross-Browser, Event-based, Element Resize Detection
SharedObjectsJS: JS Shared objects concept on top of SharedArrayBuffer to be used in WebWorkers.
.Platform.WebExt
Awesome-WebExtensions: A curated list of awesome resources for WebExtensions development.
webextension-polyfill: A lightweight polyfill library for Promise-based WebExtension APIs in Chrome
webext-options-sync: Helps you manage and autosave your extension's options. Chrome and Firefox.
webext-bridge: Messaging in Web Extensions made super easy. Out of the box.
[Neural]
disco-diffusion
discoart: Create Disco Diffusion artworks in one line
Midjourney
pix2pix (Image-to-image translation using conditional adversarial nets)
style2paints: sketch + style = paints
neural-style (Torch implementation of neural style algorithm)
NVIDIA/pix2pixHD: 2048x1024 image synthesis and mainpulation with conditional GANs
NVlabs/SPADE
NVIDIA/FastPhotoStyle
NVIDIA/vid2vid: Pytorch implementation of our method for high-resolution (e.g. 2048x1024) photorealistic video-to-video translation.
deepfakes/faceswap: Non official project based on original /r/Deepfakes thread. Many thanks to him!
open-deepnude: Open source reverse-engineered clone of DeepNude
dreamtime: 🙈 Use artificial intelligence to undress people.
grabthenudes: Source Code of GrabTheNudes (SCAM). DO NOT DOWNLOAD THIS.
neural-enhance: Super Resolution for images using deep learning.
srgan: Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network
Screenshot-to-code-in-Keras: A neural network that transforms a screenshot into a static website
caire: Content aware image resize library
UNIT: unsupervised/unpaired image-to-image translation using Coupled GANs
google/sg2im: Code for "Image Generation from Scene Graphs", Johnson et al, CVPR 2018
nsfwjs: NSFW detection on the client-side via Tensorflow JS
DeOldify: A Deep Learning based project for colorizing and restoring old images (and video!)
DeepFaceLab: DeepFaceLab is a tool that utilizes machine learning to replace faces in videos. Includes prebuilt ready to work standalone Windows 7,8,10 binary (look readme.md).
Real-Time-Voice-Cloning: Clone a voice in 5 seconds to generate arbitrary speech in real-time
PIFu: This repository contains the code for the paper "PIFu: Pixel-Aligned Implicit Function for High-Resolution Clothed Human Digitization"
EasyOCR: Ready-to-use OCR with 40+ languages supported including Chinese, Japanese, Korean and Thai
avatarify: Avatars for Zoom, Skype and other video-conferencing apps.
ObstructionRemoval: [CVPR 2020] Learning to See Through Obstructions
stylegan: StyleGAN - Official TensorFlow Implementation
hent-AI: Automation of censor bar detection
ORB_SLAM3: ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM
retinaface: The remake of the https://github.com/biubug6/Pytorch_Retinaface
AnimeGANv2: [Open Source]. The improved version of AnimeGAN.
Real_Time_Image_Animation: The Project is real time application in opencv using first order model
generative_inpainting: DeepFill v1/v2 with Contextual Attention and Gated Convolution, CVPR 2018, and ICCV 2019 Oral
toonify
HiDT: Official repository for the paper High-Resolution Daytime Translation Without Domain Labels (CVPR2020, Oral)
pixel2style2pixel: Official Implementation for "Encoding in Style: a StyleGAN Encoder for Image-to-Image Translation"
MakeItTalk
BackgroundMattingV2: Real-Time High-Resolution Background Matting
DeepCreamPy: Decensoring Hentai with Deep Neural Networks
swapping-autoencoder-pytorch: Official Implementation of Swapping Autoencoder for Deep Image Manipulation (NeurIPS 2020)
aitextgen: A robust Python tool for text-based AI training and generation using GPT-2.
SkinDeep: Get Deinked!!
Total Relighting: Learning to Relight Portraits for Background Replacement
PhotorealismEnhancement: Code & Data for Enhancing Photorealism Enhancement
tacotron2: Tacotron 2 - PyTorch implementation with faster-than-realtime inference
GFPGAN
DeepFaceLive
stylegan3: Official PyTorch implementation of StyleGAN3
ADOP
Image-Super-Resolution-via-Iterative-Refinement: Unoffical implementation about Image Super-Resolution via Iterative Refinement by Pytorch
SwinIR: SwinIR: Image Restoration Using Swin Transformer
ru-dalle: Generate images from texts. In Russian
[media-processing]
libheif: libheif is an HEIF and AVIF file format decoder and encoder.
libvips: A fast image processing library with low memory needs.
libavif: libavif - Library for encoding and decoding .avif files
FFmpeg: A complete, cross-platform solution to record, convert and stream audio and video.
squoosh: Make images smaller using best-in-class codecs
@squoosh/lib
sqip: "SQIP" (pronounced \skwɪb\ like the non-magical folk of magical descent) is a SVG-based LQIP technique.
triangula: Generate high-quality triangulated art from images.
odiff: The fastest pixel-by-pixel image visual difference tool in the world.
tesseract.js: Pure Javascript OCR for more than 100 Languages 📖🎉🖥
blurhash: A very compact representation of a placeholder for an image.
blind_watermark: Blind&Invisible Watermark ,图片盲水印,提取水印无须原图!
WackyWebM: This is a simple tool to allow you to create WebM files with changing aspect ratios.
MODNet: A Trimap-Free Solution for Portrait Matting in Real Time under Changing Scenes
DeepPrivacy: DeepPrivacy: A Generative Adversarial Network for Face Anonymization
[testing]
Testing Library
vitest: A Vite-native test framework. It's fast!
jest: Delightful JavaScript Testing.
googletest: Googletest - Google Testing and Mocking Framework
uvu: uvu is an extremely fast and lightweight test runner for Node.js and the browser
chai: BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
supertest: 🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API.
[render-engines]
filament: Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
bgfx: Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
[network]
Socket.IO
RSocket
trpc: 🧙♀️ Move Fast and Break Nothing. End-to-end typesafe APIs made easy.
grpc: The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
urql: The highly customizable and versatile GraphQL client with which you add on features like normalized caching as you grow.
Apollo GraphQL
graphql-compose: Toolkit for generating complex GraphQL Schemas on Node.js
Logux: Client-server communication framework based on Optimistic UI, CRDT, and log
automerge: A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.
graphql-ws: Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.
Lottie
Юлия → Iuliia: транслитерация без боли
protobuf: Protocol Buffers - Google's data interchange format
jsonnet: The data templating language
rant: Rant - High-level procedural templating language
libphonenumber: Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
typograf: 📖 Типографика на JavaScript
remark: Markdown processor powered by plugins part of the @unifiedjs collective
rehype: HTML processor powered by plugins part of the @unifiedjs collective
ip2region: Ip2region is a offline IP location library with accuracy rate of 99.9% and 0.0x millseconds searching performance. DB file is ONLY a few megabytes with all IP address stored. binding for Java,PHP,C,Python,Nodejs,Golang,C#,lua. Binary,B-tree,Memory searching algorithm
tink: Tink is a multi-language, cross-platform library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse.
Buttplug | Open-source, cross-platform libraries and applications for intimate hardware control, including sex toys, health devices, and more.
javascript-obfuscator: A powerful obfuscator for JavaScript and Node.js
Widevine DRM
[server] express: Fast, unopinionated, minimalist web framework for node.
[server] fastify: Fast and low overhead web framework, for Node.js
[server] adonisjs/core: 🚀 The Node.js Framework highly focused on developer ergonomics, stability and confidence
[server] sails: Realtime MVC Framework for Node.js
[server] loopback-next: LoopBack makes it easy to build modern API applications that require complex integrations.
[server] polka: A micro web server so fast, it'll make you dance!
[server] nest: A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀
🔨 Development.Toolbox.Addons
[Vue]
awesome-vue
pinia: 🍍 Intuitive, type safe, light and flexible Store for Vue using the composition api with DevTools support
vueuse: Collection of essential Vue Composition Utilities for Vue 2 and 3
harlem: Simple, unopinionated, lightweight and extensible state management for Vue 3
vue-query: Hooks for fetching, caching and updating asynchronous data in Vue
swrv: Stale-while-revalidate data fetching for Vue
splitpanes: A Vue & Vue3 reliable, simple and touch-ready panes splitter / resizer.
Vue.Draggable: Vue drag-and-drop component based on Sortable.js
Vue.resize: Vue directive to detect resize events with deboucing and throttling capacity.
vue-client-only: Vue component to wrap non SSR friendly components (428 bytes)
v-hotkey: Vue 2.x directive for binding hotkeys to components.
vue-lazyload: A Vue.js plugin for lazyload your Image or Component in your application.
vue-in-web-worker: Vue.js in Web Worker
vue-clickaway: Reusable clickaway directive for reusable Vue.js components
vue-lazy-hydration: Lazy Hydration of Server-Side Rendered Vue.js Components
floating-vue: 💬 Easy tooltips, popovers, dropdown, menus... for Vue
vue-tippy: VueJS Tooltip powered by Tippy.js
vue-virtual-scroller: ⚡️ Blazing fast scrolling for any amount of data
vue-observe-visibility: Detect when an element is becoming visible or hidden on the page.
vue-js-modal: Easy to use, highly customizable Vue.js modal library.
vue-starport: 🛰 Shared component across routes with animations
slimeform: Form state management and validation for Vue3
vuex-composition-helpers: A util package to use Vuex with Composition API easily.
vue-meta: Manage HTML metadata in Vue.js components with SSR support
[React]
awesome-react
craco: Create React App Configuration Override, an easy and comprehensible configuration layer for create-react-app
react-app-rewired: Override create-react-app webpack configs without ejecting
[store]
Recoil: Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React.
zustand: 🐻 Bear necessities for state management in React
jotai: 👻 Primitive, flexible state management for React
use-change: Application-wide alternative for React.useState
useStateMachine: The <1 kb state machine hook for React
react-waterfall: React store built on top of the new context API
signals: Signals is a performant state management library
react-render-tracker: React render tracker – a tool to discover performance issues related to unintentional re-renders and unmounts
relay: Relay is a JavaScript framework for building data-driven React applications.
relay-hooks: Use Relay as React hooks
react-query: ⚛️ Hooks for fetching, caching and updating asynchronous data in React
swr: React Hooks library for remote data fetching
WatermelonDB: 🍉 Reactive & asynchronous database for powerful React and React Native apps ⚡️
use-unmount-signal: A React Hook to cancel promises when a component is unmounted
react-hook-form: 📋 React Hooks for forms validation (Web + React Native)
react-deep-force-update: Force-updates React component tree recursively
react-side-effect: Create components whose nested prop changes map to a global side effect
use-immer: Use immer to drive state with a React hooks
react-fast-compare: fastest deep equal comparison for React
tilg: A magical React Hook that helps you debug components.
react-async: 🍾 Flexible promise-based React data loader
react-freeze
use-context-selector: React useContextSelector hook in userland
[ReactDOM]
awesome-react-components: Curated List of React Components & Libraries.
web-platform: React SDK for building modern, accessible and cross-platforms interfaces
reach-ui: The Accessible Foundation for React Apps and Design Systems
react-loadable: A higher order component for loading components with promises.
react-window: React components for efficiently rendering large lists and tabular data
react-virtualized: React components for efficiently rendering large lists and tabular data
react-beautiful-dnd: Beautiful, accessible drag and drop for lists with React.js
react-transition-group: An easy way to perform animations when a React component enters or leaves the DOM
motion: Open source, production-ready animation and gesture library for React
react-helmet: A document head manager for React
react-document-title: Declarative, nested, stateful, isomorphic document.title for React
use-sound: A React Hook for playing sound effects
react-spring: ✌️ A spring physics based React animation library
react-visibility-sensor: Sensor component for React that notifies you when it goes in or out of the window viewport.
roover: 🐱 A lightweight audio library for React apps.
mdx: JSX in Markdown for ambitious projects
react-contenteditable: React component for a div with editable contents
gltfjsx: 🎮 Turns GLTFs into JSX components
react-three-fiber: 🇨🇭A react reconciler for three.js (web and react-native)
react-three-flex: 💪📦 Flexbox for react-three-fiber
react-inspector: 🔍 Power of Browser DevTools inspectors right inside your React app
react-use: React Hooks — future of React 👍 react-use
react-resizable: A simple React component that is resizable with a handle.
react-collapsed: A React custom-hook for creating flexible and accessible expand/collapse components.
use-persisted-state: A custom React Hook that provides a multi-instance, multi-tab/browser shared and persistent state.
use-event-listener: A custom React Hook that provides a declarative useEventListener
Drawflow: Simple flow library 🖥️🖱️
[ReactNative]
awesome-react-native
awesome-reactnative-ui
#UI
react-native-paper: Material Design for React Native (Android & iOS)
react-native-snap-carousel: Swiper component for React Native with previews, multiple layouts, parallax images, performant handling of huge numbers of items, and RTL support. Compatible with Android & iOS.
react-native-swiper: The best Swiper component for React Native.
react-native-looped-carousel: Looped carousel for React Native
react-native-modal-datetime-picker: A React-Native datetime-picker for Android and iOS
react-native-collapsible: Animated collapsible component for React Native, good for accordions, toggles etc
react-native-parallax-scroll-view: A ScrollView-like component with parallax and sticky header support.
react-native-modal: An enhanced, animated and customizable react-native modal
react-native-super-grid: Responsive Grid View for React Native
react-native-multi-slider: Android and iOS Pure JS react native multi slider
recyclerlistview: High performance listview for React Native and web!
react-native-sglistview: SGListView is a memory minded implementation of React Native's ListView
react-native-largelist: The best large list component for React Native.
react-native-keyboard-aware-scroll-view: A ScrollView component that handles keyboard appearance and automatically scrolls to focused TextInput.
react-native-draggable-grid: A draggable and sortable grid of react-native
ReactNativeWheelPicker
snackui: Write once React Native + Web UI kit. Optimizing compiler that flattens views, reduces bundle size and greatly improves performance 🏎. Normalizes media queries and themes between native and web so they work optimally in both environments.
react-native-shared-element: Native shared element transition "primitives" for react-native 💫
react-native-image-filter-kit: Various image filters for iOS & Android
react-native-color-matrix-image-filters: Various color matrix based image filters for iOS & Android
react-native-video: A
gl-react: gl-react – React library to write and compose WebGL shaders
react-native-maps: React Native Mapview component for iOS + Android
lottie-react-native: Lottie wrapper for React Native.
react-native-fast-image: 🚩 FastImage, performant React Native image component.
react-native-blur: React Native Blur component
react-native-svg: SVG library for React Native, React Native Web, and plain React web projects.
react-native-super-ellipse-mask: Apple flavored smooth corners for React Native
react-native-squircle-view: Apple flavored curvature continuity for React Native
react-native-linear-gradient: A component for react-native
react-native-text-gradient: Text gradient for React-Native
react-native-animateable-text: 🆎 A fork of React Native's component that supports Animated Values!
react-native-actions-sheet: A Cross Platform(Android, iOS & Web) ActionSheet with a flexible api, native performance and zero dependency code for react native. Create anything you want inside ActionSheet.
react-native-clean-project: Automating the clean up of a React Native project
react-native-navigation: A complete native navigation solution for React Native
react-navigation: Learn once, navigate anywhere
react-native-reanimated: React Native's Animated library reimplemented
react-native-animatable: Standard set of easy to use animations and declarative transitions for React Native
react-native-gesture-handler: Declarative API exposing platform native touch and gesture system to React Native.
react-native-skia: High-performance React Native Graphics using Skia
react-native-use-sound: useSound 🔊 A React Native hook for playing sounds 🔊
react-native-firebase: 🔥 A well tested feature rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for over 20 Firebase services.
react-native-code-push: React Native module for CodePush
react-native-safe-area-context: A flexible way to handle safe area insets in JS. Also works on Android and Web!
react-native-safe-area: React Native module to retrieve safe area insets for iOS 11 or later.
react-native-static-safe-area-insets: React Native package that exposes the Safe Area Insets as constants
react-native-orientation: Listen to device orientation changes in react-native and set preferred orientation on screen to screen basis.
react-native-orientation-locker: A react-native module that can listen on orientation changing of device, get current orientation, lock to preferred orientation.
react-native-haptic-feedback: React-Native Haptic Feedback for iOS with Android similar behaviour.
react-native-splash-screen: A splash screen for react-native, hide when application loaded ,it works on iOS and Android.
react-native-navigation-bar-color: React Native component to change bottom bar/navigation bar color on Android
react-native-push-notification: React Native Local and Remote Notifications
react-native-restart: React Native Package With One Purpose: To Restart Your React Native Project
react-native-exit-app: Exit,close,kill,shutdown app completely for React Native on iOS and Android.
react-native-background-fetch: Periodic callbacks in the background for both IOS and Android
react-native-background-task: Periodic background tasks for React Native apps, cross-platform (iOS and Android), which run even when the app is closed.
react-native-background-upload: Upload files in your React Native app even while it's backgrounded. Supports Android and iOS, including camera roll assets.
react-native-exception-handler: A react native module that lets you to register a global error handler that can capture fatal/non fatal uncaught exceptions.
react-native-device-info: Device Information for React Native iOS and Android
react-native-sqlite-storage: Full featured SQLite3 Native Plugin for React Native (Android and iOS)
react-native-view-shot: Snapshot a React Native view and save it to an image
react-native-custom-tabs: Chrome Custom Tabs for React Native.
react-native-calendar-events: React Native Module for iOS and Android Calendar Events
react-native-sensors: A developer friendly approach for sensors in React Native
react-native-voice: React Native Voice Recognition library for iOS and Android (Online and Offline Support)
react-native-sound-player: Play sound file in ReactNative
react-native-fs: Native filesystem access for react-native
react-nativescript: React plugin for NativeScript (under construction)
react-native-electrode-bridge: Electrode Native - Bridge
react-native-quick-actions: A react-native interface for Touch 3D home screen quick actions
react-native-change-icon: Change your application icon programmatically for React Native apps
nodejs-mobile-react-native: Node.js for Mobile Apps React Native plugin
nodejs-mobile-react-native-bridge: A high-level wrapper interface to Node.js for React Native.
tamagui: 🥚 faster ui kit
react-native-keychain: Keychain Access for React Native
flash-list: A better list for React Native
react-native-touch-through-view: Component library that allows for scroll views and table views to scroll over interactable content without poor performing size and bounds animations.
react-native-background-actions: React Native background service library for running background tasks forever in Android & iOS.
[Flutter]
awesome-flutter
alice: HTTP Inspector for Flutter
wave: Widget for displaying waves with custom color, duration, floating and blur effects.
liquid_swipe_flutter: A flutter based liquid swipe
fluro: Fluro is a Flutter routing library that adds flexible routing options like wildcards, named parameters and clear route definitions.
flutter-mapbox-gl: A Mapbox GL flutter package for creating custom maps
flutter_inappwebview: A Flutter plugin that allows you to add an inline webview, to use a headless webview, and to open an in-app browser window.
flutter_staggered_grid_view: A Flutter staggered grid view
flutter_swiper: The best swiper for flutter , with multiple layouts, infinite loop. Compatible with Android & iOS.
dnfield/flutter_svg: SVG parsing, rendering, and widget library for Flutter
auto_size_text: Flutter widget that automatically resizes text to fit perfectly within its bounds.
getx: Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
path_provider: plugin for finding commonly used locations on the filesystem
websafe_svg: A Flutter compatible library to handle SVGs for Android, iOS, and Web.
freezed: Code generation for immutable classes that has a simple syntax/API without compromising on the features.
get
shared_preferences
mason
[NodeJS]
awesome-nodejs
[shell]
zx: A tool for writing better scripts
shelljs: Portable Unix shell commands for Node.js
execa: Process execution for humans
env: A utility for verifying environment variables are present
ndb: ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools
blessed: A high-level terminal interface library for node.js.
commander.js: node.js command-line interfaces made easy
greenlet: 🦎 Move an async function into its own thread.
passport: Simple, unobtrusive authentication for Node.js.
sharp: High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP and TIFF images. Uses the libvips library.
yauzl: yet another unzip library for node
simdjson_nodejs: Node.js bindings for the simdjson project: "Parsing gigabytes of JSON per second"
sudo-prompt: Run a command using sudo, prompting the user with an OS dialog if necessary.
node-auto-launch: Launch applications or executables at login (Mac, Windows, and Linux)
deasync: Turns async function into sync via JavaScript wrapper of Node event loop
platform-folders: Node.js bindings for sago007/PlatformFolders
is-hidden-file: Check if a file/folder is hidden on node js that works on any platform.
trash: Move files and directories to the trash
jsdom: A JavaScript implementation of various web standards, for use with Node.js
systeminformation: System Information Library for Node.JS
open: Open stuff like URLs, files, executables. Cross-platform.
clipboardy: Access the system clipboard (copy/paste)
undici: An HTTP/1.1 client, written from scratch for Node.js
tinypool: 🧵 A minimal and tiny Node.js Worker Thread Pool implementation, a fork of piscina, with fewer features and smaller size (24KB)
piscina: A fast, efficient Node.js Worker Thread Pool implementation
jimp: An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
node-notifier: A Node.js module for sending notifications on native Mac, Windows and Linux (or Growl as fallback)
function-timeout: Make a synchronous function have a timeout
[Stylelint]
awesome-stylelint
stylelint-order: A plugin pack of order related linting rules for stylelint.
stylelint-config-idiomatic-order: stylelint + idiomatic-css = ❤️
stylelint-scss: A collection of SCSS specific linting rules for stylelint
stylelint-config-sass-guidelines: ⚙ A stylelint config inspired by https://sass-guidelin.es/
stylelint-selector-bem-pattern: Stylelint plugin that incorporates postcss-bem-linter
stylelint-a11y: Plugin for stylelint with a11y rules
stylelint-declaration-strict-value: Specify properties for which a variable, function, keyword or value must be used.
stylelint-gamut: Stylelint plugin for working with different color spaces
[Eslint]
eslint-plugin-eslint-comments: Additional ESLint rules for directive comments of ESLint.
eslint-plugin-import: ESLint plugin with rules that help validate proper imports.
eslint-plugin-unicorn: Various awesome ESLint rules
eslint-plugin-sonarjs: SonarJS rules for ESLint
eslint-plugin-filenames: Eslint plugin to check filenames.
eslint-plugin-filename-rules
eslint-plugin-canonical: ESLint rules for Canonical ruleset.
eslint-plugin-effector: Enforcing best practices for Effector
eslint-plugin-promise: Enforce best practices for JavaScript promises
eslint-plugin-eslint-config: ESLint plugin for ESLint configs
eslint-plugin-prettier-vue: ESLint plugin for Prettier formatting, which is better for Vue SFC
[Electron]
awesome-electron
electron-builder: A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box
electron-packager: Customize and package your Electron app with OS-specific bundles (.app, .exe, etc.) via JS or CLI
electron/update-electron-app: 🌲 A drop-in module that adds autoUpdating capabilities to Electron apps
electron/remote: Bridge JavaScript objects from the main process to the renderer process in Electron.
electron-v8snapshots-example: An example for using custom v8 snapshots in an Electron app
electron-promise-ipc: Promise-flavored IPC calls in Electron. 100% test coverage.
electron-context-menu: Context menu for your Electron app
electron-util: Useful utilities for Electron apps and modules
electron-store: Simple data persistence for your Electron app or module - Save and load user preferences, app state, cache, etc
electron-json-storage-sync
electron-json-storage: Easily write and read user settings in Electron apps
electron-json-config: Simply set and get configuration from a json file for your Electron app
electron-drag: Window dragging for electron applications
electron-acrylic-window: Add acrylic effect to your electron application
electron-is-dev: Check if Electron is running in development
is-electron-renderer: Check if code is running in Electron renderer process
electron-log: Just a simple logging module for your Electron application
electron-prompt: Electron helper to prompt for a string value
electron-window-state: A library to store and restore window sizes and positions for your Electron app
electron-clipboard-ex
devtron: An Electron DevTools Extension
electron-devtools-installer: An easy way to ensure Chrome DevTools extensions into Electron
spectron: 🔎 Test Electron apps using ChromeDriver
electron-notarize: Notarize your macOS Electron Apps
windows-installer: Build Windows Installers for Electron apps
Glasstron: The go-to solution to Electron composition effects, such as blurry windows.
electron-forge: A complete tool for creating, publishing, and installing modern Electron applications
[Webpack]
expose-loader
html-webpack-plugin: Plugins
statoscope-webpack-plugin
webpack-bundle-analyzer: Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap
inspectpack: An inspection tool for Webpack frontend JavaScript bundles.
duplicate-package-checker-webpack-plugin: 🕵️ Webpack plugin that warns you when a build contains multiple versions of the same package
webpack-libs-optimizations: Using a library in your webpack project? Here’s how to optimize it
responsive-loader: A webpack loader for responsive images
imagemin-webpack-plugin: Plugin to compress images with imagemin
workerize-loader: Automatically move a module into a Web Worker (Webpack loader)
worker-loader: A webpack loader that registers a script as a Web Worker
error-overlay-webpack-plugin: Catch errors with style 💥✨
callback-loader: Webpack loader that parses your JS, calls specified functions and replaces their with the results.
icon-font-loader: A webpack loader to convert svgs into font icons in CSS.
style-resources-loader: CSS processor resources loader for webpack
webpack-deadcode-plugin: Webpack plugin to detect unused files and unused exports in used files
svgo-loader: svgo loader for webpack
svg-sprite-loader: Webpack loader for creating SVG sprites.
module-federation-examples: Implementation examples of module federation , by the creators of module federation
webpack-strip-block: Webpack plugin to strip blocks of code marked by special comment tags
webpack-notifier: webpack + node-notifier = build status system notifications
ifdef-loader: Webpack loader for JavaScript/TypeScript conditional compilation.
critters: 🦔 A Webpack plugin to inline your critical CSS and lazy-load the rest.
statoscope: Statoscope is a toolkit to analyze and validate webpack bundle
html-inline-script-webpack-plugin: A webpack plugin for converting external script files to inline script block. Requires 'html-webpack-plugin' to work.
[PostCSS]
postcss-import: PostCSS plugin to inline @import rules content
postcss-size: PostCSS plugin for size shortcut
postcss-simple-vars: PostCSS plugin for Sass-like variables
postcss-nested: PostCSS plugin to unwrap nested rules like how Sass does it.
postcss-reporter: Log PostCSS messages in the console
postcss-for: PostCSS plugin that enables for-loop syntax in your CSS
postcss-color-alpha: PostCSS plugin to transform color from #rgb.a to rgba()
postcss-easing-gradients: PostCSS plugin to create smooth linear-gradients that approximate easing functions.
postcss-scrollbar: PostCSS plugin enabling custom scrollbars
postcss-oklab-function
postcss-custom-media: PostCSS Custom Media lets you define @custom-media
precss: Use Sass-like markup in your CSS
postcss-nested-props: PostCSS plugin to unwrap nested properties.
sugarss: Indent-based CSS syntax for PostCSS
[Vite]
vite-tsconfig-paths: Support for TypeScript's path mapping in Vite
vite-plugin-pages: File system based route generator for ⚡️Vite
vite-plugin-vue-layouts: Vue layout plugin for Vite
vite-plugin-restart: Custom files/globs to restart Vite server
vite-plugin-singlefile: Vite plugin for inlining JavaScript and CSS resources
vite-plugin-remote-assets: Bundles your assets from remote urls with your app
vite-plugin-sleep: a vite plugin you never need. slow devServer and slow HMR.
vite-svg-loader: Vite 2.x plugin to load SVG files as Vue components
vite-imagetools: A toolbox of import directives for vitejs that can transform your image at compile-time. All of the image transformations are powered by sharp.
vite-plugin-inspect: Inspect the intermediate state of Vite plugins
vite-plugin-image-presets: 🖼 Image Presets for Vite.js apps
[Unplugin]
unplugin-vue-define-options: Introduce a macro in script setup, defineOptions, to use Options API in script setup.
unplugin-auto-import: Auto import APIs on-demand for Vite, Webpack and Rollup
unplugin-vue2-script-setup: 💡 Bring `<script setup>` to Vue 2.
unplugin-icons: 🤹 Access thousands of icons as components on-demand universally.
[Tauri]
awesome-tauri: 🚀 Awesome Tauri Apps, Plugins and Resources
window-vibrancy: Make your windows vibrant.
[Storybook]
Addons
addons
addons/storyshots
storybook-addon-designs: A Storybook addon that embeds Figma, websites, or images in the addon panel.
storybook-addon-variants: Show all variants of a component in a grid
storybook-addon-pseudo-states: Storybook Add-on to enable automatic generation and displaying of CSS pseudo states for components.
msw-storybook-addon: Mock API requests in Storybook with Mock Service Worker.
unplugin: Unified plugin system for Vite, Rollup, Webpack, and more
next-auth: Authentication for Next.js
@next/bundle-analyzer
axios-auth-refresh: Library that helps you implement automatic refresh of authorization via axios interceptors. You can easily intercept the original request when it fails, refresh the authorization and continue with the original request, without user even noticing.
axios-mock-adapter: Axios adapter that allows to easily mock requests
nanostores/i18n: A tiny (<500 bytes) i18n library for React/Preact/Vue/Svelte
prettier-plugin-sort-imports: A prettier plugin to sort imports in typescript and javascript files by the provided RegEx order.
remark-typograf: Plugin to make your typography better with typograf
@linaria/atomic
next-remote-watch: Decorated local server for next.js that enables reloads from remote data changes
babel-plugin-superjson-next: Automatically transform your Next.js Pages to use SuperJSON
🔨 Development.Toolbox.Solutions
__SORT__
Firebase
appwrite: Secure Backend Server for Web, Mobile & Flutter Developers 🚀 AKA the 100% open-source Firebase alternative.
supabase: The open source Firebase alternative
nhost: The Open Source Firebase Alternative with GraphQL.
Microsoft Azure
AWS
Visual Studio App Center | iOS, Android, Xamarin & React Native
Branch | A mobile linking platform powering deep links and mobile attribution.
FingerprintJS Pro | Browser fingerprinting and fraud detection API
Stripe Identity | Verify identities with confidence
NtechLab | Face, body, vehicle, and license plate number recognition
Sqreen | Application Security Management Platform
Cloudflare Workers | Deploy serverless code instantly across the globe
Railway | Railway is the cloud that takes the complexity out of shipping software
KeyVal | You can set a key/value and get it. Thats it!
Napkin – Backend in the Browser
Tiny Function | Free cloud functions (1k calls or 1mth serve time)
Retool | REST API Generator
flagsmith: Open Source Feature Flagging and Remote Config Service. Host on-prem or use our hosted version at https://flagsmith.com/
flagr: Flagr is a feature flagging, A/B testing and dynamic configuration microservice
seatunnel: SeaTunnel is a distributed, high-performance data integration platform for the synchronization and transformation of massive data (offline & real-time).
Shopify
medusa: The open-source Shopify alternative ⚡️
Ecwid | #1 Free Ecommerce Shopping Cart & Free Online Store
novu: 🚀 The open-source notifications infrastructure. A fully-featured microservice to send SMS, E-mail, Slack and Push notifications. Embeddable notification center for React with real-time updates, content management, and much more...
umami: Umami is a simple, fast, privacy-focused alternative to Google Analytics.
jina: 🔮 Build cross-modal and multimodal applications on the cloud · Neural Search · Creative AI · Cloud Native · MLOps
pocketbase: Open Source realtime backend in 1 file
hasura: The Hasura GraphQL Engine gives you fast, instant realtime GraphQL on any Postgres application, existing or new
gun: A realtime, decentralized, offline-first, graph database engine.
[toolchains/task-runners]
turborepo: The High-performance Build System for JavaScript & TypeScript Codebases
nx: Smart, Extensible Build Framework
moon: A build system for the JavaScript ecosystem, written in Rust.
vite: Next generation frontend tooling. It's fast!
webpack: A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
snowpack: WASM-powered frontend build tool. Fast, lightweight, unbundled ESM. ✌️
rome/tools: The Rome Toolchain. A linter, compiler, bundler, and more for JavaScript, TypeScript, HTML, Markdown, and CSS.
rollup: Next-generation ES module bundler
esbuild: An extremely fast JavaScript bundler and minifier
gulp: A toolkit to automate & enhance your workflow
grunt: Grunt: The JavaScript Task Runner
lando: A development tool for all your projects that is fast, easy, powerful and liberating
rnx-kit: Tools which help developers build, deliver, and maintain React Native apps and libraries.
volta: Volta: JS Toolchains as Code. ⚡
fastlane: 🚀 The easiest way to automate building and releasing your iOS and Android apps
tsup: The simplest and fastest way to bundle your TypeScript libraries.
swc: Rust-based platform for the Web
[database]
surrealdb: A scalable, distributed, collaborative, document-graph database, for the realtime web
FASTER: Fast key-value store from Microsoft Research
leveldb: LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
databunker: Secure storage for personal records built to comply with GDPR
Realm DataBase
questdb: An open source SQL database designed to process time series data, faster
teledrive: The Google Drive/OneDrive/etc alternative using Telegram API
FerretDB: A truly Open Source MongoDB alternative
immudb: immudb - world’s fastest immutable database, built on a zero trust model
mindsdb: Predictive AI layer for existing databases.
go-threads: Server-less p2p database built on libp2p
orbit-db: Peer-to-Peer Databases for the Decentralized Web
starrocks: StarRocks is a next-gen sub-second MPP database for full analytics scenarios, including multi-dimensional analytics, real-time analytics and ad-hoc query.
Fauna | The cloud database API for modern applications
Cloudflare R2 | Cloud Object Storage
Amazon S3 | Cloud Object Storage
Amazon DynamoDB | Fast NoSQL Key-Value Database
PlanetScale | serverless database
ClickHouse: ClickHouse® is a free analytics DBMS for big data
ydb: YDB server (daemon) source code
[project-maintenance]
themekit: Build system of design-tokens for any platforms
style-dictionary: A build system for creating cross-platform styles.
changelogen: 💅 Beautiful Changelogs using Conventional Commits
standard-version: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org
semantic-release: Fully automated version management and package publishing
patch-package: Fix broken node modules instantly 🏃🏽♀️💨
analyze-css: CSS selectors complexity and performance analyzer
yaspeller: 🔍 Search tool typos in the text, files and websites
cosmiconfig: Find and load configuration from a package.json property, rc file, or CommonJS module
plop: Consistency Made Simple
hygen: The simple, fast, and scalable code generator that lives in your project.
dotenv: Loads environment variables from .env for nodejs projects.
dotenv-safe: Load environment variables from .env and ensure they are all present
storybook: 📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!
vitebook: 🔥 Blazing fast static-site generator. Powered by Vite.
histoire: ⚡ Fast and beautiful interactive component playgrounds, powered by Vite
nano-staged: Tiny tool to run commands for modified, staged, and committed files in a GIT repository.
clean-publish: Removing configuration files and fields in package.json before publishing to npm
lefthook: Fast and powerful Git hooks manager for any type of projects.
size-limit: Calculate the real cost to run your JS app or lib to keep good performance. Show error in pull request if the cost exceeds the limit.
[linters]
Trunk
eslint: Find and fix problems in your JavaScript code.
prettier: Prettier is an opinionated code formatter.
stylelint: A mighty, modern linter that helps you avoid errors and enforce conventions in your styles.
commitlint: 📓 Lint commit messages
standard: 🌟 JavaScript Style Guide, with linter & automatic code fixer
xo: ❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults
jshint: JSHint is a tool that helps to detect errors and potential problems in your JavaScript code
gitleaks: Protect and discover secrets using Gitleaks 🔑
hadolint: Dockerfile linter, validate inline bash, written in Haskell
actionlint: Static checker for GitHub Actions workflow files
markdownlint: A Node.js style checker and lint tool for Markdown/CommonMark files.
[browser-automation]
rendertron: A Headless Chrome rendering solution
puppeteer: Headless Chrome Node.js API
playwright: Node.js library to automate Chromium, Firefox and WebKit with a single API
crawlee: Crawlee—A web scraping and browser automation library for Node.js that helps you build reliable crawlers. Fast.
pageres: Capture website screenshots
capture-website: Capture screenshots of websites
ferret: Declarative web scraping
[authorization]
Auth0: Secure access for everyone. But not just anyone.
keycloak: Open Source Identity and Access Management For Modern Applications and Services
authorizer: An open source authentication and authorization system.Bring your database and have authentication microservice ready in few clicks
supertokens-core: Open source alternative to Auth0 / Firebase Auth / AWS Cognito
logto: 🧑🚀 Logto helps you build the sign-in, auth, and user identity within minutes. We provide an OIDC-based identity service and the end-user experience with username, phone number, email, and social sign-in, with extendable multi-language support.
[uikit]
Syncfusion | Components & Controls
.NET UI Controls for Developers of Mobile, Desktop, Web & Reporting Applications
Infragistics UI Controls and Tools For Developers and UX Pros
quasar: Quasar Framework - Build high-performance VueJS user interfaces in record time
vuetify: 🐉 Material Component Framework for Vue
element-plus: 🎉 A Vue.js 3 UI Library made by Element team
yandex-ui: Yandex UI Kit build on React and bem-react
ring-ui: A collection of JetBrains React Web UI components
[runtime]
node: Node.js JavaScript runtime
nodejs-mobile: Full-fledged Node.js on Android and iOS
deno: A modern runtime for JavaScript and TypeScript.
bun: Incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one.
JSC.js: JavaScriptCore on WebAssembly
graaljs: A ECMAScript 2022 compliant JavaScript implementation built on GraalVM. With polyglot language interoperability support. Running Node.js applications!
mono: Mono open source ECMA CLI, C# and .NET implementation.
tsx: ⚡️ TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM
[orm]
sequelize: An easy-to-use multi SQL dialect ORM for Node.js
prisma: Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)
objection.js: An SQL-friendly ORM for Node.js
waterline: An adapter-based ORM for Node.js with support for mysql, mongo, postgres, mssql (SQL Server), and more
typeorm: ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
objection.js: An SQL-friendly ORM for Node.js
[image-proxy]
imageflow: High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow
imgproxy: Fast and secure standalone server for resizing and converting remote images
imagor: Fast, Docker-ready image processing server written in Go
ipx: High performance, secure and easy to use image proxy based on Sharp and libvips.
weserv-images: Source code of images.weserv.nl, to be used on your own server(s).
Images.weserv.nl
[tool-builders]
Retool | Build internal tools, remarkably fast.
budibase: Budibase is an open-source low-code platform for creating internal apps in minutes
[cms/platforms]
strapi: 🚀 Open source Node.js Headless CMS to easily build customisable APIs
amplication: Amplication is an open‑source development tool. It helps you develop quality Node.js applications without spending time on repetitive coding tasks.
Ghost: Turn your audience into a business. Publishing, memberships, subscriptions and newsletters.
netlify-cms: A Git-based CMS for Static Site Generators
Sanity
Agility
GraphCMS | API-first Headless CMS to Build Instant GraphQL Content APIs
[ci]
danger.systems
RelativeCI | Specialized insights for web bundles
Codecov | The Leading Code Coverage Solution
GitLab Browser Performance Testing
lighthouse-ci: Automate running Lighthouse for every commit, viewing the changes, and preventing regressions
[search]
OpenSearch: Open source distributed and RESTful search engine.
zinc: ZincSearch. A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
typesense: Open Source alternative to Algolia and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
[crypto]
seaport: Seaport is a marketplace protocol for safely and efficiently buying and selling NFTs.
sushiswap: Sushi 2.0 🍣
openzeppelin-contracts: OpenZeppelin Contracts is a library for secure smart contract development.
Truffle Suite
Infura | Ethereum API | IPFS API & Gateway | ETH Nodes as a Service
vuejs/core: Vue 3
vuejs/vue: Vue 2
petite-vue
react
react-native
astro: Build faster websites with Astro's next-gen island architecture 🏝✨
mitosis: Write components once, run everywhere. Compiles to Vue, React, Solid, Angular, Svelte, and more.
redwood: The App Framework for Startups
next.js: The React Framework
gatsby: Build blazing fast, modern apps and websites with React
reactxp: Library for cross-platform app development.
blitz: ⚡️The Fullstack React Framework — built on Next.js
nuxt.js: Versatile Vue.js Framework
remix: Build Better Websites
vitepress: Vite & Vue powered static site generator.
vuepress: 📝 Minimalistic Vue-powered static site generator
vuepress-next: Repo for VuePress 2
fresh: The next-gen web framework.
solid: A declarative, efficient, and flexible JavaScript library for building user interfaces.
tauri: Build smaller, faster, and more secure desktop applications with a web frontend.
nw.js: Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.
Electron: Build cross platform desktop apps with JavaScript, HTML, and CSS
Electron.NET: Build cross platform desktop apps with ASP.NET NET Core
fusionjs: Modern framework for fast, powerful React apps
gridsome: ⚡️ The Jamstack framework for Vue.js
saber: ()==[:::::::::::::> Build static sites in Vue.js, without the hassle
Ionic: Build amazing native and progressive web apps with open web technologies
NativeScript: NativeScript is an open source framework for building truly native mobile apps with JavaScript
nativescript-vue: NativeScript with the ease of Vue
yue: A library for creating native cross-platform GUI apps
ink: 🌈 React for interactive command-line apps
maui: .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
uno: Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Polymer: Build modern apps using web components
capacitor: Build cross-platform Native Progressive Web Apps for iOS, Android, and the Web ⚡️
cordova: Apache Cordova
meteor: Meteor, the JavaScript App Platform
eleventy: A simpler static site generator. An alternative to Jekyll. Transforms a directory of templates (of varying types) into HTML.
mam_mol: $mol - fastest reactive micro-modular compact flexible lazy ui web framework.
lit: Lit is a simple library for building fast, lightweight web components.
stimulus: A modest JavaScript framework for the HTML you already have
kivy: Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
svelte-native: Svelte controlling native components via Nativescript
wails: Create desktop apps using Go and Web Technologies.
hono: Ultrafast web framework for Cloudflare Workers, Deno, and Bun. Fast, but not only fast.
divkit: DivKit is an open source Server-Driven UI (SDUI) framework. SDUI is a an emerging technique that leverage the server to build the user interfaces of their mobile app
serverless: ⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! –
localstack: 💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline!
flutter: Flutter makes it easy and fast to build beautiful apps for mobile and beyond
qwik: The HTML-first framework. Instant apps of any size with ~ 1kb JS