Our take
- Activity
- 19
- Community
- 93
- Issues
- 21
- Pull requests
- 20
+12 stars in the last 30 days
- More contributors than 78% of the projects we track
Project history
Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.
Stars
4,777Forks
265Change since Nov 12, 2026: +2 stars·0 forks
Overview
awesome-eslint is a community-maintained directory for exploring the ESLint ecosystem. It brings together configurations, plugins, parsers, formatters, globals, tools, and learning resources, helping developers find relevant options without searching across the ecosystem from scratch.
It is a discovery resource, not an ESLint package or a ready-made configuration. Use it to compare possible solutions and follow links to the projects that provide them.
Key Features
- Organizes shareable configurations by organization, prominence, and other options.
- Groups plugins by purpose, including frameworks, languages, security, style, and testing.
- Lists parsers for languages and formats such as TypeScript, GraphQL, and BrightScript.
- Includes ESLint formatters and utilities for tasks such as rule discovery and interactive fixing.
- Links to globals, resources for developing ESLint plugins, tutorials, and setup tools.
- Provides short descriptions and direct links to listed projects.
Use Cases
- A JavaScript or TypeScript developer can find a starting configuration when setting up linting for a project.
- A team adopting a framework or library can look for ESLint plugins with rules tailored to that ecosystem.
- A developer investigating a particular concern, such as security, accessibility, import sorting, or test conventions, can browse relevant categories.
- An ESLint plugin author can discover parsers, development utilities, and documentation resources.
Getting Started
Browse the repository README and follow links to the projects that fit your needs. This repository is a list, so there is no package to install.
Alternatives
- awesome-javascript: awesome-javascript covers the broader JavaScript ecosystem, while awesome-eslint focuses specifically on ESLint configurations, plugins, parsers, and related tools.
| Project | Language | License | Stars | Status |
|---|---|---|---|---|
| awesome-eslint | not specified | CC0-1.0 | 4.8k | Not checked yet |
| awesome-javascript | – | – | 35k | Active |
Considerations
- Listings are pointers to independent projects, not guarantees of compatibility, maintenance, or quality. Check each linked project's documentation and status before adopting it.
- The catalog is broad, so choosing and configuring the right tools still requires evaluating your project's ESLint version, language, and framework.
- The repository is licensed CC0-1.0, while listed projects have their own licenses and terms.
Found this useful?
Share it with someone who would like awesome-eslint.