Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Static Analysis

Static Analysis

227 projects

Showing 36 of 227 projects

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.4k
Forks493
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.3k
Forks362
Last commit2 days 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.2k
Forks1.1k
Last commit2 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.1k
Forks918
Last commit3 days 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.1k
Forks228
Last commit7 days ago
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 commit24 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.0k
Forks571
Last commit8 months 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.0k
Forks899
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.0k
Forks697
Last commit2 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.0k
Forks697
Last commit2 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
Forks878
Last commit5 years 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 commit17 days ago
Psalm
PsalmPHP

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

#hacktoberfest#developer-tools#taint-analysis
Stars5.8k
Forks698
Last commit9 days ago
tflint
tflintGo

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

#tflint#devops#azure
Stars5.7k
Forks392
Last commit5 days ago
Pyrefly
PyreflyRust

A fast type checker and language server for Python with powerful IDE features like code navigation and completion.

#type-check#incremental-checking#language-server
Stars5.6k
Forks313
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
Forks368
Last commit5 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 commit5 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
Forks295
Last commit6 days ago
jscpd
jscpdTypeScript

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

#quality#ai#rabin-karp
Stars5.6k
Forks232
Last commit7 days 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
Forks652
Last commit1 year 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 commit11 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.5k
Forks560
Last commit4 days 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.4k
Forks374
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 commit2 days 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.3k
Forks485
Last commit1 year ago
C++ links
C++ links

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

#developer-tools#assembly#performance-optimization
Stars5.2k
Forks522
Last commit2 days 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
Forks550
Last commit5 months 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
Forks550
Last commit5 months 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
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
Forks440
Last commit6 days ago
Booster
BoosterKotlin

A lightweight, extensible quality optimization toolkit for Android applications, focusing on performance, stability, and package size reduction.

#apk-shrinking#system-bug-fixes#performance-optimization
Stars5.1k
Forks594
Last commit1 month ago
typeshed
typeshedPython

A collection of external type annotations (stubs) for the Python standard library and third-party packages.

#developer-tools#ide-support#stub
Stars5.0k
Forks2.0k
Last commit2 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 commit1 month ago
Unicorn
UnicornJavaScript

An ESLint plugin with over 100 powerful rules to enforce modern JavaScript best practices and catch errors.

#linting-rules#developer-tools#automated-fixes
Stars5.0k
Forks452
Last commit7 days ago
jscs
jscsJavaScript

A JavaScript code style checker and formatter for enforcing style guides (now merged into ESLint).

#developer-tools#jscs#linter
Stars4.9k
Forks502
Last commit2 years ago
shellharden
shellhardenRust

A syntax highlighter and tool to semi-automatically rewrite shell scripts for ShellCheck conformance, focusing on proper quoting.

#shellcheck#devops#lint
Stars4.8k
Forks134
Last commit3 months ago
PreviousPage 3 of 7

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
Next
#Code Quality116
#Developer Tools95
#Linter49
#Linting41
#Ci Cd35
#Security31
#Hacktoberfest29
#Static Code Analysis27
#Go25
#Devsecops25
#Php24
#Python22