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

markdownlint
markdownlintJavaScript

A Visual Studio Code extension for linting and style checking Markdown files with a comprehensive rule set.

#developer-tools#lint#vscode-extension
Stars1.3k
Forks258
Last commit1 month ago
PHP Architecture Tester
PHP Architecture TesterPHP

A PHPStan extension for verifying architectural rules in PHP code using natural language definitions.

#composer#linter#dev-tools
Stars1.3k
Forks61
Last commit6 days ago
awesome-flake8-extensions
awesome-flake8-extensions

A curated list of awesome flake8 extensions for Python code linting and style enforcement.

#hacktoberfest#developer-tools#hacktoberfest-accepted
Stars1.3k
Forks51
Last commit7 days ago
llvm
llvmGo

A pure Go library for parsing, generating, and analyzing LLVM IR assembly.

#parsing#llvm-ir#low-level
Stars1.3k
Forks85
Last commit1 year ago
FlowDroid
FlowDroidJava

FlowDroid Static Data Flow Tracker

#flowdroid#data-flow-tracker#static-analysis
Stars1.3k
Forks323
Last commit27 days ago
Dagda
DagdaPython

A tool for static vulnerability analysis and runtime monitoring of Docker images and containers to detect malware and anomalous activities.

#vulnerabilities#container-monitoring#runtime-security
Stars1.3k
Forks177
Last commit
Dagda
DagdaPython

A tool for static vulnerability analysis and runtime monitoring of Docker images and containers to detect malware and anomalous activities.

#vulnerabilities#container-monitoring#runtime-security
Stars1.3k
Forks177
Last commit3 years ago
Better Reflection
Better ReflectionPHP

A PHP reflection API that improves upon the native one with features like reflecting on unloaded classes and extracting ASTs.

#hacktoberfest#type-inspection#php-library
Stars1.2k
Forks138
Last commit3 days ago
JSDoc
JSDocJavaScript

An ESLint plugin providing linting rules to enforce consistent and valid JSDoc comments in JavaScript and TypeScript code.

#developer-tools#eslint-plugin-jsdoc#typescript
Stars1.2k
Forks177
Last commit2 days ago
AndroBugs
AndroBugsPython

An efficient Android vulnerability scanner that finds security issues and missing best practices in APK files.

#mobile-security#apk-analysis#penetration-testing
Stars1.2k
Forks344
Last commit7 years ago
SonarJava
SonarJavaJava

A static analyzer for Java that detects code quality issues, security vulnerabilities, and bugs with over 600 rules.

#quality#code-smells#analyzer
Stars1.2k
Forks724
Last commit1 day ago
checkmake
checkmakeGo

A configurable linter and analyzer for Makefiles that scans for potential issues and enforces best practices.

#hacktoberfest#pre-commit#lint
Stars1.2k
Forks55
Last commit12 days ago
eslint-plugin-graphql
eslint-plugin-graphqlJavaScript

An ESLint plugin that validates GraphQL query strings against a schema in JavaScript and .graphql files.

#developer-tools#graphql#schema-validation
Stars1.2k
Forks92
Last commit1 day ago
Meziantou.Analyzer
Meziantou.AnalyzerC#

A Roslyn analyzer for C# that enforces good practices in design, usage, security, performance, and style.

#hacktoberfest#analyzer#csharp
Stars1.2k
Forks72
Last commit1 day ago
eslint-plugin-graphql
eslint-plugin-graphqlJavaScript

An ESLint plugin that validates GraphQL query strings against a schema for Apollo, Relay, Lokka, and FraQL clients.

#relay#graphql#fraql
Stars1.2k
Forks92
Last commit1 day ago
nbQA
nbQAPython

Run Python linters and formatters like ruff, black, and mypy directly on Jupyter Notebooks.

#notebook-tooling#doctest#developer-tools
Stars1.2k
Forks51
Last commit5 days ago
DatabaseConsistency
DatabaseConsistencyRuby

A Ruby gem that detects inconsistencies between ActiveRecord models and database schema to prevent data issues.

#database#developer-tools#rails
Stars1.2k
Forks70
Last commit3 days ago
Enforcing practices
Enforcing practicesTypeScript

An ESLint plugin that enforces best practices and catches common errors in Jest test suites.

#javascript-testing#test-suite#code-quality
Stars1.2k
Forks255
Last commit6 days ago
IDR
IDRC++

Interactive Delphi Reconstructor (IDR) is a decompiler for Delphi-compiled Windows executables and DLLs, focusing on static analysis.

#delphi-decompiler#source-code-recovery#malware-analysis
Stars1.2k
Forks265
Last commit3 years ago
Ember
EmberJupyter Notebook

An open dataset and toolkit for training static PE malware machine learning models, featuring millions of labeled Windows executable samples.

#malware-detection#reproducible-research#lightgbm
Stars1.2k
Forks315
Last commit1 year ago
Ember
EmberJupyter Notebook

An open dataset and toolkit for training static PE malware machine learning models, featuring extracted features from millions of Windows executable files.

#malware-detection#reproducible-research#lightgbm
Stars1.2k
Forks315
Last commit1 year ago
Manalyze
ManalyzeYARA

A static analyzer for PE executables that identifies malicious indicators and aids in malware assessment.

#pe#clamav#pe-files
Stars1.2k
Forks170
Last commit1 month ago
Dataflow Framework
Dataflow FrameworkJava

A pluggable type-checking framework for Java that detects and prevents bugs through custom type qualifiers.

#null-safety#compiler-plugin#bug-detection
Stars1.2k
Forks442
Last commit1 day ago
Code Cracker
Code CrackerC#

A Roslyn-based analyzer library for C# and VB that provides refactorings, code analysis, and diagnostics.

#hacktoberfest#nuget#csharp
Stars1.1k
Forks277
Last commit2 years ago
SafeDep/vet
SafeDep/vetGo

A CLI tool for real-time malicious package detection and software supply chain security across multiple ecosystems.

#pypi#rubygems#supply-chain-security
Stars1.1k
Forks115
Last commit1 day ago
Awesome Dynamic Analysis
Awesome Dynamic AnalysisRust

A curated list of dynamic analysis tools and linters for all programming languages, binaries, and more.

#software-testing#developer-tools#dynamic-code-analysis
Stars1.1k
Forks120
Last commit
RoslynQuoter
RoslynQuoterC#

A Roslyn tool that generates C# syntax tree API calls from C# source code.

#developer-tools#syntax-tree#csharp
Stars1.1k
Forks122
Last commit1 year ago
eastwood
eastwoodClojure

A Clojure linter that uses tools.analyzer for accurate bug detection, focusing on CI environments.

#tools-analyzer#linter#bug-detection
Stars1.1k
Forks62
Last commit2 years ago
Flow
FlowJavaScript

ESLint plugin providing linting rules for Flow type annotations in JavaScript code.

#flow#code-quality#flow-type
Stars1.1k
Forks150
Last commit2 years ago
electronegativity
electronegativityJavaScript

A static analysis tool to identify security misconfigurations and anti-patterns in Electron applications.

#misconfiguration-detection#electron-app#vulnerability-detection
Stars1.1k
Forks71
Last commit
remarklint
remarklintJavaScript

A collection of remark plugins to lint and enforce consistent Markdown code style.

#style#check#style-linter
Stars1.0k
Forks139
Last commit9 months ago
FROM:latest
FROM:latestJavaScript

An opinionated linter for Dockerfiles that enforces best practices and catches common mistakes.

#devops#linter#dockerfile
Stars1.0k
Forks82
Last commit3 years ago
DevSkim
DevSkimC#

A security linting framework with IDE plugins and CLI tools that identifies vulnerabilities as developers write code.

#ide-plugin#sdl#linter
Stars1.0k
Forks133
Last commit16 days ago
DevSkim
DevSkimC#

A security linting framework with IDE plugins and CLI tools that detects vulnerabilities as developers write code.

#sdl#linter#security-linting
Stars1.0k
Forks133
Last commit16 days ago
ComposerRequireChecker
ComposerRequireCheckerPHP

A CLI tool that detects soft dependencies in PHP projects by checking for symbols not declared in composer.json.

#composer#ci-tools#dev-tools
Stars1.0k
Forks80
Last commit9 days ago
functional
functionalTypeScript

An ESLint plugin to disable mutation and promote functional programming in JavaScript and TypeScript.

#functional-programming#immutability#typescript
Stars1.0k
Forks36
Last commit1 day ago
PreviousPage 8 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
3 years ago
3 days ago
1 year ago
Next
#Code Quality447
#Developer Tools323
#Linting187
#Javascript136
#Linter134
#Ci Cd118
#Eslint Plugin112
#Eslint96
#Python88
#Code Analysis86
#Typescript85
#Cli Tool77