Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Static Analysis

Static Analysis

865 projects

Showing 36 of 863 projects

cppcheck
cppcheckC++

A static analysis tool for detecting bugs and undefined behavior in C and C++ code.

#undefined-behavior#c-cpp#bug-detection
Stars6.7k
Forks1.6k
Last commit1 day ago
go-callvis
go-callvisGo

Visualize call graphs of Go programs using interactive Graphviz-based diagrams.

#developer-tools#callgraph#graphviz
Stars6.5k
Forks433
Last commit3 months ago
Larastan
LarastanPHP

A PHPStan extension for Laravel that adds static code analysis to catch bugs and improve code quality.

#developer-tools#laravel#code-quality
Stars6.5k
Forks494
Last commit2 days ago
Bear
BearRust

A tool that generates a JSON compilation database for Clang-based tools by intercepting compiler calls during a build.

#clang#developer-tools#build-tools
Stars6.4k
Forks367
Last commit1 day ago
slither
slitherPython

A static analysis framework for Solidity and Vyper smart contracts that detects vulnerabilities, enhances code comprehension, and enables custom analyses.

#solidity#smart-contracts#vyper
Stars6.3k
Forks1.1k
Last commit1 month ago
markdownlint
markdownlintJavaScript

A Node.js style checker and lint tool for Markdown/CommonMark files to enforce consistency and standards.

#developer-tools#automated-fixes#lint
Stars6.2k
Forks926
Last commit15 hours ago
jedi
jediPython

Awesome autocompletion, static analysis and refactoring library for python

#auto-complete#type-inference#python
Stars6.2k
Forks532
Last commit6 days ago
APKLeaks
APKLeaksPython

A tool to scan APK files for URIs, endpoints, secrets, and sensitive data patterns.

#mobile-security#regex-patterns#apk-analysis
Stars6.2k
Forks581
Last commit10 months ago
Periphery
PeripherySwift

A tool to identify unused code in Swift projects, including advanced cases like redundant protocols and assign-only properties.

#apple#bazel#ios
Stars6.2k
Forks232
Last commit6 days ago
google-java-format
google-java-formatJava

A tool that automatically reformats Java source code to comply with Google Java Style guidelines.

#ide-plugin#developer-tools#code-formatter
Stars6.2k
Forks928
Last commit5 days ago
trailofbits-skills
trailofbits-skillsPython

A Claude Code plugin marketplace providing AI-assisted skills for security research, vulnerability detection, and audit workflows.

#ai-assisted-workflows#code-auditing#agent-skills
Stars6.1k
Forks541
Last commit
javaparser
javaparserJava

A Java 1-25 parser and abstract syntax tree library with advanced analysis capabilities for source code manipulation.

#javaparser#syntax-tree#java-parser
Stars6.1k
Forks1.2k
Last commit4 days ago
Capa
CapaPython

An open-source tool that detects capabilities in executable files like malware, identifying behaviors such as backdoor installation or network communication.

#ghidra#gsoc-2026#mitre-attack
Stars6.1k
Forks709
Last commit1 day ago
capa
capaPython

An open-source tool that detects capabilities in executable files like malware, identifying behaviors such as backdoor installation or network communication.

#ghidra#gsoc-2026#mitre-attack
Stars6.1k
Forks709
Last commit1 day ago
import
importJavaScript

An ESLint plugin to lint and validate ES2015+ import/export syntax, preventing issues with misspelling and module resolution.

#es6-modules#hacktoberfest#import
Stars5.9k
Forks1.5k
Last commit11 days ago
this issue
this issueTypeScript

An extensible static analysis tool that checks TypeScript code for readability, maintainability, and functionality errors.

#linting-rules#developer-tools#automated-fixes
Stars5.9k
Forks872
Last commit5 years ago
jscpd
jscpdTypeScript

A copy/paste detector for source code that supports over 150 programming languages and formats.

#quality#ai#rabin-karp
Stars5.9k
Forks247
Last commit1 day ago
zizmor
zizmorRust

A static analysis tool that finds security vulnerabilities and misconfigurations in GitHub Actions workflows.

#supply-chain-security#workflow-analysis#vulnerability-detection
Stars5.9k
Forks223
Last commit1 day ago
Psalm
PsalmPHP

A static analysis tool for finding errors and security vulnerabilities in PHP applications.

#hacktoberfest#developer-tools#taint-analysis
Stars5.9k
Forks701
Last commit3 days ago
tflint
tflintGo

A pluggable linter for Terraform that finds errors, enforces best practices, and supports custom rules.

#tflint#devops#azure
Stars5.8k
Forks400
Last commit4 days ago
pylint
pylintPython

It's not just a linter that annoys you!

#hacktoberfest#pep8#linter
Stars5.7k
Forks1.3k
Last commit2 days ago
pylint
pylintPython

It's not just a linter that annoys you!

#hacktoberfest#pep8#linter
Stars5.7k
Forks1.3k
Last commit2 days ago
Luau
LuauC++

A fast, small, safe, gradually typed embeddable scripting language derived from Lua, used by Roblox and game developers.

#programming-language#roblox#type-inference
Stars5.7k
Forks606
Last commit2 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
Forks369
Last commit11 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
Forks369
Last commit11 days ago
PHP Insights
PHP InsightsPHP

Instant PHP quality checks from your console, analyzing code quality, architecture, and coding style.

#quality#magento#style
Stars5.6k
Forks296
Last commit2 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.5k
Forks318
Last commit23 hours ago
Go AST Book (Chinese)
Go AST Book (Chinese)Go

A free Chinese book teaching how to analyze and manipulate Go source code using its Abstract Syntax Tree (AST).

#compiler#educational#goyacc
Stars5.5k
Forks654
Last commit1 year ago
bloaty
bloatyC++

Bloaty is a size profiler for binaries that analyzes what's taking up space inside executable files.

#pe-coff#webassembly#size-profiler
Stars5.5k
Forks375
Last commit1 month 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.4k
Forks1.6k
Last commit23 hours ago
ModernCppStarter
ModernCppStarterCMake

A template for modern C++ projects using CMake, CI, code coverage, clang-format, and reproducible dependency management.

#clang-format#dependency-manager#template
Stars5.4k
Forks492
Last commit1 month ago
C++ links
C++ links

A categorized collection of C++ resources covering analysis, debugging, performance, standardization, and more.

#developer-tools#assembly#performance-optimization
Stars5.3k
Forks522
Last commit1 day ago
Mobile App Pentest Cheat Sheet
Mobile App Pentest Cheat Sheet

A comprehensive cheat sheet and tool collection for mobile application penetration testing, mapped to OWASP Mobile Top 10 risks.

#ios-app#vulnerability-assessment#runtime-analysis
Stars5.2k
Forks1.3k
Last commit2 years ago
Terrascan
TerrascanGo

A static code analyzer that detects security and compliance violations in Infrastructure as Code before provisioning cloud infrastructure.

#devops#terrascan#kubernetes
Stars5.2k
Forks555
Last commit7 months ago
terrascan
terrascanGo

A static code analyzer that detects security and compliance violations in Infrastructure as Code before provisioning cloud infrastructure.

#devops#terrascan#policy-as-code
Stars5.2k
Forks555
Last commit7 months ago
credo
credoElixir

A static code analysis tool for Elixir focusing on code consistency, refactoring opportunities, and teaching best practices.

#elixir#developer-tools#linter
Stars5.2k
Forks449
Last commit19 days ago
PreviousPage 3 of 24

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
1 day ago
Next
#Code Quality447
#Developer Tools323
#Linting187
#Javascript136
#Linter134
#Ci Cd118
#Eslint Plugin112
#Eslint96
#Python88
#Code Analysis86
#Typescript85
#Cli Tool77