#Static-analysis

Showing 60 of 358 repositories tagged #static-analysis, ranked by stars

WerWolv
WerWolv
ImHex

๐Ÿ” A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.

Score
100
โ˜… 54.1k โ‘‚ 2.4k +50/day
C++
astral-sh
astral-sh
ruff

An extremely fast Python linter and code formatter, written in Rust.

Score
100
โ˜… 48.5k โ‘‚ 2.2k +7/day
Rust
koalaman
koalaman
shellcheck

ShellCheck, a static analysis tool for shell scripts

Score
100
โ˜… 39.7k โ‘‚ 1.9k +12/day
Haskell
MobSF
MobSF
Mobile-Security-Framework-MobSF

Mobile Security Framework (MobSF) is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing, malware analysis and security assessment framework capable of performing static and dynamic analysis.

Score
99
โ˜… 21.4k โ‘‚ 3.7k +21/day
JavaScript
realm
realm
SwiftLint

A tool to enforce Swift style and conventions.

Score
100
โ˜… 19.6k โ‘‚ 2.3k +15/day
Swift
tirth8205
tirth8205
code-review-graph

Local-first code intelligence graph for MCP and CLI. Builds a persistent map of your codebase so AI coding tools read only what matters, with benchmarked context reductions on reviews and large-repo workflows.

Score
96
โ˜… 19.3k โ‘‚ 2.1k +131/day
Python
semgrep
semgrep
semgrep

Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.

Score
100
โ˜… 15.8k โ‘‚ 989 +41/day
OCaml
Konloch
Konloch
bytecode-viewer

A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)

Score
96
โ˜… 15.6k โ‘‚ 1.3k +10/day
Java
ast-grep
ast-grep
ast-grep

โšกA CLI tool for code structural search, lint and rewriting. Written in Rust

Score
95
โ˜… 15.0k โ‘‚ 408 +66/day
Rust
analysis-tools-dev
analysis-tools-dev
static-analysis

โš™๏ธ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.

Score
100
โ˜… 14.7k โ‘‚ 1.5k +10/day
Rust
rshipp
rshipp
awesome-malware-analysis

Defund the Police.

Score
91
โ˜… 13.9k โ‘‚ 2.7k +22/day
OWASP
OWASP
mastg

The OWASP Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing and reverse engineering. It describes technical processes for verifying the OWASP Mobile Security Weakness Enumeration (MASWE) weaknesses, which are in alignment with the OWASP MASVS.

Score
92
โ˜… 13.0k โ‘‚ 2.8k +4/day
Python
anchore
anchore
grype

A vulnerability scanner for container images and filesystems

Score
98
โ˜… 12.5k โ‘‚ 823 โ€”
Go
hadolint
hadolint
hadolint

Dockerfile linter, validate inline bash, written in Haskell

Score
100
โ˜… 12.3k โ‘‚ 497 +11/day
Haskell
horsicq
horsicq
Detect-It-Easy

Program for determining types of files for Windows, Linux and MacOS.

Score
97
โ˜… 11.1k โ‘‚ 926 +85/day
JavaScript
quay
quay
clair

Vulnerability Static Analysis for Containers

Score
95
โ˜… 11.0k โ‘‚ 1.2k +2/day
Go
squizlabs
squizlabs
PHP_CodeSniffer

PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.

Score
96
โ˜… 10.8k โ‘‚ 1.5k โ€”
PHP
reviewdog
reviewdog
reviewdog

๐Ÿถ Automated code review tool integrated with any code analysis tools regardless of programming language

Score
90
โ˜… 9.4k โ‘‚ 491 โ€”
Go
anchore
anchore
syft

CLI tool and library for generating a Software Bill of Materials from container images and filesystems

Score
92
โ˜… 9.2k โ‘‚ 884 +6/day
Go
We5ter
We5ter
Scanners-Box

A powerful and open-source toolkit for hackers and security automation - ๅฎ‰ๅ…จ่กŒไธšไปŽไธš่€…่‡ช็ ”ๅผ€ๆบๆ‰ซๆๅ™จๅˆ่พ‘

Score
98
โ˜… 9.0k โ‘‚ 2.4k +6/day
securego
securego
gosec

Go security checker

Score
88
โ˜… 8.9k โ‘‚ 700 +4/day
Go
bridgecrewio
bridgecrewio
checkov

Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.

Score
88
โ˜… 8.9k โ‘‚ 1.4k +3/day
Python
presidentbeef
presidentbeef
brakeman

A static analysis security vulnerability scanner for Ruby on Rails applications

Score
97
โ˜… 7.3k โ‘‚ 772 +1/day
Ruby
facebook
facebook
pyre-check

Performant type-checking for python.

Score
77
โ˜… 7.2k โ‘‚ 453 โ€”
OCaml
aquasecurity
aquasecurity
tfsec

Tfsec is now part of Trivy

Score
80
โ˜… 7.0k โ‘‚ 555 +1/day
Go
detekt
detekt
detekt

Static code analysis for Kotlin

Score
92
โ˜… 7.0k โ‘‚ 845 +11/day
Kotlin
sverweij
sverweij
dependency-cruiser

Validate and visualize dependencies. Your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.

Score
100
โ˜… 6.9k โ‘‚ 289 +76/day
JavaScript
dominikh
dominikh
go-tools

Staticcheck - The advanced Go linter

Score
85
โ˜… 6.8k โ‘‚ 411 +8/day
Go
ondrajz
ondrajz
go-callvis

Visualize call graph of a Go program using Graphviz

Score
78
โ˜… 6.5k โ‘‚ 432 +4/day
Go
crytic
crytic
slither

Static Analyzer for Solidity and Vyper

Score
81
โ˜… 6.3k โ‘‚ 1.1k +5/day
Python
davidhalter
davidhalter
jedi

Awesome autocompletion, static analysis and refactoring library for python

Score
73
โ˜… 6.2k โ‘‚ 531 โ€”
Python
dwisiswant0
dwisiswant0
apkleaks

Scanning APK file for URIs, endpoints & secrets.

Score
46
โ˜… 6.1k โ‘‚ 580 +21/day
Python
dsherret
dsherret
ts-morph

TypeScript Compiler API wrapper for static analysis and programmatic code changes.

Score
71
โ˜… 6.1k โ‘‚ 234 +11/day
TypeScript
palantir
palantir
tslint

:vertical_traffic_light: An extensible linter for the TypeScript language

Score
43
โ˜… 5.9k โ‘‚ 872 +3/day
TypeScript
zizmorcore
zizmorcore
zizmor

Static analysis for GitHub Actions

Score
90
โ˜… 5.8k โ‘‚ 222 +21/day
Rust
pylint-dev
pylint-dev
pylint

It's not just a linter that annoys you!

Score
85
โ˜… 5.7k โ‘‚ 1.3k +4/day
Python
mgechev
mgechev
revive

๐Ÿ”ฅ ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint

Score
82
โ˜… 5.5k โ‘‚ 316 +5/day
Go
pmd
pmd
pmd

An extensible multilanguage static code analyzer.

Score
88
โ˜… 5.4k โ‘‚ 1.6k +10/day
Java
tanprathan
tanprathan
MobileApp-Pentest-Cheatsheet

The Mobile App Pentest cheat sheet was created to provide concise collection of high value information on specific mobile application penetration testing topics.

Score
60
โ˜… 5.2k โ‘‚ 1.3k +4/day
didi
didi
booster

๐Ÿš€Optimizer for mobile applications

Score
80
โ˜… 5.1k โ‘‚ 591 +5/day
Kotlin
google
google
pytype

A static type analyzer for Python code

Score
65
โ˜… 5.0k โ‘‚ 289 +2/day
Python
vuejs
vuejs
eslint-plugin-vue

Official ESLint plugin for Vue.js

Score
86
โ˜… 4.6k โ‘‚ 711 +1/day
TypeScript
nikolaydubina
nikolaydubina
go-recipes

๐Ÿฆฉ Tools for Go projects

Score
75
โ˜… 4.5k โ‘‚ 166 โ€”
Go
orhun
orhun
binsider

Analyze ELF binaries like a boss ๐Ÿ˜ผ๐Ÿ•ต๏ธโ€โ™‚๏ธ

Score
85
โ˜… 4.3k โ‘‚ 105 +6/day
Rust
uber
uber
NullAway

A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

Score
84
โ˜… 4.1k โ‘‚ 347 +6/day
Java
fallow-rs
fallow-rs
fallow

Codebase intelligence for TypeScript and JavaScript. Free static analysis of code and styles: unused code, duplication, circular deps, complexity hotspots, architecture boundaries, design-system drift. Optional paid runtime layer (Fallow Runtime): hot-path review and cold-path deletion evidence from real production traffic.

Score
80
โ˜… 4.1k โ‘‚ 132 +6/day
Rust
uber-go
uber-go
nilaway

Static analysis tool to detect potential nil panics in Go code

Score
72
โ˜… 3.9k โ‘‚ 92 +13/day
Go
PyCQA
PyCQA
flake8

flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.

Score
62
โ˜… 3.8k โ‘‚ 348 +2/day
Python
shobrook
shobrook
adrenaline

Chat with (and visualize) your codebase

Score
100
โ˜… 3.7k โ‘‚ 308 โ€”
stackrox
stackrox
kube-linter

KubeLinter is a static analysis tool that checks Kubernetes YAML files and Helm charts to ensure the applications represented in them adhere to best practices.

Score
70
โ˜… 3.5k โ‘‚ 266 โ€”
Go
repowise-dev
repowise-dev
repowise

Codebase intelligence for AI and humans: code health scores, auto-generated docs, git analytics, dead code detection, and architectural decisions via MCP.

Score
69
โ˜… 3.4k โ‘‚ 411 +23/day
Python
carthage-software
carthage-software
mago

Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.

Score
75
โ˜… 3.3k โ‘‚ 167 +5/day
Rust
qax-os
qax-os
goreporter

A Golang tool that does static analysis, unit testing, code review and generate code quality report.

Score
50
โ˜… 3.1k โ‘‚ 262 โ€”
Go
qltysh
qltysh
qlty

๐Ÿ’Ž Code quality CLI for universal linting, auto-formatting, security scanning, and maintainability

Score
70
โ˜… 3.1k โ‘‚ 267 +2/day
Rust
willcrichton
willcrichton
flowistry

Flowistry is an IDE plugin for Rust that helps you focus on relevant code.

Score
65
โ˜… 3.1k โ‘‚ 63 +2/day
Rust
mtshiba
mtshiba
pylyzer

A fast, feature-rich static code analyzer & language server for Python

Score
40
โ˜… 2.9k โ‘‚ 43 โ€”
Rust
Bearer
Bearer
bearer

Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.

Score
96
โ˜… 2.7k โ‘‚ 141 +2/day
Go
protectai
protectai
vulnhuntr

Zero shot vulnerability discovery using LLMs

Score
75
โ˜… 2.7k โ‘‚ 314 +5/day
Python
sentrux
sentrux
sentrux

Real-time architectural sensor that helps AI agents close the feedback loop, enabling recursive self-improvement of code quality. Pure Rust.

Score
60
โ˜… 2.6k โ‘‚ 233 โ€”
Rust
Ericsson
Ericsson
codechecker

CodeChecker is an analyzer tooling, defect database and viewer extension for static and dynamic analyzer tools.

Score
94
โ˜… 2.6k โ‘‚ 471 โ€”
Python
Related Topics
#linter#static-code-analysis#code-quality#python#go#security#rust#golang#typescript#reverse-engineering#developer-tools

ยฉ 2026 GitRepoTrend ยท GitHub repositories by topic ยท Updated weekly