npm100Exceptionalhealth index
JavaScript★ 27.5K↓ 603M/moSep 18, 2026
PyPI · crates.io · npm99Exceptionalhealth index

astral-sh/ruffAn extremely fast Python linter and code formatter, written in Rust.
Rust★ 49.7K↓ 298M/moSep 16, 2026
crates.io · npm98Exceptionalhealth index

biomejs/biomeA toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
Rust★ 25.9K↓ 247K/moSep 16, 2026
PyPI98Exceptionalhealth index
Python★ 5,725↓ 38.3M/moSep 22, 2026
PyPI98Exceptionalhealth index

semgrep/semgrepLightweight static analysis for many languages. Find bug variants with patterns that look like source code.
C★ 16.7K↓ 34.9M/moSep 16, 2026
RubyGems97Exceptionalhealth index

rubocop/rubocopA Ruby static code analyzer and formatter, based on the community Ruby style guide.
Ruby★ 12.9KOct 18, 2026
Packagist96Exceptionalhealth index
PHP★ 13.5K↓ 6.6M/moAug 27, 2026
Maven96Exceptionalhealth index
Java★ 1,216Sep 9, 2026
Maven · npm · RubyGems96Exceptionalhealth index

pmd/pmdAn extensible multilanguage static code analyzer.
Java★ 5,512Oct 19, 2026
PyPI96Exceptionalhealth index

pylint-dev/astroidA common base representation of python source code for pylint and other projects
Python★ 582↓ 45.8M/moSep 9, 2026
Go95Exceptionalhealth index

mgechev/revive🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
Go★ 5,547Aug 28, 2026
Go95Exceptionalhealth index
Go★ 8,934Aug 28, 2026
Maven95Exceptionalhealth index

soot-oss/SootUpA new version of Soot with a completely overhauled architecture
Java★ 818Sep 13, 2026
Go · npm94Exceptionalhealth index

Bearer/bearerCode security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.
Go★ 2,746Sep 20, 2026
PyPI94Exceptionalhealth index

PyCQA/banditBandit is a tool designed to find common security issues in Python code.
Python★ 8,243↓ 29.1M/moAug 28, 2026
Maven94Exceptionalhealth index
C# · HTML★ 918Sep 15, 2026
Packagist94Exceptionalhealth index

phan/phanPhan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.
PHP★ 5,623↓ 230.5K/moAug 28, 2026
Maven · PyPI94Exceptionalhealth index

spotbugs/spotbugsSpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
Java★ 3,927Aug 28, 2026
Packagist93Exceptionalhealth index
PHP★ 1,537↓ 18.3M/moOct 20, 2026
Packagist · npm93Exceptionalhealth index

phpstan/phpstanPHP Static Analysis Tool - discover bugs in your code without running it!
PHP · TypeScript★ 14.1K↓ 16.1M/moOct 20, 2026
RubyGems93Exceptionalhealth index

rubocop/rubocop-railsA RuboCop extension focused on enforcing Rails best practices and coding conventions.
Ruby★ 877Sep 12, 2026
Packagist92Excellenthealth index
PHP★ 675↓ 2.2M/moAug 27, 2026
Packagist92Excellenthealth index
PHP★ 795↓ 2.6M/moAug 27, 2026
PyPI92Excellenthealth index

prospector-dev/prospectorInspects Python source files and provides information about type and location of classes, methods etc
Python★ 2,084↓ 311.2K/moSep 15, 2026
crates.io · npm · PyPI91Excellenthealth index
Rust★ 33↓ 7,306/moOct 21, 2026
npm91Excellenthealth index
TypeScript★ 104↓ 13.3K/moSep 10, 2026
npm · Maven91Excellenthealth index
Java★ 92Oct 18, 2026
Maven91Excellenthealth index

uber/NullAwayA tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
Java★ 4,093Aug 28, 2026
Maven · PyPI91Excellenthealth index

wala/WALAT.J. Watson Libraries for Analysis, with front ends for Java, Android, and JavaScript, and many common static program analyses.
Java★ 867Sep 10, 2026
Packagist90Excellenthealth index
PHP★ 541↓ 4.5M/moAug 27, 2026