awesome-eslint vs awesome-javascript
Curated JavaScript ecosystem directories compared
awesome-eslint and awesome-javascript are curated directories that help developers discover projects through categorized links and short descriptions. awesome-eslint focuses on ESLint configurations and related tooling, while awesome-javascript covers a broader range of browser-side JavaScript libraries and resources.

awesome-eslint: Find ESLint Configs, Plugins, and Tools
A curated directory of ESLint configurations, plugins, parsers, formatters, and related tools. Use it to discover options for a language, framework, workflow, or linting need before choosing what to add to a project.

awesome-javascript: Browse Curated Browser-Side JavaScript Resources
A categorized directory of browser-side JavaScript libraries, tools, and learning resources. Use it to explore options across areas such as testing, UI, visualization, storage, and machine learning.
| awesome-eslint | awesome-javascript | |
|---|---|---|
| Language | not specified | — |
| License | CC0-1.0 | — |
| Stars | 4.8k | 35k |
| Forks | 256 | 4.6k |
| Last analyzed | Oct 3, 2026 | Oct 3, 2026 |
Key differences
- awesome-eslint centers on linting, listing configurations, plugins, parsers, formatters, and related tools; awesome-javascript spans areas such as UI, testing, storage, visualization, and machine learning.
- awesome-eslint organizes options around ESLint needs and plugin purposes, while awesome-javascript groups resources by JavaScript task and domain.
- awesome-eslint highlights use cases such as finding framework-specific lint rules and resources for ESLint plugin authors; awesome-javascript also serves learners exploring JavaScript libraries and articles.
- awesome-eslint is licensed CC0-1.0; awesome-javascript's license is not included in the supplied project details.
- awesome-javascript has 35k stars and 4.6k forks, compared with 4.8k stars and 256 forks for awesome-eslint.
- Both are reference lists rather than software packages, and both advise checking individual projects for suitability and maintenance before adopting them.
Choose awesome-eslint if you…
- need to find ESLint configurations, plugins, parsers, or formatters.
- want to browse linting options for a language, framework, or concern such as security or testing.
- are developing an ESLint plugin and want to explore related tools and resources.
Choose awesome-javascript if you…
- are comparing browser-side JavaScript libraries across areas such as UI, charts, storage, or testing.
- want to explore JavaScript tools and learning resources across a wide range of categories.
- are evaluating alternatives before choosing a dependency for a browser application.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.