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

IKOS
IKOSC++

A static analyzer for C/C++ that detects runtime errors using abstract interpretation theory.

#buffer-overflow#formal-methods#software-verification
Stars3.1k
Forks216
Last commit1 year ago
IKOS
IKOSC++

A static analyzer for C/C++ that detects runtime errors using abstract interpretation theory.

#software-verification#c-cpp#program-verification
Stars3.1k
Forks216
Last commit1 year ago
goreporter
goreporterGo

A Go tool that runs multiple linters concurrently to perform static analysis, unit testing, and generate comprehensive code quality reports.

#unit-test#developer-tools#unit-testing
Stars3.1k
Forks263
Last commit7 years ago
goreporter
goreporterGo

A Go tool that performs static analysis, unit testing, and code review to generate comprehensive code quality reports.

#unit-test#developer-tools#unit-testing
Stars3.1k
Forks263
Last commit7 years ago
Laravel Pint
Laravel PintPHP

An opinionated PHP code style fixer built on PHP-CS-Fixer for clean and consistent code formatting.

#developer-tools#code-formatter#php-cs-fixer
Stars3.1k
Forks186
Last commit4 days ago
OCaml
OCaml

A curated collection of awesome OCaml tools, frameworks, libraries, articles, books, and resources.

#programming-language#functional-programming#developer-tools
Stars3.1k
Forks176
Last commit5 months 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
Forks197
Last commit14 days ago
kani
kaniRust

A bit-precise model checker for verifying safety and correctness properties in Rust code.

#safety-critical#verification#ci-cd
Stars3.1k
Forks143
Last commit8 hours ago
Mago
MagoRust

An extremely fast PHP linter, formatter, and static analyzer written in Rust.

#developer-tools#automated-fixes#code-formatter
Stars3.0k
Forks148
Last commit2 hours ago
deptrac
deptracPHP

A static code analysis tool for PHP that enforces architectural layers and dependencies between classes.

#dev-tools#architecture-enforcement#ci-cd
Stars2.9k
Forks153
Last commit2 months ago
Standard Ruby
Standard RubyRuby

A Ruby linter and formatter with an unconfigurable, opinionated ruleset built on RuboCop.

#developer-tools#automated-fixes#linter
Stars2.9k
Forks231
Last commit4 days ago
php-static-analysis-tools
php-static-analysis-tools

A curated directory of static analysis tools for PHP, covering bug detection, coding standards, metrics, and automated fixes.

#phplint#developer-tools#security-analysis
Stars2.9k
Forks245
Last commit29 days ago
pylyzer
pylyzerRust

A fast static code analyzer and language server for Python, written in Rust, offering type checking and rich editor integration.

#developer-tools#language-server#type-inference
Stars2.9k
Forks42
Last commit11 months ago
perfectionist sorting
perfectionist sortingTypeScript

ESLint plugin for automatically sorting imports, objects, types, JSX props, and other code structures to enforce consistency.

#developer-tools#typescript#eslint-rules
Stars2.9k
Forks64
Last commit
wemake-python-styleguide
wemake-python-styleguidePython

The strictest and most opinionated Python linter, a flake8 plugin designed to enforce consistent, maintainable, and bug-resistant code.

#hacktoberfest#developer-tools#linter
Stars2.8k
Forks419
Last commit
StyleCopAnalyzers
StyleCopAnalyzersC#

An implementation of StyleCop's code style and consistency rules as Roslyn analyzers for .NET projects.

#coding-standards#csharp#visual-studio
Stars2.8k
Forks509
Last commit3 months ago
RustViz
RustVizHTML

Generates interactive visualizations of ownership and borrowing in Rust programs to aid learning.

#svg-generation#memory-management#learning-aid
Stars2.8k
Forks79
Last commit2 years ago
Enjarify
EnjarifyPython

A tool for translating Dalvik bytecode to Java bytecode, enabling Java analysis tools to work with Android applications.

#python-tool#bytecode-conversion#java-bytecode
Stars2.7k
Forks540
Last commit6 years ago
nvim-lint
nvim-lintLua

An asynchronous linter plugin for Neovim that complements the built-in Language Server Protocol support.

#vimscript#hacktoberfest#developer-tools
Stars2.7k
Forks298
Last commit15 days ago
Pronto
ProntoRuby

A Ruby gem for quick automated code review by analyzing only relevant changes in pull requests or local diffs.

#developer-tools#ruby-gem#gitlab
Stars2.7k
Forks249
Last commit4 days ago
Pronto
ProntoRuby

A Ruby gem for automated code review that runs analysis quickly by checking only relevant changes in pull requests.

#developer-tools#gitlab-ci#ruby-gem
Stars2.7k
Forks249
Last commit4 days ago
Standard
StandardTypeScript

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

#standardjs#developer-tools#standard
Stars2.7k
Forks548
Last commit16 days ago
Alloy
AlloyJavaScript

A progressive, automated ESLint configuration for React, Vue, and TypeScript projects that separates style concerns.

#developer-tools#prettier-integration#alloyteam
Stars2.6k
Forks311
Last commit2 years ago
Bearer
BearerGo

A static application security testing (SAST) tool that scans source code to discover, filter, and prioritize security and privacy risks.

#privacy-compliance#code-security#data-flow-analysis
Stars2.6k
Forks143
Last commit5 hours ago
Bearer
BearerGo

Static application security testing (SAST) tool that scans source code to discover, filter, and prioritize security and privacy risks.

#privacy-compliance#code-security#data-flow-analysis
Stars2.6k
Forks143
Last commit5 days ago
KICS
KICSOpen Policy Agent

KICS is an open-source static analysis tool that finds security vulnerabilities, compliance issues, and misconfigurations in Infrastructure as Code.

#hacktoberfest#kubernetes#security-scanning
Stars2.6k
Forks363
Last commit2 days ago
PHP Metrics
PHP MetricsPHP

A static analysis tool for PHP that generates beautiful and understandable HTML reports of code metrics.

#quality#composer#html-reports
Stars2.6k
Forks263
Last commit7 months ago
refurb
refurbPython

A Python linter focused on modernizing and improving code elegance, readability, and simplicity.

#ast-analysis#readability#developer-tools
Stars2.5k
Forks58
Last commit21 days ago
verus
verusRust

A tool for statically verifying the correctness of Rust code using formal specifications and automated solvers.

#systems-programming#correctness#safety-critical
Stars2.5k
Forks163
Last commit6 hours ago
Safe
SafePHP

PHP core functions rewritten to throw exceptions instead of returning false on errors.

#rector#developer-tools#functions
Stars2.5k
Forks167
Last commit1 month ago
weggli
weggliRust

A fast semantic search tool for C/C++ codebases that uses AST pattern matching to help security researchers find interesting functionality.

#vulnerability-discovery#c#pattern-matching
Stars2.5k
Forks143
Last commit1 year ago
errcheck
errcheckGo

A static analysis tool that finds unchecked errors in Go code.

#developer-tools#error#linter
Stars2.5k
Forks142
Last commit1 month ago
Building Secure Contracts
Building Secure ContractsSolidity

Guidelines, best practices, and training material for writing secure smart contracts across multiple blockchain platforms.

#vulnerability-examples#security-guidelines#multi-chain
Stars2.5k
Forks384
Last commit
(Not So) Smart Cosmos, examples of common Cosmos app vulnerabilities
(Not So) Smart Cosmos, examples of common Cosmos app vulnerabilitiesSolidity

Guidelines, best practices, and training material for writing secure smart contracts across multiple blockchain platforms.

#vulnerability-examples#security-guidelines#multi-chain
Stars2.5k
Forks384
Last commit
pfff
pfffOCaml

A set of tools and APIs for static analysis, code visualization, navigation, and style-preserving source transformations across multiple languages.

#code-querying#multi-language#source-transformation
Stars2.4k
Forks203
Last commit7 years ago
Find Security Bugs
Find Security BugsJava

A SpotBugs plugin for detecting security vulnerabilities in Java web and Android applications.

#taint-analysis#owasp#spotbugs-plugin
Stars2.4k
Forks479
Last commit29 days ago
PreviousPage 5 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
6 days ago
2 days ago
11 days ago
11 days ago
Next
#Code Quality116
#Developer Tools95
#Linter49
#Linting41
#Ci Cd35
#Security31
#Hacktoberfest29
#Static Code Analysis27
#Go25
#Devsecops25
#Php24
#Python22