React Router — маршрутизатор для React, который может работать как библиотека маршрутов или как основа полноценного React-приложения.
Open Source: #javascript
Проекты каталога, отмеченные тегом #javascript. Теги работают как отдельные посадочные страницы, чтобы похожие инструменты было проще находить и связывать между собой.
В подборке 128 проектов с суммарным рейтингом 8,880,208 звёзд на GitHub. Основные языки: JavaScript, TypeScript, Rust.
Про JavaScript-проекты
JavaScript остаётся самым массовым языком веба, и его open source экосистема это отражает: миллионы пакетов, десятки фреймворков и инструментов на любой случай. Проблема не найти библиотеку, а выбрать достойную — именно это и решает каталог.
Внутри — фронтенд-фреймворки, утилиты, образовательные репозитории и инструменты сборки. Каждый проект отобран вручную и снабжён описанием на русском с разбором, когда его стоит брать.
Репозитории
Gatsby — React-фреймворк для быстрых сайтов и приложений, сочетающий статическую генерацию, динамический рендеринг и богатую экосистему источников данных.
LeetCode Solutions — большой учебный репозиторий с разбором алгоритмических задач, структурами данных и материалами для подготовки к собеседованиям.
Ghost — платформа для современного издательства: сайт, публикации, рассылки, подписки и членство вокруг независимого медиа.
Element UI — библиотека компонентов для Vue 2 с готовыми формами, таблицами, меню и диалогами.
PDF.js — PDF-просмотрщик на HTML5 от сообщества Mozilla: парсинг и рендеринг PDF прямо на веб-стандартах.
Prettier — инструмент форматирования с жестким стилем для JavaScript, TypeScript, JSX, JSON и других форматов: единый стиль кода без ручных споров.
DefinitelyTyped — огромный репозиторий TypeScript declaration files для JavaScript-пакетов, у которых типы живут отдельно от исходного кода.
Awesome WeChat WeApp — каталог ресурсов для разработки WeChat Mini Programs.
Semantic UI — CSS/JavaScript UI-фреймворк для темизации интерфейсов с большим набором элементов и переменных.
Cypress — инструмент для тестирования веб-приложений в браузере: быстрые проверки, отладка и сценарии, похожие на действия пользователя.
Hacker Scripts — коллекция шуточных, но узнаваемых скриптов автоматизации офисной рутины.