22nd of 10 in Code review and testing

react-doctor

CLI that scans React codebases for state, performance, security and accessibility issues

Stars
15k
License
custom license
Last commit
Oct 2026
Last release
Oct 2026
Language
TypeScript
Stars, last 29 weeks+9,117
31 Mar 2026: 5,910 stars7 Apr 2026: 5,980 stars14 Apr 2026: 6,074 stars21 Apr 2026: 6,129 stars28 Apr 2026: 6,179 stars5 May 2026: 6,212 stars12 May 2026: 8,741 stars19 May 2026: 10,168 stars26 May 2026: 10,744 stars2 Jun 2026: 11,787 stars9 Jun 2026: 12,333 stars16 Jun 2026: 12,603 stars23 Jun 2026: 12,911 stars30 Jun 2026: 13,131 stars7 Jul 2026: 13,279 stars14 Jul 2026: 13,664 stars21 Jul 2026: 13,902 stars28 Jul 2026: 14,031 stars4 Aug 2026: 14,155 stars11 Aug 2026: 14,250 stars18 Aug 2026: 14,431 stars25 Aug 2026: 14,539 stars1 Sept 2026: 14,607 stars8 Sept 2026: 14,721 stars15 Sept 2026: 14,797 stars22 Sept 2026: 14,864 stars29 Sept 2026: 14,901 stars6 Oct 2026: 14,942 stars13 Oct 2026: 14,998 stars20 Oct 2026: 15,027 stars

5,910 on 31 Mar 202615,027 on 20 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

React Doctor runs deterministic checks over a React project and reports issues in state and effects, performance, architecture, security, accessibility and maintainability. It covers Next.js, Vite, Astro, TanStack, React Native and Expo. It also installs as a skill for coding agents, runs on pull requests in CI, and can record a Chrome DevTools performance trace of a running app.

Who it is for: React and React Native developers wanting code checks locally and in CI

Ranked among open-source alternatives to CodeRabbit (#2 of 10).

Strengths

  • Runs with one npx command from the project root, no setup needed
  • Deterministic rules rather than LLM-generated findings
  • Agent skill installer supports Claude Code, Cursor, Codex and OpenCode
  • Rules configurable in doctor.config.ts; CI installer reports issues each PR introduces

Weaknesses

  • React-only; no support for other frameworks beyond the listed React stacks
  • CLI collects crash reports and anonymous usage data unless opted out
  • Runtime trace scan needs a running app and a Chrome DevTools trace
  • README does not list the number of rules or their names

What it needs

  • no GPU
  • Needs Node.js, npm

Head to head

Also in Code review and testing

See all 10
Also in Code review and testing
RankProjectScore
1open-code-reviewCLI that reviews Git diffs with an LLM agent and line-level comments47.8k starsApache-2.079 out of 100
3hunkTerminal diff viewer for reviewing code changes, with inline agent notes9.6k starsMIT71 out of 100
#4no-mistakesLocal git proxy that runs AI review, tests and lint before opening a PR8.9k starsMIT70 out of 100
#5pr-agentLLM pull request reviewer that comments via /review, /describe and /improve13.5k starsMIT69 out of 100
#6e2eAI-driven end-to-end testing framework for web and mobile apps11.6k starsApache-2.068 out of 100