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

Adjunct
AdjunctJavaScript

A curated collection of ESLint plugins that automatically installs based on your project's dependencies.

#sonarjs#developer-tools#eslint-configs
Stars52
Forks8
Last commit6 months ago
Ember Unused Components
Ember Unused ComponentsJavaScript

A static analysis tool that identifies unused components in Ember.js projects across various structures and syntaxes.

#code-cleanup#developer-tools#cli-tool
Stars52
Forks12
Last commit2 years ago
PhpMetricsCollectorBundle
PhpMetricsCollectorBundleHTML

Integrates PhpMetrics static analysis tool into Symfony's debug toolbar for real-time code quality metrics.

#phpmetrics#metrics-collection#code-quality
Stars51
Forks7
Last commit6 years ago
flake8-typing-imports
flake8-typing-importsPython

A flake8 plugin that statically checks Python typing imports are properly guarded for version compatibility.

#python-typing#pre-commit#typing
Stars51
Forks6
Last commit11 days ago
DroidRA
DroidRAJava

An instrumentation-based approach to resolve reflective calls in Android apps for improved static analysis.

#constant-propagation#security-analysis#app-instrumentation
Stars51
Forks25
Last commit6 years ago
ember-intl-analyzer
ember-intl-analyzerJavaScript

Analyzes Ember.js projects to identify missing or unused translations for the ember-intl addon.

#emberjs#developer-tools#ember-addon
Stars50
Forks17
Last commit3 days ago
flake8-annotations-complexity
flake8-annotations-complexityPython

A flake8 plugin that enforces limits on Python type annotation nesting complexity to improve code readability.

#developer-tools#code-readability#flake8-plugin
Stars50
Forks13
Last commit
BrightScript
BrightScriptTypeScript

An ESLint plugin that provides a parser and linting rules for BrightScript files used in Roku development.

#ast-parser#lint#linter
Stars49
Forks9
Last commit3 years ago
cyclocomp
cyclocompR

Calculates cyclomatic complexity for R functions and expressions to measure code complexity.

#cyclomatic-complexity#software-metrics#r-package
Stars48
Forks4
Last commit3 years ago
codebro
codebroHTML

A web-based code browser using Clang's AST parser to create cross-references and call graphs for security analysis.

#clang#ast-parser#c-cpp
Stars47
Forks6
Last commit9 years ago
Dockerfile Linter action
Dockerfile Linter actionJavaScript

A Node.js-based Dockerfile linter that checks syntax and enforces best practices for building efficient Docker images.

#shellcheck#containerization#devops
Stars47
Forks3
Last commit27 days ago
usestdlibvars
usestdlibvarsGo

A Go linter that suggests replacing literals with standard library constants and variables for better code quality.

#developer-tools#linter#constants
Stars47
Forks6
Last commit1 year ago
gnat-coverage
gnat-coverageAda

A coverage analysis tool for Ada and C programs, supporting object code and source-level coverage metrics including MC/DC.

#gnat-toolchain#safety-critical#mcdc
Stars46
Forks11
Last commit23 hours ago
pytest-monkeytype
pytest-monkeytypePython

A pytest plugin that automatically generates Python type annotations by collecting runtime type information during test execution.

#monkeytype#typing#pep484
Stars46
Forks2
Last commit6 years ago
Camelot
CamelotOCaml

A modular and fully-configurable OCaml linter and style checker for OCaml compiler versions 4.10.0 to 4.14.0.

#dune#modular-architecture#vscode-extension
Stars46
Forks6
Last commit3 days ago
database
databaseJava

A Java library that simplifies and secures relational database access by wrapping JDBC with automatic resource management and SQL injection prevention.

#database-access#accessing-databases#open-source
Stars44
Forks26
Last commit8 days ago
cakedc/cakephp-phpstan
cakedc/cakephp-phpstanPHP

A PHPStan extension that provides type resolution and static analysis rules specifically for CakePHP applications.

#orm#cakephp#code-quality
Stars43
Forks7
Last commit3 months ago
ngx-unused
ngx-unusedTypeScript

A CLI tool that finds declared but unused Angular components, directives, pipes, and services in your codebase.

#code-cleanup#developer-tools#angular-unused-directives
Stars42
Forks2
Last commit5 months ago
git-log
git-logTypeScript

An ESLint formatter that enriches linting reports with Git commit metadata like author, date, and hash.

#developer-tools#commit-history#lint
Stars41
Forks0
Last commit4 years ago
ACTOR
ACTORGo

An action-guided kernel fuzzing framework that synthesizes fuzzer programs based on triggered actions and their temporal relationships.

#research-tool#concurrency-bugs#syzkaller
Stars41
Forks7
Last commit2 years ago
gpath
gpathGo

A Go package for accessing struct fields by path expressions using reflection.

#field-path#reflect#go-package
Stars41
Forks4
Last commit9 years ago
Puppeteer
PuppeteerPython

A design configuration smell detection tool for Puppet code that identifies 11 specific code quality issues.

#devops#infrastructure-as-code#puppet
Stars41
Forks13
Last commit6 years ago
eslint-plugin-rxjs-x
eslint-plugin-rxjs-xTypeScript

A modern ESLint plugin providing rules to prevent common issues and enforce best practices in RxJS 7 applications.

#reactive-programming#rxjs#typescript
Stars40
Forks5
Last commit3 days ago
emacs-flycheck-mypy
emacs-flycheck-mypyEmacs Lisp

Emacs Flycheck integration for MyPy to type-check Python code with type hints.

#emacs#editor-integration#python
Stars38
Forks10
Last commit6 years ago
Error Prone Support
Error Prone SupportJava

A Picnic-opinionated extension of Google's Error Prone, adding extra bug checkers and a large battery of Refaster rules for Java.

#bug-checkers#java#code-style
Stars38
Forks2
Last commit12 hours ago
iOScanX
iOScanXObjective-C

A Cocoa application for semi-automated iOS app analysis, providing a GUI workflow for scanning, evaluating, and reporting.

#scanning#jailbreak-tools#application
Stars36
Forks6
Last commit9 years ago
Run TSLint with status checks and file diff annotations
Run TSLint with status checks and file diff annotationsJavaScript

A GitHub Action that lints TypeScript code with TSLint and provides inline annotations.

#developer-tools#ci-cd#typescript
Stars35
Forks18
Last commit2 days ago
TOML
TOMLTypeScript

An ESLint plugin that provides linting and formatting rules for TOML files.

#developer-tools#toml-format#eslintplugin
Stars35
Forks5
Last commit9 days ago
go-apispec
go-apispecGo

Generates OpenAPI 3.1 specifications from Go source code using static analysis, with zero annotations and automatic framework detection.

#developer-tools#openapi-generator#echo
Stars35
Forks0
Last commit8 days ago
atom-autocomplete-lua
atom-autocomplete-luaJavaScript

An Atom editor package providing intelligent, scope-aware autocompletion for Lua code.

#atom-package#autocomplete#type-inference
Stars34
Forks6
Last commit5 years ago
es5-getter-ember-codemod
es5-getter-ember-codemodJavaScript

Automatically converts Ember.js get() and getProperties() calls to ES5 getter dot notation.

#emberjs#ember-codemod#automated-refactoring
Stars34
Forks12
Last commit6 years ago
jQuery
jQueryJavaScript

ESLint plugin to disallow jQuery functions and suggest native JavaScript alternatives.

#jquery-migration#frontend#code-quality
Stars34
Forks10
Last commit1 month ago
Gobo
GoboC#

An opinionated code formatter for GameMaker Language (GML) that enforces consistent style and reduces git diffs.

#developer-tools#code-formatter#csharp
Stars33
Forks7
Last commit9 months ago
QUnit
QUnitJavaScript

An ESLint plugin providing linting rules specifically for QUnit JavaScript testing framework.

#javascript-testing#unit-testing#code-quality
Stars33
Forks25
Last commit1 month ago
Fukuzatsu
FukuzatsuRuby

A Ruby tool that measures code complexity in class files using cyclomatic complexity algorithms without added opinions.

#cyclomatic-complexity#developer-tools#cli-tool
Stars32
Forks7
Last commit7 years ago
GraphLens
GraphLensTypeScript

Interactive architecture visualizer for Angular projects that transforms code entropy into structured, navigable graphs.

#developer-tools#vscode-extension#architecture-visualization
Stars32
Forks0
Last commit3 months ago
PreviousPage 20 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
15 days ago
Next
#Code Quality447
#Developer Tools323
#Linting187
#Javascript136
#Linter134
#Ci Cd118
#Eslint Plugin112
#Eslint96
#Python88
#Code Analysis86
#Typescript85
#Cli Tool77