awesome-javascript README

The project's README from github.com/sorrycc/awesome-javascript. As one markdown file: README.md.

Awesome JavaScript Awesome

A collection of awesome browser-side JavaScript libraries, resources and shiny things.


Package Managers

Host the JavaScript libraries and provide tools for fetching and packaging them.

Component Management

Loaders

Module or loading system for JavaScript.

Transpilers

Software that converts the modern JavaScript syntax into the older JavaScript syntax.

Bundlers

Minimizers

Type Checkers

Testing Frameworks

Frameworks

Assertion

Coverage

Runner

QA Tools

MVC Frameworks and Libraries

Node-Powered CMS Frameworks

awesome-javascript (sorrycc/awesome-javascript)

Searching Database…

Что это такое?Тщательно подобранный список браузерных JavaScript-библиотек, ресурсов и «приятных мелочей» — один из классических awesome-списков на GitHub, с более чем 35 000 звёзд.
Это что-то, что нужно устанавливать, или просто страница для чтения?Просто страница — один README с набором ссылок. Каждая запись — это название проекта, описание в одну строку и URL; устанавливать и запускать ничего не нужно.
Как в этом ориентироваться?В начале README находится оглавление примерно из 75 тематических разделов — от пакетных менеджеров и бандлеров до узких, вроде Color, Maps или Range Sliders. Переходите к разделу, который соответствует вашей задаче, и выбирайте запись.
Насколько всё это свежее — список вообще поддерживается?README не обещает никакого графика обновлений. Наполнение идёт через раздел Contributing и workflow-валидатор на GitHub Actions, но список ведётся с 2014 года, так что отдельные записи могут устареть.
Это для фронтендеров или и для тех, кто работает с Node, тоже?В первую очередь для фронтендеров — список ограничен браузерным JavaScript, — но инструменты на базе Node (тест-раннеры, бандлеры, раздел про CMS на Node) делают его полезным и для бэкенд-JS-разработчиков.
Здесь всё для браузера или нативные приложения тоже охвачены?В основном браузер, но в разделе фреймворков есть NativeScript и React Native для создания нативных приложений под iOS и Android на JavaScript.
Какие темы на самом деле охватывает список?Около 75 разделов: пакетные менеджеры (npm, yarn, pnpm, bun), лоадеры, бандлеры (webpack, Vite, Parcel), транспайлеры, проверки типов (TypeScript, Zod), тестирование (Jest, Cypress, Playwright), QA-инструменты, MVC-фреймворки (React, Vue, Svelte, Angular), а также визуализация данных, игровые движки и узкие подборки вроде Color, Maps, Gesture и Generative AI.
С чего новичку во фронтенде здесь начать?Обучающего пути здесь нет — это справочный указатель, а не туториал. Практичный порядок: сначала выбрать пакетный менеджер, затем бандлер и тестовый фреймворк, а по разделу MVC подобрать UI-фреймворк.
Там есть ресурсы помимо библиотек?Да — кроме записей о библиотеках есть разделы «Articles/Posts» и «Worth Reading», а также «Other Awesome Lists» со ссылками на похожие подборки.
Creator
sorrycc
Size
1 MB
Stars
35K
Updated
CommitOct 14
Age
12y
Commits · 90 Days