1.AhmadHassan-BTed / OpenHeart
Succinct Compositional Program Graph (SCPG) static analysis engine & 14-diagram UML generator in Rust.
Ranked by Attention Score: stars gained over the last 7 complete days
72 repositories by Attention Score · Oct 27, 2026 – Nov 2, 2026 (UTC)
Succinct Compositional Program Graph (SCPG) static analysis engine & 14-diagram UML generator in Rust.
Open source AI code review for coding agents. A separate reviewer checks every change your agent writes before you push, in Claude Code, Codex, Cursor and Cline. No account or key of its own.
Curated reverse-engineering tools and learning resources for binaries, apps, firmware, formats, and protocols.
Codebase intelligence for AI and humans: code health scores, auto-generated docs, git analytics, dead code detection, and architectural decisions via MCP.
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.
Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
An extremely fast Python linter and code formatter, written in Rust.
An opinionated, curated list of tools for enforcing software development standards: one recommended tool per job, with limits.
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.
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
CLI tool and library for generating a Software Bill of Materials from container images and filesystems
Know the risk of merging a pull request, and where it lives. Free, open-source CLI and GitHub Action: after your AI review, farol shows the riskiest files, what they reach, diff coverage and contract breaks. TypeScript/React, Go, Python.
A vulnerability scanner for container images and filesystems
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.
Program for determining types of files for Windows, Linux and MacOS.
Defund the Police.
Copy/paste detector for source code. 220+ languages, Rust engine, SARIF/HTML/badge reporters, GitHub Action, MCP server for AI agents.
ShellCheck, a static analysis tool for shell scripts
Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.
Continuous Inspection
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.
A static analyzer for Java, C, C++, and Objective-C
The modern Java bytecode editor
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
Mago is a toolchain for PHP that aims to provide a set of tools to help developers write better code.
Go security checker
The Mobile App Pentest cheat sheet was created to provide concise collection of high value information on specific mobile application penetration testing topics.
Dockerfile linter, validate inline bash, written in Haskell
It's not just a linter that annoys you!
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.
Code security scanning tool (SAST) to discover, filter and prioritize security and privacy risks.
⚙️ 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.
Staticcheck - The advanced Go linter
PHP Static Analysis Tool - discover bugs in your code without running it!
A static analysis security vulnerability scanner for Ruby on Rails applications
Catch common Java mistakes as compile-time errors
An extensible multilanguage static code analyzer.
Static analyzer for C/C++ based on the theory of Abstract Interpretation.
Protect against malicious open source packages 🤖
A tool to enforce Swift style and conventions.
A PHP parser written in PHP
Vulnerability Static Analysis for Containers
Performant type-checking for python.
Scanning APK file for URIs, endpoints & secrets.
🔥 Fast, strict, configurable, extensible, and beautiful linter for Go
Mutation testing for Ruby. AI writes your code. AI writes your tests. But who tests the tests?
✔️ PHP Architecture Tester - Easy architecture testing for PHP
💀 PHP unused code detection via PHPStan extension. Detects dead cycles, supports libs like Laravel, Symfony, Twig, Doctrine, PHPUnit etc. Can automatically remove dead PHP code. Able to detect dead code used only in tests. Finds unused methods, constants, properties and enum cases.
Static code analysis for Kotlin
static analysis of C/C++ code
A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead
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.
PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.
Manage translation and localization with static analysis, for Ruby i18n
Security-focused static analysis for the Phoenix Framework
Next-gen phpDoc parser with support for intersection types and generics
awesome llvm security [Welcome to PR]
A high-performance static analysis toolkit for Ruby
Phantom types for Python.
Chat with (and visualize) your codebase
A Ruby code quality reporter
The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)
Static analyzer and linter for Clojure code that sparks joy
Code analyzer for C# and VB.NET projects
Code style checking for RSpec files.
Static Application Security Testing (SAST) engine focused on covering the OWASP Top 10, to make source code analysis to find vulnerabilities right in the source code, focused on a agile and easy to implement software inside your DevOps pipeline. Support the following technologies: Java (Maven and Android), Kotlin (Android), Swift (iOS), .NET Full Framework, C#, and Javascript (Node.js).
Catch broken links before your readers do.
🛡️ Static security scanner (SAST) for Ansible playbooks, roles, and collections. 1,000+ rules across 30+ categories detecting malicious code, RCE, hardcoded credentials, and supply-chain risk. Outputs SARIF, CycloneDX SBOM, and GitLab SAST. SLSA Build Level 3, Sigstore-signed.
AI writes. SPARDA proves. A deterministic, offline gate that catches when an AI edit removes a guard, exposes a route, or breaks an invariant — no API key, right in the agent edit loop.