Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Awesome
  3. ESLint

ESLint

CC0-1.0

A curated list of awesome ESLint plugins, configs, parsers, formatters, and tools for JavaScript and TypeScript development.

GitHubGitHub
4.7k stars250 forks0 contributors

What is ESLint?

Awesome ESLint is a curated GitHub repository that serves as a directory for ESLint extensions, configurations, and related tooling. It aggregates plugins for frameworks like React and Vue, shareable configs from companies like Airbnb, parsers for TypeScript and GraphQL, formatters, and utilities to help developers customize their linting setup. The project solves the problem of discovering high-quality ESLint resources scattered across the ecosystem.

Target Audience

JavaScript and TypeScript developers, team leads, and open-source maintainers looking to enhance their code quality, enforce consistent style, and integrate ESLint with specific libraries, frameworks, or architectural patterns.

Value Proposition

Developers choose Awesome ESLint because it provides a single, well-organized source for discovering ESLint plugins and configs, saving time compared to manual searches. Its curation ensures quality and relevance, making it a trusted reference for extending ESLint's capabilities across diverse tech stacks.

Overview

A list of awesome ESLint plugins, configs, etc.

Use Cases

Best For

  • Finding ESLint plugins for specific frameworks like React, Vue, or Svelte
  • Discovering shareable linting configs from companies like Airbnb or Shopify
  • Adding security or accessibility rules to a JavaScript/TypeScript project
  • Integrating ESLint with GraphQL, Tailwind CSS, or testing libraries
  • Customizing ESLint with parsers for TypeScript or Babel
  • Exploring tools for developing ESLint plugins or managing rule adoption

Not Ideal For

  • Teams needing a zero-configuration, opinionated ESLint setup that works out of the box without browsing options
  • Developers seeking integrated, in-editor linting recommendations without referring to external documentation
  • Projects where time is limited and a single, vetted ESLint configuration is preferred over evaluating multiple choices

Pros & Cons

Pros

Extensive Resource Catalog

Covers plugins for frameworks like React and Vue, and tools for security and performance, as detailed in the Plugins and Configs sections with over 20 categories.

High-Quality Curation

Features configs from reputable sources like Airbnb, Shopify, and ESLint itself, ensuring well-tested and widely-adopted standards as listed in the Configs section.

Clear Organizational Structure

Divided into intuitive categories such as Parsers, Formatters, and Tools, making it easy to find specific resources without sifting through scattered documentation.

Active Community Maintenance

Follows the awesome-list philosophy with contribution guidelines, allowing for continuous updates and additions from the open-source community.

Cons

Setup Complexity

Users must independently install and configure each listed plugin or config from external sources, adding time and effort compared to all-in-one solutions like pre-configured starter kits.

Risk of Stale Information

As a manually curated list, some entries may become outdated if not regularly maintained, such as the deprecated eslint-plugin-filenames noted in the README for not working with ESLint 9.

Overwhelming for Novices

The sheer volume of options—hundreds of plugins and configs—can confuse developers new to ESLint, who might benefit more from guided tutorials or opinionated defaults.

Frequently Asked Questions

Quick Stats

Stars4,727
Forks250
Contributors0
Open Issues2
Last commit3 days ago
CreatedSince 2015

Tags

#developer-tools#plugins#awesome-list#code-style#typescript#code-quality#javascript#awesome#eslint#list#linting#static-analysis

Included in

Awesome452.0k
Auto-fetched 1 day ago

Related Projects

PythonPython

An opinionated list of Python frameworks, libraries, tools, and resources

Stars293,881
Forks27,742
Last commit2 days ago
GoGo

A curated list of awesome Go frameworks, libraries and software

Stars170,740
Forks13,171
Last commit1 day ago
30 Seconds of Code30 Seconds of Code

Coding articles to level up your development skills

Stars127,545
Forks12,477
Last commit2 days ago
C/C++C/C++

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

Stars70,870
Forks8,263
Last commit2 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub