back to home

Best Open Source static code analysis Libraries

A curated list of the most popular GitHub repositories tagged with static code analysis. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1astral-sh/ruff

An extremely fast Python linter and code formatter, written in Rust.

45,873Rust
Analyze Code

#2standard/standard

🌟 JavaScript Style Guide, with linter & automatic code fixer

29,430JavaScript
Analyze Code

#3eslint/eslint

Find and fix problems in your JavaScript code.

27,092JavaScript
Analyze Code

#4biomejs/biome

A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.

23,763Rust
Analyze Code

#5analysis-tools-dev/static-analysis

⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.

14,390Rust
Analyze Code

#6semgrep/semgrep

Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.

14,190OCaml
Analyze Code

#7phpstan/phpstan

PHP Static Analysis Tool - discover bugs in your code without running it!

13,829PHP
Analyze Code

#8rubocop/rubocop

A Ruby static code analyzer and formatter, based on the community Ruby style guide.

12,841Ruby
Analyze Code

#9reviewdog/reviewdog

🐶 Automated code review tool integrated with any code analysis tools regardless of programming language

9,089Go
Analyze Code

#10checkstyle/checkstyle

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.

8,867Java
Analyze Code

#11securego/gosec

Go security checker

8,690Go
Analyze Code