Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Static Code Analysis

Static Code Analysis

60 projects

Showing 36 of 60 projects

ruff
ruffRust

An extremely fast Python linter and code formatter written in Rust, offering drop-in replacements for tools like Flake8 and Black.

#developer-tools#pre-commit#pep8
Stars50.1k
Forks2.5k
Last commit1 day ago
p3c
p3cKotlin

Alibaba's Java coding standards implemented as PMD rules and IDE plugins for IntelliJ IDEA and Eclipse.

#ide-plugin#intellij-idea#coding-standards
Stars30.9k
Forks8.0k
Last commit2 years ago
full list
full listJavaScript

A zero-configuration JavaScript style guide with built-in linter and automatic code fixer.

#developer-tools#standard#pre-commit
Stars29.4k
Forks2.3k
Last commit1 year ago
Standard
StandardJavaScript

A zero-configuration JavaScript style guide with built-in linter and automatic code fixer.

#developer-tools#standard#prettier-alternative
Stars29.4k
Forks2.3k
Last commit1 year ago
ESLint
ESLintJavaScript

A pluggable linting utility for identifying and reporting patterns in JavaScript and ECMAScript code.

#developer-tools#linter#static-code-analysis
Stars27.6k
Forks5.2k
Last commit2 days ago
ESLint
ESLintJavaScript

A pluggable linting utility for identifying and reporting patterns in JavaScript and ECMAScript code.

#developer-tools#pluggable#linter
Stars27.6k
Forks5.2k
Last commit2 days ago
biome
biomeRust

A unified toolchain for web projects providing a fast formatter and linter with CLI and LSP support.

#developer-tools#code-formatter#linter
Stars26.0k
Forks1.3k
Last commit1 day ago
infer
inferOCaml

A static analyzer for Java, C, C++, and Objective-C that detects bugs and performance issues.

#objective-c#static-code-analysis#bug-detection
Stars15.7k
Forks2.1k
Last commit3 days ago
Awesome Static Analysis
Awesome Static AnalysisRust

A curated directory of static analysis (SAST) tools and linters for all programming languages, config files, and build tools.

#hacktoberfest#developer-tools#linter
Stars14.8k
Forks1.5k
Last commit
awesome-static-analysis
awesome-static-analysisRust

A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more.

#hacktoberfest#developer-tools#security-analysis
Stars14.8k
Forks1.5k
Last commit
Static Analysis & Code Quality
Static Analysis & Code QualityRust

A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more.

#hacktoberfest#developer-tools#linter
Stars14.8k
Forks1.5k
Last commit
PHPStan
PHPStanPHP

A static analysis tool for PHP that discovers bugs in your code without running it.

#developer-tools#static-code-analysis#php7
Stars14.1k
Forks968
Last commit1 day ago
RuboCop
RuboCopRuby

A Ruby static code analyzer and formatter that enforces the community Ruby style guide.

#hacktoberfest#developer-tools#code-formatter
Stars12.9k
Forks3.1k
Last commit2 days ago
RuboCop
RuboCopRuby

A Ruby static code analyzer and formatter that enforces the community Ruby style guide.

#hacktoberfest#developer-tools#automated-fixes
Stars12.9k
Forks3.1k
Last commit2 days ago
Checkstyle
CheckstyleJava

A development tool that helps programmers write Java code adhering to configurable coding standards and best practices.

#hacktoberfest#development-tool#coding-standards
Stars9.6k
Forks4.3k
Last commit1 day ago
Checkov
CheckovPython

A static code analysis tool that scans infrastructure as code, container images, and open source packages for security misconfigurations and vulnerabilities.

#aws-security#azure#static-code-analysis
Stars9.1k
Forks1.4k
Last commit4 days ago
Golang Security Checker
Golang Security CheckerGo

A static analysis tool that scans Go source code for security vulnerabilities by analyzing the AST and SSA representations.

#ast-analysis#taint-analysis#security-automation
Stars9.0k
Forks719
Last commit4 days ago
bandit
banditPython

Bandit is a tool designed to find common security issues in Python code.

#linter#static-code-analysis#bandit
Stars8.3k
Forks860
Last commit6 days ago
pylint
pylintPython

It's not just a linter that annoys you!

#hacktoberfest#pep8#linter
Stars5.7k
Forks1.4k
Last commit3 days ago
pylint
pylintPython

It's not just a linter that annoys you!

#hacktoberfest#pep8#linter
Stars5.7k
Forks1.4k
Last commit3 days ago
phan
phanPHP

A static analyzer for PHP that minimizes false positives by attempting to prove incorrectness rather than correctness.

#developer-tools#analyzer#linter
Stars5.6k
Forks368
Last commit4 days ago
phan
phanPHP

A static analyzer for PHP that minimizes false positives by attempting to prove incorrectness rather than correctness.

#developer-tools#analyzer#linter
Stars5.6k
Forks368
Last commit4 days ago
revive
reviveGo

A fast, configurable, extensible, and beautiful drop-in replacement for golint with custom rules and strict presets.

#hacktoberfest#developer-tools#custom-rules
Stars5.6k
Forks337
Last commit3 days ago
PMD
PMDJava

An extensible multilanguage static code analyzer that finds common programming flaws and duplicated code across 20+ languages.

#ast-analysis#hacktoberfest#linter
Stars5.5k
Forks1.6k
Last commit4 days ago
pytype
pytypePython

A static type analyzer for Python code that performs type inference and checking using inline annotations and interface files.

#developer-tools#linter#typing
Stars5.0k
Forks290
Last commit7 months ago
NullAway
NullAwayJava

A fast, annotation-based null checker for Java that eliminates NullPointerExceptions with low build-time overhead.

#nullability-analysis#null-safety#annotation-processor
Stars4.1k
Forks372
Last commit1 day ago
NullAway
NullAwayJava

A fast annotation-based null checker for Java that eliminates NullPointerExceptions with low build-time overhead.

#nullability-analysis#null-safety#static-code-analysis
Stars4.1k
Forks372
Last commit1 day ago
Spotbugs
SpotbugsJava

A static analysis tool for finding bugs in Java code, succeeding the FindBugs project.

#hacktoberfest#linter#static-code-analysis
Stars4.0k
Forks691
Last commit1 day ago
flake8
flake8Python

flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.

#linter#static-code-analysis#stylelint
Stars3.8k
Forks361
Last commit6 days ago
Kube-Score
Kube-ScoreGo

Static code analysis tool for Kubernetes YAML and Helm charts that provides recommendations to improve reliability and security.

#helm#devops#reliability
Stars3.1k
Forks205
Last commit5 months ago
Standard
StandardTypeScript

ESLint configuration for enforcing JavaScript Standard Style rules in your projects.

#standardjs#developer-tools#standard
Stars2.6k
Forks542
Last commit5 days ago
i18n-tasks
i18n-tasksRuby

A Ruby gem that manages translation and localization with static analysis to find missing and unused i18n keys.

#developer-tools#rails#yaml
Stars2.2k
Forks283
Last commit4 days ago
gokart
gokartGo

A static analysis tool for Go that finds vulnerabilities using SSA form and source-to-sink tracing to reduce false positives.

#false-positive-reduction#source-to-sink-tracing#static-code-analysis
Stars2.2k
Forks106
Last commit2 years ago
TscanCode
TscanCodeC++

A fast, accurate static code analyzer for C/C++, C#, and Lua that detects defects early in development.

#clang#gcc#static-code-analysis
Stars2.1k
Forks602
Last commit2 years ago
PHPDoc Parser
PHPDoc ParserPHP

A next-generation PHP documentation parser with an abstract syntax tree, supporting intersection types, generics, and format-preserving printing.

#ast-parser#type-system#static-code-analysis
Stars1.5k
Forks78
Last commit2 days ago
SonarJS
SonarJSTypeScript

A static code analyzer for JavaScript, TypeScript, and CSS that detects quality and security issues.

#sonarcloud#language-team#code-metrics
Stars1.3k
Forks194
Last commit1 day ago
Page 1 of 2

Related Tags

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
2 days ago
2 days ago
2 days ago
Next
#Static Analysis50
#Code Quality45
#Linter30
#Developer Tools23
#Hacktoberfest14
#Security12
#Linting10
#Javascript10
#Java10
#Ci Cd10
#Code Review10
#Static Analyzer9