awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 Repos

Awesome GitHub RepositoriesDecompilers

Tools for converting binary code back into high-level source code.

Explore 19 awesome GitHub repositories matching part of an awesome list · Decompilers. Refine with filters or upvote what's useful.

Awesome Decompilers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • skylot/jadxAvatar von skylot

    skylot/jadx

    49,088Auf GitHub ansehen↗

    Jadx is a comprehensive Java decompilation suite designed to transform compiled binary application files into readable source code. It functions as a static analysis workbench, providing a graphical interface for navigating, searching, and inspecting the internal logic of complex software packages. By utilizing a bytecode-to-Java pipeline, the project reconstructs high-level logical structures from low-level binary instructions, making it a primary tool for Android application reverse engineering. The project distinguishes itself through a sophisticated control flow reconstruction engine and

    Decompiler for converting Android DEX files to Java.

    Javaandroiddecompilerdex
    Auf GitHub ansehen↗49,088
  • java-decompiler/jd-guiAvatar von java-decompiler

    java-decompiler/jd-gui

    15,024Auf GitHub ansehen↗

    This project is a desktop application designed for the reverse engineering and inspection of compiled Java code. It functions as a graphical interface that translates Java bytecode back into readable source code, allowing users to examine the internal logic of class files and archives when original source files are unavailable. The tool provides a structured environment for navigating complex file hierarchies, including nested archives like JAR and WAR files. By maintaining an in-memory representation of loaded classes, it enables rapid searching and cross-referencing of code elements. The ap

    Standalone GUI for Java decompilation.

    Java
    Auf GitHub ansehen↗15,024
  • jindrapetrik/jpexs-decompilerAvatar von jindrapetrik

    jindrapetrik/jpexs-decompiler

    5,404Auf GitHub ansehen↗

    JPEX Software is a comprehensive reverse engineering suite for SWF binary files, serving as an ActionScript decompiler and editor. It provides a toolkit for decompiling, analyzing, and modifying the internal structure of compiled Flash content, including the extraction of scripts and media assets. The project is distinguished by its ability to perform direct binary modification, allowing users to edit bytecode and replace embedded resources without reverting to high-level source code. It includes a runtime ActionScript bytecode debugger for variable inspection and call stack analysis, as well

    Decompiler for Flash SWF files.

    Javadecompilereditorflash
    Auf GitHub ansehen↗5,404
  • deathmarine/luytenAvatar von deathmarine

    deathmarine/Luyten

    5,105Auf GitHub ansehen↗

    Luyten ist ein Open-Source-Java-Decompiler und Bytecode-Analyzer, der darauf ausgelegt ist, kompilierte Klassendateien zurück in hochsprachigen Quellcode zu transformieren. Er fungiert als grafische Benutzeroberfläche für die Procyon-Decompilation-Engine und ermöglicht die Inspektion und Wiederherstellung von Programmlogik aus Java-Bytecode. Das Tool bietet Funktionen für Java-Reverse-Engineering und Legacy-Code-Analyse, was die Untersuchung von Anwendungen oder Bibliotheken von Drittanbietern ermöglicht, wenn der ursprüngliche Quellcode nicht verfügbar ist. Das System enthält ein Desktop-Interface zum Durchsuchen von Klassenhierarchien, rekursives Classpath-Scanning zur Indexierung von JAR-Dateien sowie eine zustandsbehaftete Navigationshistorie, um besuchte Klassen zu verfolgen.

    Open-source Java decompiler GUI for Procyon.

    Java
    Auf GitHub ansehen↗5,105
  • rocky/python-uncompyle6Avatar von rocky

    rocky/python-uncompyle6

    4,302Auf GitHub ansehen↗

    python-uncompyle6 ist ein Python-Bytecode-Decompiler und Reverse-Engineering-Tool, das darauf ausgelegt ist, kompilierte Bytecode-Dateien zurück in menschenlesbaren Quellcode zu konvertieren. Es fungiert als Quellcode-Wiederhersteller und Bytecode-Disassembler, was die Analyse interner Programmlogik und die Rekonstruktion ursprünglicher Sprachkonstrukte ermöglicht. Das Tool bietet Cross-Version-Unterstützung, was die Analyse und Wiederherstellung von Quellcode aus Bytecode ermöglicht, der über verschiedene Versionen des Python-Interpreters hinweg erstellt wurde. Dies erlaubt den Betrieb als Cross-Version-Bytecode-Analyzer, der unterschiedliche Instruktionssätze unabhängig von der zur Ausführung des Tools verwendeten Version interpretieren kann. Die Funktionen decken Bytecode-Analyse und Programminspektion ab, einschließlich der Möglichkeit, Instruktionen mit interpretierten Flags und Operanden aufzulisten. Das System kann Quellcode aus ganzen Dateien oder spezifischen fragmentierten Segmenten, wie Lambda-Bodys und List Comprehensions, durch Abbildung von Bytecode-Offsets auf Quellfragmente rekonstruieren.

    Cross-platform Python bytecode decompiler.

    Python
    Auf GitHub ansehen↗4,302
  • zrax/pycdcAvatar von zrax

    zrax/pycdc

    4,304Auf GitHub ansehen↗

    pycdc is a reverse engineering toolset that decompiles and disassembles compiled Python bytecode files back into readable source code. It parses .pyc file headers, reconstructs abstract syntax trees from bytecode instructions, and handles version-specific opcodes across Python versions 1.0 through 3.13 with endian-aware binary parsing. The tool recovers numeric constants, string literals, and marshalled Python objects from compiled bytecode, supporting both file-based and in-memory bytecode loading. It provides a human-readable disassembly listing of bytecode instructions alongside full sourc

    Python bytecode disassembler and decompiler.

    C++cxxdecompilerdisassembler
    Auf GitHub ansehen↗4,304
  • uxmal/rekoAvatar von uxmal

    uxmal/reko

    2,576Auf GitHub ansehen↗

    Reko is a binary decompiler.

    Binary decompiler for various architectures.

    C#aarch64armdecompile
    Auf GitHub ansehen↗2,576
  • leibnitz27/cfrAvatar von leibnitz27

    leibnitz27/cfr

    2,408Auf GitHub ansehen↗

    Java decompiler for modern language features.

    Java
    Auf GitHub ansehen↗2,408
  • storyyeller/krakatauAvatar von Storyyeller

    Storyyeller/Krakatau

    2,177Auf GitHub ansehen↗

    Krakatau provides an assembler and disassembler for Java bytecode, which allows you to convert binary classfiles to a human readable text format, make changes, and convert it back to a classfile, even for obfuscated code. You can also create your own classfiles from scratch by writing bytecode…

    Java decompiler, assembler, and disassembler suite.

    Rust
    Auf GitHub ansehen↗2,177
  • icsharpcode/avaloniailspyAvatar von icsharpcode

    icsharpcode/AvaloniaILSpy

    1,815Auf GitHub ansehen↗

    Avalonia-based .NET Decompiler (port of ILSpy)

    Cross-platform .NET decompiler based on ILSpy.

    C#avaloniadecompilerdotnet
    Auf GitHub ansehen↗1,815
  • silverf0x/rpcviewAvatar von silverf0x

    silverf0x/RpcView

    1,056Auf GitHub ansehen↗

    RpcView is a free tool to explore and decompile Microsoft RPC interfaces

    Tool for exploring and decompiling Microsoft RPC interfaces.

    C++
    Auf GitHub ansehen↗1,056
  • comaeio/porosityAvatar von comaeio

    comaeio/porosity

    935Auf GitHub ansehen↗

    UNMAINTAINED Decompiler and Security Analysis tool for Blockchain-based Ethereum Smart-Contracts

    Decompiler and analysis tool for Ethereum smart contracts.

    C++
    Auf GitHub ansehen↗935
  • boomerangdecompiler/boomerangAvatar von BoomerangDecompiler

    BoomerangDecompiler/boomerang

    403Auf GitHub ansehen↗

    Boomerang Decompiler - Fighting the code-rot :)

    General-purpose binary decompiler.

    C++
    Auf GitHub ansehen↗403
  • java-decompiler/jd-eclipseJ

    java-decompiler/jd-eclipse

    0Auf GitHub ansehen↗

    Java decompiler plugin for the Eclipse IDE.

    Auf GitHub ansehen↗0
  • wwwg/wasmdecW

    wwwg/wasmdec

    0Auf GitHub ansehen↗

    Decompiler for WebAssembly to C.

    Auf GitHub ansehen↗0
  • ata4/bspsrcA

    ata4/bspsrc

    0Auf GitHub ansehen↗

    Decompiler for Source engine map files.

    Auf GitHub ansehen↗0
  • kwart/jd-cmdK

    kwart/jd-cmd

    0Auf GitHub ansehen↗

    Command-line interface for Java decompilation.

    Auf GitHub ansehen↗0
  • venshine/decompile-apkV

    venshine/decompile-apk

    0Auf GitHub ansehen↗

    Utility for decompiling Android APK files.

    Auf GitHub ansehen↗0
  • steamdatabase/valveresourceformatS

    steamdatabase/valveresourceformat

    0Auf GitHub ansehen↗

    Parser and decompiler for Valve Source 2 resource files.

    Auf GitHub ansehen↗0
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Decompilers