Svelte — компонентный JavaScript-фреймворк, который переносит большую часть работы в компиляцию и генерирует компактный код интерфейса.
Open Source: #frontend
Проекты каталога, отмеченные тегом #frontend. Теги работают как отдельные посадочные страницы, чтобы похожие инструменты было проще находить и связывать между собой.
В подборке 26 проектов с суммарным рейтингом 2,690,781 звёзд на GitHub. Основные языки: TypeScript, JavaScript, MDX.
Про фронтенд-инструменты
Фронтенд меняется быстрее любой другой области разработки: каждые пару лет — новое поколение инструментов. Open source здесь не дополнение, а сама суть: все фреймворки, сборщики и библиотеки компонентов открыты.
В подборке — фреймворки, UI-библиотеки и инструменты для интерфейсов. Карточки помогают быстро сравнить: звёзды, язык, лицензия и человеческое описание вместо маркетинга.
Репозитории
Animate.css — CSS-библиотека готовых анимаций, которые подключаются к элементам через классы и CSS-переменные.
Vite — современный сборщик и сервер разработки для веб-проектов с быстрым стартом, HMR, API плагинов и поддержкой популярных фреймворков.
Awesome React — подборка библиотек, руководств, инструментов и примеров из экосистемы React и React Native.
Awesome Vue — подборка ресурсов, библиотек, компонентов, инструментов и проектов из экосистемы Vue.js.
Design Resources for Developers — подборка дизайнерских ресурсов для разработчиков интерфейсов.
AngularJS — исторический JavaScript-фреймворк с двусторонней привязкой данных; поддержка завершена в январе 2022 года.
normalize.css — современная альтернатива CSS reset: небольшой stylesheet, который выравнивает базовые стили браузеров без грубого обнуления.
Day.js — маленькая JavaScript-библиотека для дат и времени с API, похожим на Moment.js, и неизменяемыми объектами.
Pretext — TypeScript-библиотека для быстрого измерения и раскладки многострочного текста без постоянных DOM-измерений.
Type Challenges — коллекция задач для глубокого изучения системы типов TypeScript с онлайн-проверкой и локальным запуском.
30 Days Of JavaScript — учебный маршрут по JavaScript на 30 дней: основы языка, DOM, Promise, небольшие проекты и практические задания.