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

Sheriff
SheriffTypeScript

A comprehensive and opinionated TypeScript-first ESLint configuration for modern JavaScript projects.

#playwright#eslint-configuration#developer-tools
Stars184
Forks9
Last commit1 month ago
Only-Warn
Only-WarnJavaScript

An ESLint plugin that downgrades all ESLint errors to warnings, simplifying rule configuration.

#developer-tools#ci-cd#code-quality
Stars184
Forks17
Last commit6 months ago
pfff
pfff

An OCaml API for static analysis, dynamic analysis, code visualization, navigation, and style-preserving source-to-source transformations.

#source-code-transformation#program-analysis#refactoring-tools
Stars183
Forks27
Last commit6 months ago
Dlint
DlintPython

A static analysis tool that enforces secure coding practices and best practices for Python.

#secure-coding#developer-tools#linter
Stars178
Forks17
Last commit7 months ago
TypeScript Quality Hooks
TypeScript Quality HooksJavaScript

A quality check hook for Claude Code that runs TypeScript compilation, ESLint auto-fixing, and Prettier formatting with SHA256 config caching for <5ms validation.

#developer-tools#ai-assistant#claude-code
Stars178
Forks14
Last commit
lein-bikeshed
lein-bikeshedClojure

A Leiningen plugin that enforces code quality standards by checking for common style issues and anti-patterns in Clojure projects.

#build-tools#leiningen-plugin#code-quality
Stars175
Forks22
Last commit7 years ago
Redexer
RedexerSmali

A binary instrumentation framework for analyzing and modifying Android app Dalvik bytecode.

#dex#dalvik#dalvik-bytecode
Stars174
Forks31
Last commit5 years ago
testifylint
testifylintGo

A Go linter that checks for common mistakes and enforces best practices when using the testify testing framework.

#go-modules#testify#linter
Stars173
Forks18
Last commit28 days ago
libadalang
libadalangAda

A library for parsing and semantic analysis of Ada code, designed as a building block for IDE integration and static analysis tools.

#parsing#semantic-analysis#error-recovery
Stars170
Forks48
Last commit17 hours ago
mdbook-linkcheck
mdbook-linkcheckRust

A backend for mdBook that automatically checks links in documentation for validity.

#link-checker#ci-cd#documentation
Stars170
Forks33
Last commit2 years ago
Tuli
TuliPHP

A static analysis engine for PHP that detects type mismatches in function arguments, return values, and method calls.

#composer#developer-tools#bug-detection
Stars169
Forks7
Last commit11 years ago
no-secrets
no-secretsTypeScript

An ESLint plugin that detects potential secrets and credentials in code and JSON files using entropy analysis and pattern matching.

#entropy-analysis#secret-detection#pattern-matching
Stars168
Forks6
Last commit
PHPCheckstyle
PHPCheckstylePHP

An open-source tool that checks PHP source code for deviations from coding conventions and standards.

#coding-conventions#composer#coding-standards
Stars166
Forks32
Last commit3 years ago
flake8-annotations
flake8-annotationsPython

A Flake8 plugin that checks for missing PEP 3107-style type annotations in Python functions and methods.

#developer-tools#flake8-plugin#python3
Stars165
Forks9
Last commit1 month ago
Jakstab
JakstabJava

An abstract interpretation-based static analysis platform for disassembling and analyzing binary executables to recover control flow graphs.

#disassembly#security-analysis#java
Stars165
Forks25
Last commit6 years ago
PHP Assumptions
PHP AssumptionsPHP

A static analysis tool that detects weak boolean assumptions in PHP code and suggests converting them to assertions.

#developer-tools#cli-tool#assertions
Stars164
Forks12
Last commit1 year ago
RiskInDroid
RiskInDroidPython

A machine learning tool for quantitative risk analysis of Android apps by analyzing declared and actual permission usage.

#quantitative-risk-analysis#risk-analysis#riskindroid
Stars162
Forks31
Last commit11 days ago
rpmlint
rpmlintPython

A linting tool for checking common errors and policy violations in RPM packages.

#devops#package-linting#lint
Stars162
Forks134
Last commit1 day ago
Snowflaqe
SnowflaqeF#

A dotnet CLI tool for generating type-safe GraphQL clients for F# and Fable with static query verification.

#fable#graphql#type-generation
Stars161
Forks29
Last commit1 year ago
CSS-modules
CSS-modulesJavaScript

ESLint plugin that validates CSS module class usage in JavaScript to catch unused or undefined classes.

#code-quality#css-modules#eslint-plugin
Stars157
Forks35
Last commit21 days ago
es-x
es-xTypeScript

ESLint plugin that provides readable error messages for ECMAScript syntax and allows granular control over feature usage.

#developer-tools#syntax-checking#npm-package
Stars156
Forks13
Last commit9 days ago
StaticLint
StaticLintJulia

A static code analysis library for Julia that powers language server features like error detection and reference resolution.

#julia#developer-tools#language-server
Stars155
Forks30
Last commit2 months ago
OMicroB
OMicroBOCaml

A generic OCaml virtual machine for running OCaml programs on resource-constrained microcontrollers like AVR and PIC32.

#functional-programming#embedded-systems#pic32
Stars154
Forks27
Last commit2 months ago
CMake
CMakeCMake

A collection of reusable CMake modules and find scripts for standardizing C/C++ project builds, testing, and packaging.

#subproject-management#packaging#dependency-management
Stars153
Forks71
Last commit2 years ago
Elm Oracle
Elm OracleJavaScript

A standalone program that provides code intelligence for Elm by querying information about values in source files.

#autocompletion#developer-tools#language-server
Stars153
Forks16
Last commit8 years ago
OptView2
OptView2Python

A developer-focused tool that visualizes Clang/LLVM optimization failures in HTML to help improve C++/Rust code performance.

#html-reporting#clang#yaml-processing
Stars151
Forks17
Last commit5 months ago
CSharpGuidelinesAnalyzer
CSharpGuidelinesAnalyzerC#

A Visual Studio analyzer that enforces C# coding guidelines not covered by Resharper.

#analyzer#coding-standards#csharp
Stars150
Forks30
Last commit4 months ago
Lodash/fp
Lodash/fpJavaScript

ESLint plugin providing rules to enforce best practices and consistency when using lodash/fp.

#functional-programming#code-quality#best-practices
Stars150
Forks24
Last commit3 years ago
phpstan-magento
phpstan-magentoPHP

A PHPStan extension that adds Magento 2-specific static analysis capabilities for both modules and applications.

#magento2#dev-tools#code-quality
Stars148
Forks30
Last commit2 months ago
pgspot
pgspotPython

A static analysis tool that spots security vulnerabilities in PostgreSQL extension scripts and SQL code.

#python-tool#vulnerability-detection#security
Stars147
Forks10
Last commit6 hours ago
ember-cli-template-lint
ember-cli-template-lintJavaScript

Ember CLI integration for linting Ember.js templates to enforce code style and best practices.

#ember-template-lint#developer-tools#lint
Stars146
Forks48
Last commit4 years ago
DelphiLint
DelphiLintPascal

An IDE package for RAD Studio providing on-the-fly static code analysis and linting for Delphi, powered by SonarDelphi.

#ide-plugin#sonardelphi#pascal
Stars144
Forks30
Last commit7 months ago
Github Actions for Magento2
Github Actions for Magento2Shell

A collection of GitHub Actions for automating code quality checks, integration testing, and performance profiling of Magento 2 extensions.

#magento2#performance-testing#ci-cd
Stars142
Forks49
Last commit2 days ago
splint
splintClojure

A fast, extensible Clojure linter focused on style and code shape, inspired by RuboCop.

#developer-tools#clojure-cli#linter
Stars142
Forks5
Last commit10 days ago
tfproviderlint
tfproviderlintGo

Static analysis tool for Terraform Provider code, offering linting checks for acceptance tests, resources, schemas, and validations.

#developer-tools#terraform-provider#terraform
Stars139
Forks27
Last commit1 year ago
haruspex
haruspexRust

A fast IDA Pro headless plugin that extracts decompiled pseudocode for vulnerability research and static analysis.

#security-tooling#vulnerability-research#binary-analysis
Stars134
Forks10
Last commit15 hours ago
PreviousPage 16 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
1 year ago
6 months ago
Next
#Code Quality447
#Developer Tools323
#Linting187
#Javascript136
#Linter134
#Ci Cd118
#Eslint Plugin112
#Eslint96
#Python88
#Code Analysis86
#Typescript85
#Cli Tool77