Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Static Analysis

Static Analysis

663 projects

Showing 36 of 663 projects

Chronos
ChronosGo

A static race detector for Go that analyzes code without execution to find data races in pointers and concurrency patterns.

#data-races#developer-tools#static-code-analysis
Stars441
Forks10
Last commit4 years ago
Elm Language Server
Elm Language ServerTypeScript

A language server implementation for the Elm programming language providing IDE features like diagnostics, formatting, and code navigation.

#hacktoberfest#developer-tools#language-server
Stars439
Forks74
Last commit
todocheck
todocheckGo

A static code analyzer that validates TODO comments by linking them to open issues in supported issue trackers.

#hacktoberfest#developer-tools#todo
Stars436
Forks46
Last commit10 months ago
PHP Semantic Versioning Checker
PHP Semantic Versioning CheckerPHP

A PHP tool that compares two source code sets and suggests the appropriate semantic version (MAJOR, MINOR, PATCH) based on detected changes.

#semver#composer#analyzer
Stars435
Forks28
Last commit4 months ago
elvis
elvisErlang

A command-line Erlang style reviewer that enforces code consistency and readability across your codebase.

#hacktoberfest#developer-tools#elvis
Stars432
Forks86
Last commit11 days ago
SUPER
SUPERRust

A secure, extensible command-line Android APK vulnerability analyzer written in Rust for automated security testing.

#mobile-security#vulnerabilities#analyzer
Stars428
Forks57
Last commit5 years ago
Astro
AstroTypeScript

An ESLint plugin for linting Astro components, covering frontmatter, HTML templates, JSX expressions, client-side scripts, and directives.

#astro#astrojs#eslintplugin
Stars427
Forks31
Last commit7 days ago
gulp-jshint
gulp-jshintJavaScript

A Gulp plugin that integrates JSHint for linting JavaScript files in your build pipeline.

#jshint#javascript-linting#nodejs
Stars418
Forks64
Last commit7 years ago
Elm Analyse
Elm AnalyseElm

A static analysis tool for Elm code that identifies deficiencies and enforces best practices.

#ast-analysis#developer-tools#linter
Stars416
Forks56
Last commit3 years ago
ArchUnitTS
ArchUnitTSTypeScript

ArchUnitTS is an architecture testing library for TypeScript and JavaScript projects to specify and enforce architectural rules.

#testing-library#archunit#code-metrics
Stars412
Forks12
Last commit4 days ago
ScratchABit
ScratchABitPython

An interactive, retargetable disassembler with IDAPython-compatible plugin API for static analysis and reverse engineering.

#ida#idapython#disassembler
Stars412
Forks48
Last commit5 years ago
sanitizers-cmake
sanitizers-cmakeCMake

CMake modules to enable compiler sanitizers (AddressSanitizer, MemorySanitizer, etc.) for C/C++/Fortran projects.

#memory-safety#c#cmake
Stars408
Forks71
Last commit7 months ago
Limon
LimonPython

A Python sandbox that automatically collects, analyzes, and reports runtime indicators of Linux malware through static, dynamic, and memory analysis.

#sandbox#python#malware-analysis
Stars403
Forks118
Last commit10 years ago
Flow Errors
Flow ErrorsJavaScript

An ESLint plugin that runs Flow type checking as ESLint errors, enabling Flow support in any ESLint-compatible editor.

#developer-tools#type-safety#javascript-tooling
Stars402
Forks23
Last commit4 years ago
Svelte
SvelteTypeScript

Official ESLint plugin for Svelte, providing linting rules and best practices for Svelte components.

#developer-tools#code-quality#eslint-plugin
Stars401
Forks69
Last commit3 days ago
Auto
AutoJavaScript

Automatically configures ESLint rules and plugins based on your project's dependencies.

#sonarjs#developer-tools#eslint-config-airbnb
Stars399
Forks13
Last commit2 years ago
cil
cilOCaml

A front-end for the C programming language that simplifies code for analysis and transformation.

#program-analysis#compiler-frontend#code-transformation
Stars398
Forks102
Last commit2 years ago
elixir-style-guide
elixir-style-guideElixir

A community-driven style guide for Elixir, implemented as checks in the Credo static analysis tool.

#readability#elixir#developer-tools
Stars397
Forks21
Last commit8 years ago
deprecation-detector
deprecation-detectorPHP

A static analysis tool that scans PHP projects for usages of deprecated code, with special support for Symfony.

#upgrade-assistance#cli-tool#code-quality
Stars390
Forks41
Last commit5 years ago
Modernizer
ModernizerJava

A Maven plugin that detects uses of legacy Java APIs in your codebase, promoting modern, performant, and idiomatic alternatives.

#api-migration#apache-commons#bytecode-analysis
Stars389
Forks57
Last commit7 days ago
unconvert
unconvertGo

A Go tool that identifies and removes unnecessary type conversions from Go source code.

#developer-tools#go-linter#type-conversions
Stars388
Forks28
Last commit1 year ago
go-yara
go-yaraGo

Go bindings for the YARA pattern matching library, providing a Go-native interface to YARA's C API.

#hacktoberfest#cgo#go-bindings
Stars388
Forks113
Last commit11 months ago
Shisho
ShishoRust

A lightweight static analyzer for developers that finds code patterns across multiple programming languages.

#multi-language#developer-tools#terraform-security
Stars387
Forks13
Last commit2 years ago
DIFUZE
DIFUZEC++

A fuzzer for Linux kernel drivers that combines interface recovery via LLVM analysis with a fuzzing engine to find security vulnerabilities.

#vulnerability-discovery#embedded-security#llvm-analysis
Stars386
Forks85
Last commit4 years ago
Regal
RegalGo

A linter, debugger, and language server for Rego that identifies mistakes, enforces best practices, and enhances policy development.

#rego#developer-tools#language-server
Stars386
Forks55
Last commit5 days ago
TypL
TypLJavaScript

A configurable type linter for JavaScript using standard syntax and heavy type inferencing.

#developer-tools#linter#type-inference
Stars385
Forks11
Last commit4 years ago
Parse
ParsePHP

A static security scanner for PHP code that identifies potential vulnerabilities without executing the code.

#command-line-tool#vulnerability-detection#security
Stars382
Forks41
Last commit7 years ago
pyanalyze
pyanalyzePython

A semi-static Python type checker that imports modules to understand dynamic constructs and enable plugin extensions.

#developer-tools#plugin-system#linter
Stars382
Forks39
Last commit4 months ago
errwrap
errwrapGo

A Go tool that analyzes and fixes fmt.Errorf() calls to use the new %w error-wrapping verb directive.

#developer-tools#go-1.13#analyzer
Stars381
Forks16
Last commit1 year ago
AndroPyTool
AndroPyToolPython

A framework for automated extraction of static and dynamic features from Android APKs for malware detection.

#droidbox#flowdroid#android-malware-detection
Stars381
Forks68
Last commit3 years ago
Exakat
ExakatPHP

An automated static analysis engine for PHP that performs automated code reviews and identifies issues.

#exakat-engine#phar#php7
Stars380
Forks42
Last commit4 years ago
Razzer
RazzerC

A kernel fuzzer that specifically targets race condition bugs in operating system kernels.

#operating-system-security#concurrency-bugs#syzkaller
Stars378
Forks63
Last commit7 years ago
abandoned-strings
abandoned-stringsSwift

Command line tool that detects unused resource strings in iOS or macOS applications.

#ios#code-cleanup#command-line-tool
Stars377
Forks65
Last commit4 years ago
c4go
c4goC

A transpiler that converts C source code into Go source code, enabling migration of C projects to Go.

#clang#compiler#c4go
Stars376
Forks41
Last commit1 year ago
wsl
wslGo

A Go linter that enforces consistent whitespace and empty line usage to improve code readability.

#readability#hacktoberfest#whitespace
Stars374
Forks45
Last commit1 month ago
Magento Coding Standards
Magento Coding StandardsPHP

A set of Magento-specific rules for PHP_CodeSniffer to enforce coding standards in Magento 2 projects.

#magento2#rector-php#magento
Stars373
Forks165
Last commit3 months ago
PreviousPage 12 of 19

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
2 months ago
Next
#Code Quality343
#Developer Tools247
#Linting142
#Linter116
#Ci Cd98
#Javascript91
#Eslint72
#Eslint Plugin67
#Go67
#Python66
#Security65
#Code Analysis62