awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
millionco avatar

millionco/react-doctor

0
View on GitHub↗
12,769 stars·403 forks·TypeScript·MIT·9 viewsreact.doctor↗

React Doctor

React Doctor is a static analysis tool for React codebases designed to identify security, performance, and architectural issues. It functions as a codebase health diagnostic engine that produces numeric health scores and structured diagnostics to improve maintainability.

The tool features an incremental code scanner that evaluates only the files changed between branches or staged in the working tree to provide fast feedback. It is designed to operate as a quality gate within CI pipelines, allowing for the enforcement of codebase health standards by failing builds on critical errors.

The analysis surface includes static reporting and diagnostic exports in JSON format for integration with external tools. It utilizes a plugin-driven rule engine and configuration files to define specific scanning behaviors and quality thresholds.

Features

  • React Quality Auditors - Provides automated quality auditing and scanning for React projects to improve codebase health.
  • AST Pattern Matching - Implements structural code analysis using abstract syntax trees to identify patterns and violations.
  • Codebase Analysis Tools - Analyzes codebase structures to produce actionable diagnostics and health scores.
  • Incremental Scan Scoping - Optimizes performance by limiting analysis to code segments modified relative to a base git branch.
  • Static Analysis Tools - Acts as a static analysis tool for scanning React codebases to identify security and architectural issues.
  • CI/CD Pipeline Integrations - Integrates automated quality checks into continuous integration and deployment workflows.
  • Quality Gates - Enforces quality standards by acting as an automated validation mechanism during the build process.
  • Incremental Code Scanners - Features a performance-focused analyzer that evaluates only the files changed between branches or staged in the working tree.
  • Codebase Health Diagnostics - Produces numeric health scores and structured JSON diagnostics to evaluate frontend project maintainability.
  • Rule Execution Engines - Provides a plugin-driven engine that executes modular check functions to validate code patterns.
  • Analysis Result Exporters - Serializes analysis results into machine-readable JSON structures for integration with external reporting dashboards.
  • Configuration-Driven Rules - Uses local configuration files to define project-wide quality thresholds and toggle specific analysis rules.
  • Rule Configuration Engines - Allows customization of analysis behaviors and diagnostic rules via configuration files and plugins.
  • Diagnostic Reports - Generates structured JSON reports and summaries of diagnostic state for external analysis.
  • Static Analysis Reports - Generates structured diagnostic reports and numeric health scores to identify line-level errors in React applications.

Star history

Star history chart for millionco/react-doctorStar history chart for millionco/react-doctor

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to React Doctor

Similar open-source projects, ranked by how many features they share with React Doctor.
  • dequelabs/axe-coredequelabs avatar

    dequelabs/axe-core

    6,900View on GitHub↗

    axe-core is an automated accessibility testing engine and compliance auditor designed to scan web and mobile interfaces for violations of industry accessibility standards. It functions as a programmatic scanner and linter that analyzes HTML and source code to identify barriers and verify compliance with accessibility guidelines. The project distinguishes itself by combining a DOM-based rule engine with computer vision and machine learning to detect complex violations that evade traditional analysis, such as visual heading discrepancies and informative images. It provides specialized capabilit

    JavaScripta11yaccessibilityaxe
    View on GitHub↗6,900
  • qodo-ai/qodo-coverqodo-ai avatar

    qodo-ai/qodo-cover

    5,444View on GitHub↗

    Qodo Cover is an engineering governance platform and AI-powered assistant designed for automated code review and unit test generation. It utilizes an abstract syntax tree codebase knowledge graph to map dependencies and architectural relationships, allowing it to analyze pull requests and enforce organizational coding standards. The system distinguishes itself through a multi-agent analysis pipeline that performs architectural reasoning and identifies bugs beyond the immediate diff. It features a model context protocol server to expose codebase intelligence to external tools and can automatic

    Pythonagentsaitest-automation
    View on GitHub↗5,444
  • six2dez/reconftwsix2dez avatar

    six2dez/reconftw

    7,226View on GitHub↗

    reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the discovery, mapping, and monitoring of external digital assets. It operates as a modular tool-chain pipeline that coordinates a sequence of security tools to perform intelligence gathering and vulnerability scanning. The project distinguishes itself through a cloud-native deployment model that parallelizes scanning workloads across a fleet of remote VPS instances to bypass local resource constraints. It utilizes container-based environment isolation to ensure consistent executio

    Shellbug-bountybugbountybugbounty-tool
    View on GitHub↗7,226
  • standard/standardstandard avatar

    standard/standard

    29,431View on GitHub↗

    Standard is a suite of static analysis tools for JavaScript, comprising a linter, formatter, and a predefined style guide. It functions as a static code analyzer that scans source code for style violations and potential errors without executing the program. The project provides an automatic code fixer that rewrites source code to resolve formatting issues and enforce syntax consistency. It implements a standardized set of rules for JavaScript formatting and syntax to ensure a uniform appearance across different projects. The system covers a wide range of static analysis capabilities, includi

    JavaScriptdevelopmentecmascriptes6
    View on GitHub↗29,431
See all 30 alternatives to React Doctor→

Frequently asked questions

What does millionco/react-doctor do?

React Doctor is a static analysis tool for React codebases designed to identify security, performance, and architectural issues. It functions as a codebase health diagnostic engine that produces numeric health scores and structured diagnostics to improve maintainability.

What are the main features of millionco/react-doctor?

The main features of millionco/react-doctor are: React Quality Auditors, AST Pattern Matching, Codebase Analysis Tools, Incremental Scan Scoping, Static Analysis Tools, CI/CD Pipeline Integrations, Quality Gates, Incremental Code Scanners.

What are some open-source alternatives to millionco/react-doctor?

Open-source alternatives to millionco/react-doctor include: dequelabs/axe-core — axe-core is an automated accessibility testing engine and compliance auditor designed to scan web and mobile… qodo-ai/qodo-cover — Qodo Cover is an engineering governance platform and AI-powered assistant designed for automated code review and unit… six2dez/reconftw — reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the… standard/standard — Standard is a suite of static analysis tools for JavaScript, comprising a linter, formatter, and a predefined style… bearer/bearer — Bearer is a static analysis security testing tool and privacy compliance auditor. It identifies security… postmanlabs/newman — Newman is a headless API client and command line tool for executing Postman collections. It serves as an API test…