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 865 projects

Composer-Dependency-Analyzer
Composer-Dependency-AnalyzerPHP

A fast, zero-dependency PHP tool that detects unused, shadow, and misplaced Composer dependencies.

#composer#open-source#analyzer
Stars626
Forks15
Last commit17 days ago
Canonical
CanonicalTypeScript

A comprehensive ESLint configuration with 1,000+ rules (40% auto-fixable) to enforce consistent JavaScript/TypeScript code style.

#nextjs#prettier-integration#auto-fix
Stars625
Forks31
Last commit5 months ago
AngularJS
AngularJSJavaScript

An ESLint plugin providing rules for AngularJS applications to enforce best practices, conventions, and error prevention.

#angularjs#code-quality#best-practices
Stars620
Forks127
Last commit1 month ago
Java Path Finder (JPF)
Java Path Finder (JPF)Java

An extensible software model checking framework for Java bytecode programs to detect concurrency defects and runtime errors.

#runtime-verification#software-verification#concurrency-testing
Stars616
Forks411
Last commit
CodeCompass
CodeCompassC++

A pluginable code comprehension tool for large-scale C/C++, C#, and Python software with deep parsing and visualization.

#parsing#developer-tools#code-comprehension
Stars611
Forks113
Last commit23 days ago
Show and auto-fix linting errors for many programming languages
Show and auto-fix linting errors for many programming languagesJavaScript

A GitHub Action that detects and automatically fixes lint errors across many programming languages and tools.

#formatting#hacktoberfest#developer-tools
Stars609
Forks145
Last commit
Scan code with SonarCloud
Scan code with SonarCloudShell

A deprecated GitHub Action for scanning code with SonarQube Cloud to detect quality and security issues.

#multi-language#sonarcloud#security-scanning
Stars607
Forks230
Last commit1 year ago
ES and browser globals
ES and browser globalsJavaScript

A JSON dataset of global identifiers from different JavaScript environments for static analysis tools.

#global-variables#nodejs#javascript
Stars607
Forks134
Last commit6 days ago
spectrum
spectrumClojure

A static analysis library for Clojure that catches clojure.spec conform errors at compile time.

#clojure-spec#developer-tools#bug-detection
Stars603
Forks18
Last commit5 years ago
PHPCodeSniffer-Composer-Installer
PHPCodeSniffer-Composer-InstallerPHP

A Composer plugin that automatically installs and configures PHP_CodeSniffer coding standards.

#composer-installation#coding-standards#composer-plugin
Stars601
Forks38
Last commit
lockbud
lockbudRust

A static analysis tool for Rust that detects concurrency bugs, memory bugs, and panic locations.

#research-tool#memory-safety#concurrency-bugs
Stars589
Forks39
Last commit1 month ago
PHP Magic Number Detector
PHP Magic Number DetectorPHP

A static analysis tool that detects magic numbers in PHP code to improve readability and maintainability.

#php-analyzer#development-tool#magic-number-detection
Stars586
Forks47
Last commit6 months ago
sqlalchemy-stubs
sqlalchemy-stubsPython

Mypy plugin and type stubs for SQLAlchemy to enable precise static type checking in Python.

#stubs#orm#database
Stars583
Forks96
Last commit2 years ago
Gato-X
Gato-XPython

A fast scanning and attack toolkit for identifying and exploiting GitHub Actions vulnerabilities at scale.

#python-tool#cicd#red-teaming
Stars581
Forks56
Last commit1 month ago
FlawFinder
FlawFinderPython

A static analysis tool that scans C/C++ source code for potential security vulnerabilities using lexical scanning.

#cwe-compatible#c-cpp#command-line-tool
Stars581
Forks86
Last commit3 months ago
Markdown
MarkdownJavaScript

An ESLint plugin to lint JavaScript, JSX, TypeScript, and other code blocks within Markdown documents.

#developer-tools#linter#static-code-analysis
Stars578
Forks91
Last commit3 days ago
unparam
unparamGo

Reports unused function parameters and results in Go code while minimizing false positives.

#code-cleanup#developer-tools#results
Stars572
Forks31
Last commit5 days ago
gulp-eslint
gulp-eslintJavaScript

A Gulp plugin that integrates ESLint into your build pipeline to lint JavaScript files.

#developer-tools#build-automation#javascript-linting
Stars566
Forks116
Last commit2 years ago
PHPQA
PHPQAXSLT

A command-line tool that runs multiple PHP static analysis and quality assurance tools with a single command.

#composer#parallel-execution#command-line-tool
Stars565
Forks59
Last commit9 months ago
ameba
amebaCrystal

A static code analysis tool for Crystal that enforces code style and catches code smells.

#linter#crystal-lang#code-linter
Stars562
Forks41
Last commit1 day ago
scapegoat
scapegoatScala

A Scala compiler plugin for static code analysis that detects bugs, non-idiomatic code, and style violations.

#hacktoberfest#gradle#inspection
Stars556
Forks95
Last commit6 days ago
Insider CLI
Insider CLIGo

A static application security testing (SAST) CLI tool that scans source code for OWASP Top 10 vulnerabilities across multiple programming languages.

#multi-language#owasp#ios-security
Stars552
Forks80
Last commit4 years ago
Skunk
SkunkRuby

A RubyCritic extension that calculates a SkunkScore to identify the most complex code with the least test coverage for refactoring prioritization.

#hacktoberfest#code-quality-analyzer#simplecov
Stars546
Forks32
Last commit9 days ago
Microsoft.CodeAnalysis.Testing
Microsoft.CodeAnalysis.TestingC#

Templates and tools for building Roslyn-based analyzers, code fixes, and Visual Studio extensions.

#syntax-tree#visualizer#dotnet
Stars545
Forks256
Last commit2 days ago
Skylos
SkylosPython

Open-source static analysis tool for Python, TypeScript, and Go that detects dead code, security vulnerabilities, and AI-generated regressions.

#security-scanning#ai-code-review#vulnerability-detection
Stars543
Forks29
Last commit2 days ago
RefactorFirst
RefactorFirstJava

A Maven plugin that identifies and prioritizes God Classes, Highly Coupled classes, and Class Cycles in Java codebases for refactoring.

#software-maintenance#report#design-smells
Stars542
Forks46
Last commit1 day ago
goreturns
goreturnsGo

A Go tool that automatically fills in zero-value return statements to match function signatures, saving development time.

#boilerplate-reduction#editor-integration#gofmt-alternative
Stars537
Forks53
Last commit2 years ago
dephpend
dephpendPHP

A static analysis tool that detects architectural flaws and dependency issues in PHP applications before they become maintenance nightmares.

#dsm#xdebug#code-quality
Stars533
Forks24
Last commit7 months ago
PortEx
PortExScala

A Java library for static malware analysis of Portable Executable files with robust handling of malformations.

#java-library#portable-executable#entropy-calculation
Stars533
Forks91
Last commit4 months ago
Androwarn
AndrowarnHTML

A static code analyzer that detects and reports potential malicious behaviors in Android applications.

#androguard#privacy-audit#apk-analysis
Stars532
Forks164
Last commit6 years ago
Luau Language Server
Luau Language ServerLuau

A language server implementation for the Luau programming language, providing IDE features like autocomplete and type checking.

#hacktoberfest#luau#language-server
Stars526
Forks148
Last commit3 days ago
web-component-analyzer
web-component-analyzerTypeScript

A CLI tool that analyzes web components and generates documentation in multiple formats.

#stencil#web-components#developer-tools
Stars519
Forks69
Last commit2 years ago
woke
wokeGo

A text file analysis tool that detects non-inclusive language in source code and suggests inclusive alternatives.

#developer-tools#inclusive-language#pre-commit
Stars516
Forks61
Last commit2 years ago
Dead Code Detector
Dead Code DetectorPHP

A PHPStan extension that detects unused PHP code (methods, constants, properties, enum cases) and can automatically remove it.

#laravel#dead#unused-code
Stars508
Forks27
Last commit3 days ago
RefactoringMiner
RefactoringMinerJava

A library that detects refactorings and generates AST diffs for Java, Python, and Kotlin code changes.

#multi-language#java-library#git-history
Stars504
Forks165
Last commit2 days ago
sqlvet
sqlvetGo

A static analysis tool for Go that validates raw SQL queries to catch syntax errors and prevent SQL injections.

#database#linter#security
Stars500
Forks29
Last commit1 month ago
PreviousPage 11 of 25

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