A static analyzer for Java, C, C++, and Objective-C
Open-source AI penetration testing tool to find and fix your app’s vulnerabilities.
A tool to enforce Swift style and conventions.
Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.
⚙️ 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.
Programming style, best practices, and coding conventions.
Continuous Inspection
Combination of multiple linters to run as a GitHub Action or standalone
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Codebase intelligence for AI and humans: code health scores, auto-generated docs, git analytics, dead code detection, and architectural decisions via MCP.
DeepAudit:人人拥有的 AI 黑客战队,让漏洞挖掘触手可及。小白一键部署运行,自主协作审计 + 自动化沙箱 PoC 验证。支持 Ollama 私有部署 ,一键生成报告。支持中转站。让安全不再昂贵,让审计不再复杂。
A fast type checker and language server for Python
Static code analysis for Kotlin
Copy/paste detector for source code. 220+ languages, Rust engine, SARIF/HTML/badge reporters, GitHub Action, MCP server for AI agents.
It's not just a linter that annoys you!
An extensible multilanguage static code analyzer.
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.
Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites
A PHP code-quality tool
Source code spell checker
⚙️ The static code analysis tool you need for your HTML
Open-source AI-powered offensive security harness for automated penetration testing.
💎 Code quality CLI for universal linting, auto-formatting, security scanning, and maintainability
Templates and workflow for generating PRDs, Tech Designs, and MVP and more using LLMs for AI IDEs
The strictest and most opinionated python linter ever!
A Python tool to visualize + enforce dependencies, using modular architecture 🌎 Open source 🐍 Installable via pip 🔧 Able to be adopted incrementally - ⚡ Implemented with no runtime impact ♾️ Interoperable with your existing systems 🦀 Written in rust
Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.
🦙 MegaLinter analyzes 50 languages, 22 formats, 21 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.
extendable code review and QA agent 🚢
A tool for refactoring code related to feature flag APIs
Automated TDD enforcement for Claude Code
Mutation testing for Ruby. AI writes your code. AI writes your tests. But who tests the tests?
Professional context and harness engineering for Claude Code and OpenAI Codex. Build production-grade software with spec-driven development, TDD, persistent memory, quality gates, code intelligence, human oversight, and end-to-end verification.
Open-source orchestration for coding agents. Define your own workflows, reviewers and repair loops. zeroshot enforces the process you configure.
Instant AI code reviews
AI code reviews grounded in 12 classic engineering books — decay risk diagnostics with book citations, severity labels, and 6 analysis modes including full-sweep auto-fix
Handle errors in a simple, stable, consistent way
Docker image that provides static analysis tools for PHP
SonarSource Static Analyzer for JavaScript and TypeScript
:octocat: A curated awesome list of flake8 extensions. Feel free to contribute! :mortar_board:
Agentic development harness for Claude Code — SPEC-driven plan/run/sync, TRUST 5 quality gates, model+effort routing, and Claude×GLM multi-LLM cost control. Single Go binary, 16 languages, zero deps.
A powerful C# Roslyn analyzer that uses static analysis to detect bugs, surface security issues, and enforce best practices—helping developers and AI write more reliable code.
Solhint is an open-source project to provide a linting utility for Solidity code.
A plugin for Flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle.
A CLI tool to check whether a specific composer package uses imported symbols that aren't part of its direct composer dependencies
Open source project for data preparation for GenAI applications
PHP_Depend is an adaptation of the established Java development tool JDepend. This tool shows you the quality of your design in terms of extensibility, reusability and maintainability.
Code analyzer for C# and VB.NET projects
🐰 Bencher - Continuous Benchmarking
Blazingly fast cognitive complexity analysis for Python, written in Rust.
Open source local-first PR scanner that finds dead code, security bugs, secrets, quality regressions, and AI-code mistakes before merge. For first timers refer to https://duriantaco.github.io/skylos/repo-map/
undercover warns about methods, classes and blocks that were changed without tests, to help you easily find untested code and reduce the number of bugs. It does so by analysing data from git diffs, code structure and SimpleCov coverage reports
Embedding-based discovery of duplicated logic for projects too large or messy to maintain reliably
Open source code review that runs in your coding agent before you push. Scanners plus a separate AI reviewer, on your own login, no key.
An old coder's strategy for the agent era: don't read the code — make it run the gauntlet. Evidence-first development skill for coding agents, inspired by Uncle Bob.
Development workflows for Claude Code that keep broad exploration focused on the outcome you approved.
Catch and fix the code-quality issues AI coding agents leave behind - dead code, unsafe casts, swallowed errors, duplication, security risks, and more. 50+ deterministic rules across 10 language targets, with CLI, CI, and GitHub Actions. No LLM at runtime. MIT.
Explain yourself! Interrogate a codebase for docstring coverage.
Official SonarQube MCP Server for code quality and security in AI agents