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

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
Forks30
Last commit4 months ago
Composer-Dependency-Analyzer
Composer-Dependency-AnalyzerPHP

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

#composer#open-source#analyzer
Stars623
Forks14
Last commit7 days ago
AngularJS
AngularJSJavaScript

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

#angularjs#code-quality#best-practices
Stars621
Forks127
Last commit12 days 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
Stars613
Forks407
Last commit
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
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
Stars609
Forks114
Last commit26 days ago
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
Stars608
Forks228
Last commit11 months ago
spectrum
spectrumClojure

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

#clojure-spec#developer-tools#bug-detection
Stars605
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
Stars602
Forks38
Last commit
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
Stars599
Forks134
Last commit24 days ago
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 commit4 days ago
sqlalchemy-stubs
sqlalchemy-stubsPython

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

#stubs#orm#database
Stars585
Forks97
Last commit2 years 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
Stars585
Forks47
Last commit4 months 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
Stars578
Forks84
Last commit2 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
Stars575
Forks90
Last commit3 days ago
unparam
unparamGo

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

#code-cleanup#developer-tools#results
Stars570
Forks30
Last commit9 months 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
Stars564
Forks59
Last commit8 months 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
Stars563
Forks52
Last commit4 days ago
ameba
amebaCrystal

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

#linter#crystal-lang#code-linter
Stars560
Forks42
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
Forks96
Last commit5 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
Microsoft.CodeAnalysis.Testing
Microsoft.CodeAnalysis.TestingC#

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

#syntax-tree#visualizer#dotnet
Stars547
Forks258
Last commit1 day 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
Stars545
Forks32
Last commit21 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
Stars538
Forks45
Last commit11 days 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 commit5 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
Stars532
Forks91
Last commit3 months ago
Androwarn
AndrowarnHTML

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

#androguard#privacy-audit#apk-analysis
Stars531
Forks164
Last commit6 years 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
Forks68
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
Forks62
Last commit2 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
Stars512
Forks140
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
Stars499
Forks29
Last commit21 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
Stars497
Forks163
Last commit1 day ago
SonarSource.sonarlint-visualstudio
SonarSource.sonarlint-visualstudioC#

SonarQube extension for Visual Studio providing code quality and security feedback directly in the IDE

#visual-studio#security#code-quality
Stars496
Forks82
Last commit1 day 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
Stars494
Forks26
Last commit7 days 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
8 days ago
3 days ago
3 days ago
Next
#Code Quality447
#Developer Tools323
#Linting187
#Javascript136
#Linter134
#Ci Cd118
#Eslint Plugin112
#Eslint96
#Python88
#Code Analysis86
#Typescript85
#Cli Tool77