awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 repository-uri

Awesome GitHub RepositoriesAdvanced Code Inspection

Specialized tools for deep analysis, including automated review systems and binary-level reverse engineering.

Explore 15 awesome GitHub repositories matching development tools & productivity · Advanced Code Inspection. Refine with filters or upvote what's useful.

Awesome Advanced Code Inspection GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • florinpop17/app-ideasAvatar florinpop17

    florinpop17/app-ideas

    95,036Vezi pe GitHub↗

    App-ideas is a development platform that integrates autonomous AI agents into local environments to orchestrate code review, automated fix application, and workflow management. It functions as a command-line interface that connects external AI assistants to your codebase, enabling iterative development cycles through plugin-based integration and natural language triggers. The platform distinguishes itself through a robust static analysis engine that traverses syntax trees to enforce structural coding standards and identify violations. Users can define custom review rules, architectural prefer

    Triggers iterative analysis on code changes to categorize findings and execute automated fix workflows.

    applicationscodingcodingchallenges
    Vezi pe GitHub↗95,036
  • nationalsecurityagency/ghidraAvatar NationalSecurityAgency

    NationalSecurityAgency/ghidra

    69,740Vezi pe GitHub↗

    Ghidra is a software reverse engineering suite designed to analyze compiled binaries and reconstruct program logic without access to original source code. It provides an interactive environment for disassembly and decompilation, utilizing a platform-independent intermediate representation to maintain consistency across diverse hardware architectures. The framework supports automated binary analysis through programmatic routines, enabling the investigation of complex code patterns and security indicators. The platform distinguishes itself through a modular architecture that allows for extensiv

    Decodes compiled binaries into readable logic to facilitate deep inspection without needing the original source code.

    Javadisassemblerreverse-engineeringsoftware-analysis
    Vezi pe GitHub↗69,740
  • tryghost/ghostAvatar TryGhost

    TryGhost/Ghost

    53,965Vezi pe GitHub↗

    Ghost is an open-source publishing platform and headless content management system designed for professional publishers. It provides a decoupled architecture that separates the content management backend from the front-end delivery layer, allowing users to manage editorial workflows and site data through structured web services. The platform distinguishes itself by integrating a built-in membership and subscription engine, which enables creators to manage gated content, paid tiers, and secure member profiles directly within the system. It also features a dedicated infrastructure for professio

    Inspects theme files for errors and compatibility issues to ensure stability during development and deployment.

    JavaScriptbloggingcmsghost
    Vezi pe GitHub↗53,965
  • werwolv/imhexAvatar WerWolv

    WerWolv/ImHex

    53,892Vezi pe GitHub↗

    ImHex is a professional-grade hex editor and binary data analysis platform designed for inspecting, modifying, and reverse engineering raw file contents. It functions as a schema-driven engine that interprets complex binary structures by applying custom definitions to map and visualize byte-level data. The platform distinguishes itself through a dedicated domain-specific language that allows users to define structural schemas for automated file parsing. This capability is supported by a dynamic plugin architecture and an event-driven registry, which enable the integration of external modules

    Uncovers system logic and internal structures by analyzing compiled binaries and unknown file formats.

    C++analyzerbinary-analysisc-plus-plus
    Vezi pe GitHub↗53,892
  • radareorg/radare2Avatar radareorg

    radareorg/radare2

    23,120Vezi pe GitHub↗

    Radare2 is a comprehensive framework for reverse engineering and analyzing compiled software. It provides a command-line environment designed for disassembling, debugging, and patching binary executables across a wide range of processor architectures and operating systems. The system distinguishes itself through a modular, plugin-based architecture that supports cross-platform analysis and automated workflows. It utilizes memory-mapped file access to enable efficient structural inspection and modification of binaries without requiring full file loads. By lifting machine instructions into a un

    Provides a comprehensive command-line framework for disassembling, debugging, and analyzing compiled binary software.

    Cbinary-analysisccommandline
    Vezi pe GitHub↗23,120
  • mastra-ai/mastraAvatar mastra-ai

    mastra-ai/mastra

    21,221Vezi pe GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    Integrates language servers to allow agents to inspect code definitions, hover information, and implementation details.

    TypeScriptagentsaichatbots
    Vezi pe GitHub↗21,221
  • socialsisteryi/bilibili-api-collectAvatar SocialSisterYi

    SocialSisterYi/bilibili-API-collect

    20,401Vezi pe GitHub↗

    This project serves as a community-maintained repository of documentation for the internal application programming interfaces used by the Bilibili video platform. It provides a structured reference for developers to understand service endpoints, request parameters, and data structures that are not officially documented. The collection relies on reverse-engineered network traffic analysis to map how client applications communicate with backend infrastructure. By decoding these proprietary protocols, the project offers a unified interface that allows developers to build third-party clients, agg

    Documents internal service endpoints by reverse-engineering network traffic patterns between clients and backend infrastructure.

    Vezi pe GitHub↗20,401
  • rizinorg/cutterAvatar rizinorg

    rizinorg/cutter

    18,957Vezi pe GitHub↗

    Cutter is a binary analysis platform and graphical user interface for the Rizin reverse engineering framework. It provides an environment for analyzing the internal logic and data structures of compiled binaries through integrated disassembly and visualization. The platform supports a containerized deployment model to provide isolated environments for binary analysis, which is used to examine suspicious binaries without risking the host system. It is an extensible security tool that allows for the addition of custom analysis capabilities and visualizers via native plugins and scripts. The to

    A comprehensive environment for reverse engineering compiled binaries with integrated disassembly and visualization.

    C++
    Vezi pe GitHub↗18,957
  • dotnet/benchmarkdotnetAvatar dotnet

    dotnet/BenchmarkDotNet

    11,428Vezi pe GitHub↗

    BenchmarkDotNet is a library and tool suite for measuring the execution time and memory allocation of .NET code. It utilizes statistical sampling and warm-up iterations to determine the stability and precise execution speed of specific methods. The project provides a JIT disassembly viewer to inspect processor disassembly and analyze how the compiler executes code paths. It includes a memory allocation profiler that tracks managed and native memory traffic to identify efficiency bottlenecks. Additionally, a runtime performance comparator allows the same benchmarks to be executed across differ

    Provides disassembly listings for benchmarks to analyze how the processor compiles and executes the underlying code.

    C#benchmarkbenchmarkingc-sharp
    Vezi pe GitHub↗11,428
  • pwndbg/pwndbgAvatar pwndbg

    pwndbg/pwndbg

    10,051Vezi pe GitHub↗

    pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and low-level program analysis. It extends the core functionality of the debugger to provide advanced memory inspection and automation tools. The project distinguishes itself with specialized capabilities for heap analysis across glibc, jemalloc, and musl, as well as a comprehensive kernel debugging toolkit for inspecting Linux kernel tasks and slab allocators. It includes an integrated ROP gadget searcher for constructing exploit chains and an LLM-powered debugging assistant that provi

    A comprehensive environment for disassembling, decompiling, and analyzing compiled software binaries.

    Pythonbinary-ninjacapture-the-flagctf
    Vezi pe GitHub↗10,051
  • mamedev/mameAvatar mamedev

    mamedev/mame

    9,929Vezi pe GitHub↗

    MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and consoles to run original software on modern devices. It functions as a retro gaming preservation framework for managing, verifying, and archiving ROM sets and disk images to ensure long-term software accessibility. The project features a system debugging tool for inspecting emulated memory, CPU registers, and execution flow via breakpoints and disassembly. It also includes a Lua-based automation layer that exposes core system state and hardware controls for custom behavior and anal

    Attaches and manages custom text comments at specific memory addresses within the disassembly view.

    C++
    Vezi pe GitHub↗9,929
  • angr/angrAvatar angr

    angr/angr

    8,898Vezi pe GitHub↗

    Angr is a binary analysis framework and static analysis tool used for reverse engineering compiled binaries. It serves as a binary decompiler and a lifting platform that translates machine code into a common intermediate representation to enable cross-architecture analysis. The framework integrates a symbolic execution engine and constraint solvers to determine the inputs required to reach specific program states. It also employs untrusted code sandboxing to isolate guest code from the host environment during analysis. Its capabilities cover control flow and data flow analysis, including the

    Provides a comprehensive environment for disassembling, decompiling, and analyzing compiled software binaries.

    Python
    Vezi pe GitHub↗8,898
  • hugsy/gefAvatar hugsy

    hugsy/gef

    8,020Vezi pe GitHub↗

    GEF is a Python-based extension for GDB that serves as a framework for binary analysis, exploit development, and low-level debugging. It functions as a dynamic analysis extension designed to assist in reverse engineering workflows and malware analysis by enhancing the debugger's ability to inspect process state and memory. The project is distinguished by its specialized heap analysis tools, which allow for the inspection of glibc heap arenas, bins, and chunks to detect memory corruption. It also provides a dedicated toolkit for exploit development, including cyclic pattern generation for offs

    Provides a comprehensive environment for disassembling and analyzing compiled binaries, including security mitigation inspection.

    Pythonbinary-ninjactfdebugging
    Vezi pe GitHub↗8,020
  • mgechev/reviveAvatar mgechev

    mgechev/revive

    5,524Vezi pe GitHub↗

    Revive este un linter de analiză statică configurabil și un instrument de calitate a codului pentru Go. Acesta analizează codul sursă pentru a detecta greșeli comune de programare, a identifica încălcările de stil și a impune standardele limbajului fără a executa programul. Proiectul funcționează atât ca instrument în linie de comandă, cât și ca motor de analiză embeddable. Acest lucru permite ca logica de bază de linting să fie integrată ca bibliotecă în alte aplicații Go pentru inspecția programatică a codului. Instrumentul suportă seturi de reguli personalizate și niveluri de severitate gestionate printr-un fișier de configurare structurat. Oferă capabilități pentru suprimarea avertismentelor specifice prin comentarii inline, excluderea fișierelor din analiză și extinderea motorului cu reguli de analiză personalizate. Rezultatele analizei pot fi exportate în mai multe formate standardizate pentru integrarea cu instrumente externe.

    Exposes the core linting engine as a library for programmatic code analysis within other Go applications.

    Gogogolanggolint
    Vezi pe GitHub↗5,524
  • cea-sec/miasmAvatar cea-sec

    cea-sec/miasm

    3,890Vezi pe GitHub↗

    Miasm este un framework Python de reverse engineering conceput pentru analiză binară, dezasamblare și modificare. Funcționează ca un framework de analiză binară care ridică codul mașină într-o reprezentare intermediară pentru a permite cercetarea de securitate independentă de platformă. Sistemul operează ca un motor de emulare binară și toolkit de modificare, permițând execuția codului binar într-un mediu virtual pentru a urmări schimbările de stare fără hardware nativ. Oferă instrumente pentru patching binar, pentru a actualiza și modifica fișiere binare brute pe mai multe arhitecturi CPU și formate executabile. Framework-ul acoperă capabilități pentru dezasamblare, ridicarea reprezentării intermediare și simplificarea semantică pentru a elimina ofuscarea binară. Include suport pentru parsarea formatelor binare și maparea memoriei pentru a urmări referințele și layout-ul în timpul analizei programelor compilate.

    Offers a comprehensive environment for disassembling and analyzing compiled software binaries for security research.

    Pythonassemblerdisassembleremulator
    Vezi pe GitHub↗3,890
  1. Home
  2. Development Tools & Productivity
  3. Code Quality and Analysis
  4. Advanced Code Inspection

Explorează sub-etichetele

  • Autonomous Code Reviewers
  • Reverse Engineering Tools3 sub-tag-uri
  • Theme Validators