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

Mongodb
MongodbJavaScript

ESLint plugin enforcing MongoDB Node.js driver best practices and syntax validation.

#database-driver#developer-tools#nodejs
Stars21
Forks3
Last commit3 years ago
eslint-plugin-error-cause
eslint-plugin-error-causeTypeScript

ESLint plugin that detects when error causes are lost during exception re-throwing.

#developer-tools#coding-standards#typescript
Stars20
Forks0
Last commit11 months ago
future-typing
future-typingPython

Backport for using Python 3.10+ generic type hints and union syntax (|) at runtime in Python 3.6+.

#generic-types#python-3-6#python
Stars20
Forks2
Last commit5 years ago
auto-optional
auto-optionalPython

A Python tool that automatically adds Optional type hints to function arguments with None default values.

#pypi#developer-tools#pre-commit
Stars20
Forks3
Last commit3 months ago
mypy-silent
mypy-silentPython

Automatically add or remove # type: ignore comments to silence mypy errors in legacy Python codebases.

#developer-tools#typehints#python
Stars19
Forks3
Last commit1 day ago
TypeGraphQL
TypeGraphQLTypeScript

ESLint plugin providing linting rules for TypeGraphQL decorators to catch common errors.

#graphql#decorators#typescript
Stars18
Forks2
Last commit4 years ago
mutates
mutatesTypeScript

A powerful toolset for mutating the Abstract Syntax Tree (AST) of TypeScript files, framework-agnostic and extensible.

#developer-tools#ts-morph#schematics
Stars18
Forks0
Last commit3 months ago
Only-Error
Only-ErrorJavaScript

An ESLint plugin that upgrades all ESLint warnings to errors for stricter code quality enforcement.

#developer-tools#code-enforcement#typescript
Stars18
Forks3
Last commit2 years ago
cppcheck-target-cmake
cppcheck-target-cmakeCMake

A CMake module for running CPPCheck static analysis on specific targets and source groups within a CMake build.

#build-tools#c#cppcheck
Stars18
Forks7
Last commit10 years ago
Switch case
Switch caseJavaScript

A collection of ESLint rules specifically for linting and enforcing style in JavaScript switch-case statements.

#switch-case#developer-tools#code-style
Stars18
Forks3
Last commit5 months ago
GitEvo
GitEvoPython

Analyze code evolution in Git repositories using concrete syntax tree metrics for Python, JavaScript, TypeScript, and Java.

#software-evolution#software-metrics#java
Stars18
Forks2
Last commit9 months ago
leakhound
leakhoundGo

A Go static analysis tool that detects accidental logging of sensitive struct fields tagged with `sensitive:"true"`.

#sensitive-data#cli-tool#security
Stars17
Forks0
Last commit2 months ago
Lodash template
Lodash templateJavaScript

An ESLint plugin for linting and formatting John Resig-style micro templates, Lodash templates, Underscore templates, and EJS.

#template#underscore-template#html-linting
Stars17
Forks3
Last commit
angular-code-quality-toolkit
angular-code-quality-toolkitTypeScript

A VS Code extension that runs Angular code-quality tools (depcheck, ts-prune, ESLint, stylelint) to identify unused dependencies, dead code, and lint issues.

#developer-tools#vscode-extension#dependency-analysis
Stars17
Forks1
Last commit
ie11
ie11JavaScript

ESLint plugin that detects ES6 features unsupported in Internet Explorer 11.

#developer-tools#cross-browser#code-linting
Stars16
Forks3
Last commit5 years ago
segspec
segspecGo

Extracts network dependencies from application configs and generates Kubernetes NetworkPolicies for security and CI/CD.

#zero-trust#helm#configuration-analysis
Stars16
Forks0
Last commit3 months ago
this
thisJavaScript

ESLint plugin that enforces a strict no-this policy in JavaScript code.

#functional-programming#developer-tools#code-quality
Stars16
Forks1
Last commit3 years ago
clang-tidy-target-cmake
clang-tidy-target-cmakeCMake

A CMake module that integrates clang-tidy static analysis checks into your build targets.

#clang-tidy#cmake#c-plus-plus
Stars16
Forks6
Last commit10 years ago
codacy-eslint
codacy-eslintTypeScript

A Dockerized ESLint tool for Codacy that integrates ESLint plugins and rules into automated code review workflows.

#automated-code-review#ci-cd#typescript
Stars16
Forks20
Last commit1 day ago
ENRE-ts
ENRE-tsTypeScript

A static source code entity relationship extractor for ECMAScript and TypeScript based on @babel/parser.

#ecmascript#entity-extraction#cli-tool
Stars16
Forks6
Last commit11 months ago
eslint-plugin-code-complete
eslint-plugin-code-completeTypeScript

An ESLint plugin that enforces clean code principles like high cohesion, low coupling, and meaningful naming for maintainable software.

#maintainability#typescript#code-quality
Stars16
Forks2
Last commit
ng-parsel
ng-parselTypeScript

Parse Angular components, services, pipes, directives, and modules into JSON for API documentation and custom analysis.

#developer-tools#typescript#api-documentation
Stars16
Forks2
Last commit7 months ago
JavaScript-based linter for *.workflow files
JavaScript-based linter for *.workflow filesTypeScript

A linter for GitHub Actions workflows providing CLI, Node.js API, and VSCode extension support.

#actions#developer-tools#vscode-extension
Stars16
Forks2
Last commit
looper
looperJavaScript

Static analysis tools for ES6 that optimize transpiled code size and efficiency by analyzing scopes and bindings.

#scope-analysis#compiler-tooling#transpiler
Stars16
Forks3
Last commit13 years ago
Update repository go report card
Update repository go report cardDockerfile

A GitHub Action that triggers a refresh of a repository's Go Report Card analysis.

#actions#goreportcard#developer-tools
Stars15
Forks2
Last commit6 years ago
Math
MathTypeScript

An ESLint plugin that enforces best practices for JavaScript's Math object and Number APIs.

#developer-tools#code-quality#best-practices
Stars15
Forks0
Last commit3 days ago
ts-analyzer
ts-analyzerTypeScript

A TypeScript codebase analyzer that provides detailed metrics on type safety, code complexity, and quality.

#developer-tools#nextjs#type-safety
Stars15
Forks2
Last commit1 month ago
Duck
DuckRust

A fast and flexible analyzer for GameMaker Language (GML) that enforces customizable linting rules.

#customizable-lints#gamemaker#analyzer
Stars14
Forks1
Last commit1 year ago
claude-rules-doctor
claude-rules-doctorTypeScript

CLI tool that validates Claude rules by checking if their path globs actually match files in your project.

#glob-patterns#rule-validation#developer-tools
Stars14
Forks3
Last commit6 months ago
gulp-lesshint
gulp-lesshintJavaScript

A Gulp plugin that lints .less files using lesshint to enforce code quality and style consistency.

#gulp#less-linting#build-automation
Stars14
Forks4
Last commit6 years ago
SeeMake
SeeMakeCMake

A cross-platform CMake template with testing, static/dynamic analysis, coverage reports, and dependency management for C++ projects.

#template#dev-tools#dependency-management
Stars13
Forks0
Last commit1 month ago
DbDeo
DbDeoPython

A tool that analyzes SQL code in software repositories to detect common database design anti-patterns and smells.

#sql-code-analysis#software-metrics#anti-pattern-detection
Stars13
Forks1
Last commit8 years ago
modulens
modulensTypeScript

A suite of architecture, structure, and quality analysis tools for frontend workspaces, starting with Angular.

#workspace-analysis#developer-tools#architecture-tools
Stars13
Forks0
Last commit4 months ago
summary-chart
summary-chartJavaScript

An ESLint formatter that visualizes linting errors by rules and files using ASCII bar charts.

#developer-tools#code-quality#javascript
Stars13
Forks3
Last commit2 years ago
PyTypes
PyTypesPython

A Python library that infers type annotations by tracing program execution and analyzing runtime behavior.

#runtime-analysis#developer-tools#program-tracing
Stars12
Forks1
Last commit4 years ago
Sublime text package
Sublime text packagePython

Sublime Text 3 plugin for OCaml development with Merlin 2 integration, providing code analysis, autocomplete, and type inference.

#ocaml-development#autocomplete#type-inference
Stars12
Forks1
Last commit9 years ago
PreviousPage 22 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
7 days ago
4 days ago
4 days ago
7 years ago
Next
#Code Quality447
#Developer Tools323
#Linting187
#Javascript136
#Linter134
#Ci Cd118
#Eslint Plugin112
#Eslint96
#Python88
#Code Analysis86
#Typescript85
#Cli Tool77