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
·
Back to rocky/python-uncompyle6

Open-source alternatives to Python Uncompyle6

30 open-source projects similar to rocky/python-uncompyle6, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Python Uncompyle6 alternative.

  • zrax/pycdcAvatar zrax

    zrax/pycdc

    4,304Vezi pe GitHub↗

    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

    C++cxxdecompilerdisassembler
    Vezi pe GitHub↗4,304
  • fesh0r/fernflowerAvatar fesh0r

    fesh0r/fernflower

    4,308Vezi pe GitHub↗

    Fernflower is a Java bytecode decompiler and reverse engineering tool. It transforms compiled Java class files back into human-readable Java source code to reconstruct original program logic and variable names. The tool functions as a command line bytecode processor capable of batch processing Java archives and class files. It specifically handles obfuscated code analysis by renaming ambiguous identifiers and resolving naming conflicts to make the resulting source code easier to follow. The system employs static analysis to convert bytecode to source, utilizing debug information extraction t

    Java
    Vezi pe GitHub↗4,308
  • extremecoders-re/pyinstxtractorAvatar extremecoders-re

    extremecoders-re/pyinstxtractor

    4,119Vezi pe GitHub↗

    pyinstxtractor is a PyInstaller executable unpacker and Python bytecode recovery tool. It functions as a helper for decompiling compiled Python binaries by extracting bundled binaries and bytecode from executables created with PyInstaller. The project includes a bytecode decryptor to remove encryption from extracted files and a header repair tool that restores corrupted headers. These capabilities ensure that extracted compiled files are compatible with bytecode decompilation software. The utility covers reverse engineering of Python applications, supporting malware analysis workflows throug

    Pythondecompilepycpyc-files
    Vezi pe GitHub↗4,119

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • java-decompiler/jd-guiAvatar java-decompiler

    java-decompiler/jd-gui

    15,024Vezi pe GitHub↗

    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

    Java
    Vezi pe GitHub↗15,024
  • skylot/jadxAvatar skylot

    skylot/jadx

    49,088Vezi pe GitHub↗

    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

    Javaandroiddecompilerdex
    Vezi pe GitHub↗49,088
  • radare/radare2Avatar radare

    radare/radare2

    24,129Vezi pe GitHub↗

    radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture disassembler, low-level binary debugger, and hexadecimal editor for inspecting executable structures and interpreting machine code when original source files are unavailable. The framework provides capabilities for decompiling machine instructions, performing symbolic analysis, and diffing binary files to identify structural changes across versions. It also includes a digital forensic analyzer and disk analyzer for browsing filesystem formats in userland. The toolset supports binary p

    C
    Vezi pe GitHub↗24,129
  • pret/pokepinballAvatar pret

    pret/pokepinball

    192Vezi pe GitHub↗

    Disassembly of Pokémon Pinball

    Assembly
    Vezi pe GitHub↗192
  • sanqui/hm3Avatar sanqui

    sanqui/hm3

    19Vezi pe GitHub↗

    Harvest Moon 3 GBC partial disassembly

    Assembly
    Vezi pe GitHub↗19
  • pfalcon/scratchabitAvatar pfalcon

    pfalcon/ScratchABit

    413Vezi pe GitHub↗

    Easily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API

    Python
    Vezi pe GitHub↗413
  • pret/pokecrystalAvatar pret

    pret/pokecrystal

    2,448Vezi pe GitHub↗
    Assemblydisassemblygameboy-colorgbz80
    Vezi pe GitHub↗2,448
  • drenn1/ages-disasmAvatar drenn1

    drenn1/ages-disasm

    200Vezi pe GitHub↗

    Disassembly of Oracle of Ages and Seasons

    Assembly
    Vezi pe GitHub↗200
  • pret/pokemon-reverse-engineering-toolsAvatar pret

    pret/pokemon-reverse-engineering-tools

    351Vezi pe GitHub↗

    Tools for building and disassembling Pokémon Red and Pokémon Crystal

    Python
    Vezi pe GitHub↗351
  • pret/poketcgAvatar pret

    pret/poketcg

    319Vezi pe GitHub↗

    Disassembly of Pokémon TCG

    Assembly
    Vezi pe GitHub↗319
  • pret/pokeyellowAvatar pret

    pret/pokeyellow

    851Vezi pe GitHub↗

    Disassembly of Pokemon Yellow

    Assembly
    Vezi pe GitHub↗851
  • silverf0x/rpcviewAvatar silverf0x

    silverf0x/RpcView

    1,056Vezi pe GitHub↗

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

    C++
    Vezi pe GitHub↗1,056
  • icsharpcode/ilspyAvatar icsharpcode

    icsharpcode/ILSpy

    25,447Vezi pe GitHub↗

    ILSpy is a .NET decompiler and binary analyzer designed to convert compiled .NET assemblies back into readable C# source code. It functions as a metadata explorer and a common intermediate language viewer, enabling the analysis of compiled code and the execution of reverse engineering workflows. The project distinguishes itself through specialized translation capabilities, such as converting compiled binary XML (BAML) back into human-readable XAML for user interface analysis. It also provides tools for inspecting native machine code and extracting metadata from program database (PDB) files.

    C#
    Vezi pe GitHub↗25,447
  • joelpx/plasmaAvatar joelpx

    joelpx/plasma

    3,072Vezi pe GitHub↗

    Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.

    Python
    Vezi pe GitHub↗3,072
  • h3nnn4n/reverse-engineering-the-gameboy-tetrisAvatar h3nnn4n

    h3nnn4n/Reverse-Engineering-the-GameBoy-Tetris

    27Vezi pe GitHub↗

    This is my personal attempt on reverse engineering the Tetris gameboy.

    Shell
    Vezi pe GitHub↗27
  • 0xd4d/de4dotAvatar 0xd4d

    0xd4d/de4dot

    7,426Vezi pe GitHub↗

    de4dot is a .NET deobfuscator, unpacker, and assembly analysis tool. It is designed to remove obfuscation layers, restore metadata, and simplify bytecode control flow to transform protected binaries back into human-readable code. The project features specialized systems for decrypting strings and constants using both static and dynamic analysis. It identifies specific protection tools through pattern-based detection and strips anti-analysis protections, such as tamper detection and anti-debugging code. The tool provides a suite of reverse engineering capabilities, including binary wrapper un

    C#
    Vezi pe GitHub↗7,426
  • mojobojo/ladx-disassemblyAvatar mojobojo

    mojobojo/LADX-Disassembly

    888Vezi pe GitHub↗

    Disassembly of Legend of Zelda: Links Awakening DX

    Assembly
    Vezi pe GitHub↗888
  • 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

    Javadisassemblerreverse-engineeringsoftware-analysis
    Vezi pe GitHub↗69,740
  • not-chciken/jungle-book-gb-disassemblyAvatar not-chciken

    not-chciken/jungle-book-gb-disassembly

    4Vezi pe GitHub↗

    Disassembly of "The Jungle Book" for Game Boy from 1994.

    Assembly
    Vezi pe GitHub↗4
  • 0xd4d/dnspyAvatar 0xd4d

    0xd4d/dnSpy

    29,539Vezi pe GitHub↗

    dnSpy is a specialized toolset for the reverse engineering, analysis, and modification of compiled .NET binaries. It functions as a decompiler that converts assemblies back into readable high-level source code, an assembly editor for modifying bytecode and metadata, and a debugger for inspecting compiled binaries. The project integrates a hex editor specifically for inspecting and modifying raw bytes and Common Intermediate Language structures. It allows for the direct modification of binary contents to change application behavior without requiring the original project source files. The tool

    C#
    Vezi pe GitHub↗29,539
  • deved2/fxhammer-disasmAvatar DevEd2

    DevEd2/FXHammer-Disasm

    9Vezi pe GitHub↗

    Disassembly of FX Hammer by Aleksi Eeben

    Assembly
    Vezi pe GitHub↗9
  • deathmarine/luytenAvatar deathmarine

    deathmarine/Luyten

    5,105Vezi pe GitHub↗

    Luyten is an open source Java decompiler and bytecode analyzer designed to transform compiled class files back into high-level source code. It functions as a graphical user interface for the Procyon decompilation engine, allowing for the inspection and recovery of program logic from Java bytecode. The tool provides capabilities for Java reverse engineering and legacy code analysis, enabling the examination of third-party applications or libraries when original source code is unavailable. The system includes a desktop interface for browsing class hierarchies, recursive classpath scanning to

    Java
    Vezi pe GitHub↗5,105
  • pret/pokegold-spaceworldAvatar pret

    pret/pokegold-spaceworld

    385Vezi pe GitHub↗

    Disassembly of the Pokémon Gold and Silver 1997 Space World demo

    Assembly
    Vezi pe GitHub↗385
  • pret/pokeredAvatar pret

    pret/pokered

    4,755Vezi pe GitHub↗

    Pokered is a comprehensive suite of tools for the disassembly, debugging, and compilation of Game Boy ROMs. It provides a full disassembly of original game binaries into human-readable assembly source code, alongside a dedicated assembly toolchain for compiling modifications back into playable ROM files. The project includes a specialized ROM debugger for monitoring internal game states and a patching tool used to generate binary patches for applying assembly-level changes. The framework covers a wide range of reverse engineering and modification capabilities, including the analysis of binar

    Assembly
    Vezi pe GitHub↗4,755
  • blackint3/openarkB

    BlackINT3/OpenArk

    0Vezi pe GitHub↗
    Vezi pe GitHub↗0
  • horsicq/detect-it-easyAvatar horsicq

    horsicq/Detect-It-Easy

    10,266Vezi pe GitHub↗

    Detect-It-Easy is a binary file identifier and analysis toolkit designed to determine file formats, compilers, and packers. It functions as a binary file identifier that utilizes signature matching and heuristic analysis to identify executable and archive formats. The project includes a custom file signature engine and a scriptable rule system for defining and applying detection logic to identify specific binary patterns. It features specialized detectors for Android packages, such as APK and DEX files, and a malware packer detector to identify protections, obfuscators, and virus families. T

    JavaScriptbinary-analysisdebuggerdetect
    Vezi pe GitHub↗10,266
  • pret/pokegoldAvatar pret

    pret/pokegold

    683Vezi pe GitHub↗

    Disassembly of Pokémon Gold/Silver

    Assembly
    Vezi pe GitHub↗683