1.ast-grep / ast-grep
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
- codemod
- linter
- ast
- babel
- command-line
- command-line-tool
- +9 more
Ranked by Attention Score: stars gained over the last 90 complete days
30 repositories by Attention Score · Aug 6, 2026 – Nov 3, 2026 (UTC)
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
Codebase intelligence for TypeScript and JavaScript. Health, complexity hotspots, duplication, architecture boundaries, circular dependencies, design-system drift, and unused code, from one graph. CLI, GitHub Action, LSP, MCP, and VS Code. Rust, MIT licensed.
An AI-powered security review GitHub Action using Claude to analyze code changes for security vulnerabilities.
Copy/paste detector for source code. 220+ languages, Rust engine, SARIF/HTML/badge reporters, GitHub Action, MCP server for AI agents.
Hunt every Endpoint in your code, expose Shadow APIs, map the Attack Surface.
PHP Static Analysis Tool - discover bugs in your code without running it!
A static analyzer for Java, C, C++, and Objective-C
Staticcheck - The advanced Go linter
⚗️ Adds code analysis to Laravel improving developer productivity and code quality.
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
Tfsec is now part of Trivy
A PHP static analysis tool for finding errors and security vulnerabilities in PHP applications
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.
Pretty good call graphs for dynamic languages
🔰 Instant PHP quality checks from your console
Beautiful and understandable static analysis tool for PHP
DevSkim is a set of IDE plugins, language analyzers, and rules that provide security "linting" capabilities.
A tool to identify unused code in Swift projects.
A Ruby code quality reporter
Set of roslyn-based analyzers for catching common C# errors (inspired by Google's error-prone)
A CLI tool to check whether a specific composer package uses imported symbols that aren't part of its direct composer dependencies
Manage translation and localization with static analysis, for Ruby i18n
Linting tool for CloudFormation templates
The tool to avoid various issues due to inconsistencies and inefficiencies between a database schema and application models.
Detect copy-pasted and structurally similar code
StaCoAn is a crossplatform tool which aids developers, bugbounty hunters and ethical hackers performing static code analysis on mobile applications.