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

cmake-header-language
cmake-header-languageCMake

A CMake macro that detects whether header files are C, C++, or both by analyzing #include statements in source files.

#macro#compilation#build-tools
Stars4
Forks2
Last commit10 years ago
JSpecify Package-Info Generator
JSpecify Package-Info GeneratorJava

A Maven plugin that automatically generates package-info.java files with JSpecify nullness annotations for Java projects.

#generator#null-safety#package-info
Stars4
Forks1
Last commit
rust-ngx-translate-lint
rust-ngx-translate-lintRust

A high-performance Rust port of ngx-translate-lint for checking translation files in Angular/ngx-translate projects.

#internationalization#cli-tool#code-quality
Stars4
Forks0
Last commit11 months ago
Generic File Parser
Generic File ParserPython

A Python library for malware file analysis that extracts metadata, performs static analysis, and detects macros across multiple file formats.

#pdf-analysis#office-files#office-documents
Stars3
Forks1
Last commit8 years ago
no-argument-spread
no-argument-spreadJavaScript

ESLint plugin that warns against using spread operator for function arguments to prevent stack overflow with large arrays.

#stack-overflow-prevention#developer-tools#code-quality
Stars3
Forks0
Last commit
ngx-stats
ngx-statsTypeScript

A CLI tool that analyzes Angular projects, quantifying modules, components, directives, pipes, and services for architectural insight.

#developer-tools#architecture-insights#cli-tool
Stars3
Forks1
Last commit1 year ago
tictactoe
tictactoeAda

A tic-tac-toe game formally verified using the SPARK programming language to ensure correctness.

#spark#ada#game-development
Stars3
Forks6
Last commit9 years ago
tooling-cmake-util
tooling-cmake-utilCMake

A CMake utility library providing common functions for integrating static analysis tools into C++ projects.

#developer-tools#build-tools#cmake
Stars3
Forks2
Last commit10 years ago
asis2xml
asis2xmlAda

Converts Ada source code's ASIS representation to XML for easier analysis and transformation using tools like XSLT.

#semantic-analysis#ada#compiler-tools
Stars2
Forks1
Last commit7 years ago
eslint-disable-autofix
eslint-disable-autofixTypeScript

A utility to disable autofix for specific ESLint rules using a custom prefix in flat configurations.

#developer-tools#code-quality#flat-config
Stars2
Forks0
Last commit5 months ago
ng-di-graph
ng-di-graphTypeScript

A CLI tool that analyzes Angular TypeScript codebases to extract and visualize dependency injection relationships.

#developer-tools#dependency-injection#mermaid
Stars2
Forks0
Last commit4 months ago
phpcs
phpcsShell

ZSH plugin providing autocompletion and aliases for PHP Code Sniffer.

#phpcs#zsh-completion#developer-tools
Stars2
Forks2
Last commit9 years ago
@brettz9/eslint-plugin
@brettz9/eslint-pluginJavaScript

A collection of additional ESLint rules and configurations for JavaScript code quality.

#developer-tools#es5#code-quality
Stars2
Forks0
Last commit2 years ago
Pefeats
PefeatsJupyter Notebook

Extracts 119 features from PE files for machine learning-based packer detection and malware analysis.

#packer-identification#sandbox-environment#rule-based-matching
Stars2
Forks2
Last commit5 years ago
lordsimal/cakephp-psalm
lordsimal/cakephp-psalmPHP

A Psalm plugin that provides correct return types for CakePHP-specific methods to improve static analysis.

#orm#psalm-plugin#cakephp
Stars2
Forks0
Last commit13 days ago
CodeSage AI
CodeSage AIJavaScript

Analyzes React, Vue, and Angular code quality using local LLMs (via Ollama) for bug detection, refactoring suggestions, and best practices.

#developer-tools#llm#code-quality
Stars2
Forks0
Last commit1 year ago
angular-translation-checker
angular-translation-checkerTypeScript

A TypeScript-first tool for analyzing ngx-translate usage in Angular projects to detect unused and missing translation keys.

#developer-tools#internationalization#cli-tool
Stars2
Forks0
Last commit
Findbugs-maven
Findbugs-mavenPython

A dataset cataloging bugs found in the Maven ecosystem using static analysis of all project versions.

#software-quality#findbugs#research-dataset
Stars2
Forks3
Last commit11 years ago
vspect
vspectCoq

A command-line tool for inspecting V source files by printing AST and tokens.

#developer-tools#vlang#command-line-tool
Stars2
Forks1
Last commit5 years ago
angular-mermaider
angular-mermaiderTypeScript

A static code analyzer that generates Mermaid dataflow diagrams for Angular components to visualize reactive data streams.

#dataflow-diagram#observables#mermaid
Stars2
Forks0
Last commit7 months ago
compuse
compuseTypeScript

A framework-agnostic library for analyzing component usage across React, Vue, Angular, Svelte, Lit-HTML, and plain HTML.

#developer-tools#ast-parsing#frontend-tooling
Stars2
Forks0
Last commit8 months ago
es-file-traverse
es-file-traverseJavaScript

Traverse JavaScript files by following import/require chains to discover dependencies for linting and analysis.

#import#security-linting#dependency-traversal
Stars2
Forks1
Last commit6 months ago
mutate
mutateJavaScript

ESLint plugin that enforces explicit mutation markers for parameters in JavaScript and TypeScript to prevent accidental side effects.

#functional-programming#immutability#side-effects
Stars2
Forks0
Last commit1 year ago
Deptrac
DeptracPHP

A static analysis tool for PHP that enforces dependency rules between architectural layers and components.

#software-architecture#architecture-enforcement#dependency-management
Stars2
Forks0
Last commit1 year ago
ng-lens
ng-lensTypeScript

A Node.js tool that statically analyzes Angular components to detect service usage patterns and routing information from any API library.

#api-usage#ts-morph#dependency-injection
Stars1
Forks0
Last commit1 year ago
npm-miner
npm-minerJavaScript

A dataset containing analysis results from 5 software quality tools for 2000 popular npm packages.

#npm-packages#software-quality#empirical-software-engineering
Stars1
Forks1
Last commit6 years ago
ruci
ruciTypeScript

A CLI tool for validating ngx-translate i18n files in Angular projects, ensuring translation consistency and quality.

#developer-tools#internationalization#cli-tool
Stars1
Forks0
Last commit1 year ago
ngx-html-bridge
ngx-html-bridgeTypeScript

Converts Angular templates into static HTML strings for validation with standard HTML tools.

#developer-tools#template-parser#ast-transformation
Stars1
Forks0
Last commit10 months ago
eslint-plugin-rule-adoption
eslint-plugin-rule-adoptionJavaScript

An ESLint plugin for incremental rule adoption in large codebases by sharing the burden among maintainers.

#typescript#code-quality#incremental-adoption
Stars1
Forks0
Last commit
eslint-plugin-signature-design
eslint-plugin-signature-designTypeScript

ESLint rule to prevent functions from having too many arguments with the same type, promoting better TypeScript signature design.

#developer-tools#function-signatures#typescript
Stars1
Forks0
Last commit
permitted keywords
permitted keywordsJavaScript

ESLint plugin that detects unsupported keywords in chai.js expect() assertions to prevent silent test failures.

#javascript-testing#unit-testing#code-quality
Stars1
Forks1
Last commit
ngx-html-bridge-markuplint
ngx-html-bridge-markuplintTypeScript

A bridge library that enables Markuplint to analyze Angular templates by reverse-compiling them to plain HTML.

#developer-tools#html-linting#accessibility
Stars1
Forks0
Last commit
@yoo-digital/eslint-plugin-angular
@yoo-digital/eslint-plugin-angularTypeScript

Custom ESLint rules for Angular enforcing proper boolean input handling and attribute shorthand syntax.

#developer-tools#html#typescript
Stars0
Forks0
Last commit18 days ago
tflint
tflintGo

A pluggable linter for Terraform that finds errors, enforces best practices, and supports custom rules via plugins.

#cloud-infrastructure#devops#azure
Stars0
Forks0
Last commit4 months ago
Gobo (EttyKitty fork)
Gobo (EttyKitty fork)C#

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

#gamemaker#developer-tools#code-formatter
Stars0
Forks1
Last commit3 months ago
Maven metrics
Maven metricsTeX

A dataset of static analysis metrics from 22,730 Java jar files from Maven Central for software quality research.

#program-size#object-oriented-design#software-metrics
Stars0
Forks0
Last commit11 years ago
PreviousPage 24 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
11 months ago
4 years ago
1 year ago
1 year ago
1 year ago
2 months ago
10 months ago
Next
#Code Quality447
#Developer Tools323
#Linting187
#Javascript136
#Linter134
#Ci Cd118
#Eslint Plugin112
#Eslint96
#Python88
#Code Analysis86
#Typescript85
#Cli Tool77