GitHub topics: disassembler
WerWolv/ImHex
🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
Language: C++ - Size: 49.5 MB - Last synced at: about 6 hours ago - Pushed at: about 6 hours ago - Stars: 50,895 - Forks: 2,251
horsicq/Detect-It-Easy
Program for determining types of files for Windows, Linux and MacOS.
Language: JavaScript - Size: 22.8 MB - Last synced at: about 7 hours ago - Pushed at: about 8 hours ago - Stars: 9,557 - Forks: 858
zpekic/bin-to-z80
Learning project to use AI for writing retro-computing utilities
Language: TypeScript - Size: 738 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 1 - Forks: 0
capstone-engine/capstone
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
Language: C - Size: 63.5 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 8,335 - Forks: 1,622
horsicq/XPEViewer
PE file viewer/editor for Windows, Linux and MacOS.
Language: QMake - Size: 7.87 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1,150 - Forks: 112
horsicq/DIE-engine
DIE engine
Language: C++ - Size: 61.7 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2,839 - Forks: 361
gh-nomad/nmd 📦
set of single-header libraries for C/C++. The code is far from finished but some parts are quite usable.
Language: C - Size: 1.67 MB - Last synced at: about 22 hours ago - Pushed at: almost 4 years ago - Stars: 167 - Forks: 23
OpenRakis/Spice86
Reverse engineer and rewrite real mode DOS programs!
Language: C# - Size: 54.3 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 567 - Forks: 35
christo/revenge
Reverse Engineering Environment for Retro-Programming
Language: TypeScript - Size: 13.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 11 - Forks: 3
mnixry/binutils-wasm
GNU/Binutils WebAssembly Build: Unleashing binary operations for the browser and node, with Assembler / Disassembler online.
Language: TypeScript - Size: 1.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 40 - Forks: 0
uxmal/reko
Reko is a binary decompiler.
Language: C# - Size: 942 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 2,342 - Forks: 265
icedland/iced
Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua
Language: Rust - Size: 80.6 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 3,294 - Forks: 262
xoofx/Asm6502
Asm6502 is a lightweight C# library for the 6502/6510 CPU that combines a fluent, strongly typed assembler/disassembler with a cycle-accurate CPU emulator.
Language: C# - Size: 1.9 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 14 - Forks: 1
waizawad/EVM-Bytecode-Decompiler
🔍 Analyze Ethereum bytecode efficiently with this EVM interpreter and decompiler, enabling easy extraction of opcodes, events, and swarm hashes.
Language: TypeScript - Size: 4.51 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0
ate47/atian-cod-tools
Random things
Language: C++ - Size: 8.48 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 79 - Forks: 12
premnath-coder/SPARC
🤖 Enhance your coding efficiency with SPARC, a command-line AI assistant that executes code, manages files, and visualizes architecture seamlessly.
Language: Python - Size: 60.5 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 0 - Forks: 0
Jasper1467/mhde
A modern C++ port of the HDE (Hacker Disassembler Engine).
Language: C++ - Size: 91.8 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 15 - Forks: 2
zyantific/zydis
Fast and lightweight x86/x86-64 disassembler and code generation library
Language: C - Size: 16.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3,938 - Forks: 463
lifting-bits/sleigh
Unofficial CMake build for Ghidra's C++ SLEIGH code
Language: CMake - Size: 757 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 159 - Forks: 22
anestisb/vdexExtractor
Tool to decompile & extract Android Dex bytecode from Vdex files
Language: C - Size: 558 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 1,093 - Forks: 233
NationalSecurityAgency/ghidra
Ghidra is a software reverse engineering (SRE) framework
Language: Java - Size: 375 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 61,610 - Forks: 6,847
encounter/decomp-toolkit
A GameCube & Wii decompilation toolkit
Language: Rust - Size: 1.13 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 182 - Forks: 30
rizinorg/rz-ghidra
Deep ghidra decompiler and sleigh disassembler integration for rizin
Language: C++ - Size: 918 KB - Last synced at: 3 days ago - Pushed at: 27 days ago - Stars: 902 - Forks: 93
horsicq/XOpcodeCalc
Opcode calculator / ASM calculator
Language: C++ - Size: 4.64 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 400 - Forks: 70
gfx-rs/rspirv
Rust implementation of SPIR-V module processing functionalities
Language: Rust - Size: 1.55 MB - Last synced at: 5 days ago - Pushed at: 14 days ago - Stars: 479 - Forks: 64
korcankaraokcu/PINCE
Reverse engineering tool for linux games
Language: Python - Size: 4.44 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 2,556 - Forks: 157
mefistotelis/le_disasm Fork of klei1984/le_disasm
Linear Executable (MZ/LE/LX DOS EXEs) disassembler, based on libopcodes
Language: C++ - Size: 165 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 1
rocky/python-xdis
Python cross-version bytecode library and disassembler
Language: Python - Size: 9.06 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 341 - Forks: 101
AlexeyTolstopyatov/SunFlower
Extensible binary static analysis
Language: F# - Size: 7.4 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4 - Forks: 0
mthuurne/retroasm
RetroAsm: Assembly Toolkit
Language: Python - Size: 2.16 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 6 - Forks: 0
cea-sec/miasm
Reverse engineering framework in Python
Language: Python - Size: 16.5 MB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 3,747 - Forks: 482
M64GitHub/zig64
C64 emulator core in Zig – Cycle-accurate 6510 CPU, SID register tracing with decoding, PAL/NTSC frame sync, and virtual raster beam. READY.
Language: Zig - Size: 404 KB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 1
AetiasHax/unarm
Disassembler library for ARM
Language: Rust - Size: 2.58 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 9 - Forks: 4
Jon-Becker/heimdall-rs
Heimdall is an advanced EVM smart contract toolkit specializing in bytecode analysis and extracting information from unverified contracts.
Language: Rust - Size: 6.21 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,410 - Forks: 147
pwndbg/pwndbg
Exploit Development and Reverse Engineering with GDB & LLDB Made Easy
Language: Python - Size: 97.5 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 9,511 - Forks: 1,101
fadden/6502bench
A workbench for developing 6502 code
Language: Assembly - Size: 10.9 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 189 - Forks: 31
Eveheeero/fireman
Decompiler written in rust inspired by snowman (2025 10 WIP)
Language: Rust - Size: 2.68 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 9 - Forks: 2
radareorg/radare2
UNIX-like reverse engineering framework and command-line toolset
Language: C - Size: 180 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 22,473 - Forks: 3,131
Washi1337/AsmResolver
A library for creating, reading and editing PE files and .NET modules.
Language: C# - Size: 9.77 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,010 - Forks: 139
russo-2025/papyrus-compiler
An open-source compiler for Bethesda's Papyrus scripting language (Skyrim SE/AE), implemented in V. Focused on faster compilation, clearer error messages, and PEX file analysis.
Language: V - Size: 1.76 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 32 - Forks: 6
ExPixel/cargo-disasm
Disassembly viewer for rust projects.
Language: Rust - Size: 5.14 MB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 20 - Forks: 5
fuzziqersoftware/resource_dasm
Classic Mac OS resource fork and application disassembler, with reverse-engineering tools for specific applications
Language: C++ - Size: 4 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 122 - Forks: 15
IsoFrieze/DiztinGUIsh
A Super NES ROM Disassembler
Language: C# - Size: 6.82 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 304 - Forks: 29
avidrucker/lccjs
implementation of LCC in JavaScript for educational purposes
Language: JavaScript - Size: 679 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 3 - Forks: 2
davep/dhv
Dive into Python code
Language: Python - Size: 5.5 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 52 - Forks: 2
mnaberez/m740dasm
Renesas (Mitsubishi) 740 disassembler
Language: Python - Size: 119 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 6 - Forks: 6
bitdefender/bddisasm
bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifically to detect shellcode-like behavior.
Language: C - Size: 6.92 MB - Last synced at: 10 days ago - Pushed at: 2 months ago - Stars: 984 - Forks: 120
petoolse/petools
PE Tools - Portable executable (PE) manipulation toolkit
Size: 312 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1,138 - Forks: 136
vivisect/vivisect
Language: Python - Size: 14.4 MB - Last synced at: 12 days ago - Pushed at: about 2 months ago - Stars: 974 - Forks: 191
r3c/nbrowse
Playing with Roslyn's CSharpScript API to browse .NET assemblies
Language: C# - Size: 317 KB - Last synced at: 14 days ago - Pushed at: 16 days ago - Stars: 6 - Forks: 6
loerting/dalvikus
Android reverse-engineering tool / smali editor
Language: Java - Size: 5.13 MB - Last synced at: 15 days ago - Pushed at: 16 days ago - Stars: 201 - Forks: 23
Andy4495/emulator-8-bit
CPU emulator and disassembler for 8-bit processors. Currently supports Z80 and my Homemade CPU.
Language: C++ - Size: 6.55 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 8 - Forks: 0
ton-blockchain/tasm
Assembler and disassembler implementation for TVM bitcode in pure TypeScript
Language: TypeScript - Size: 457 KB - Last synced at: 15 days ago - Pushed at: 16 days ago - Stars: 9 - Forks: 1
encounter/objdiff
A local diffing tool for decompilation projects
Language: Rust - Size: 2.48 MB - Last synced at: 10 days ago - Pushed at: 19 days ago - Stars: 297 - Forks: 44
AbhiTheModder/r2web
Access radare2 from anywhere, anytime.
Language: TypeScript - Size: 247 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 19 - Forks: 6
rolsen74/rvm_VMDis
rvm disassembler
Language: C - Size: 57.6 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0
Urethramancer/m68k
Motorola 68000 assembler and disassembler
Language: Go - Size: 160 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 0
kieldbg/Luau-Bytecode-Diassembler
An ultra optimized Luau bytecode disassembler written in Luau
Language: Luau - Size: 129 KB - Last synced at: 13 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0
acuarica/evm
A Symbolic Ethereum Virtual Machine (EVM) bytecode interpreter, parser and decompiler, along with several other utils for programmatically extracting information from EVM bytecode.
Language: Solidity - Size: 11.7 MB - Last synced at: 13 days ago - Pushed at: 8 months ago - Stars: 99 - Forks: 13
futo-org/ret
Reverse-Engineering Tool
Language: JavaScript - Size: 59.3 MB - Last synced at: 11 days ago - Pushed at: 20 days ago - Stars: 19 - Forks: 1
encounter/dtk-template
Project template for decomp-toolkit
Language: Python - Size: 424 KB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 42 - Forks: 22
hasherezade/ViDi
ViDi Visual Disassembler (experimental)
Language: C++ - Size: 229 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 78 - Forks: 22
GrammaTech/gtirb-pprinter
Pretty printer from GTIRB to assembly code
Language: C++ - Size: 4.93 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 49 - Forks: 11
B2R2-org/B2R2
B2R2 is a collection of useful algorithms, functions, and tools for binary analysis.
Language: F# - Size: 17.3 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 440 - Forks: 64
GrammaTech/ddisasm
A fast and accurate disassembler
Language: C++ - Size: 29.2 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 717 - Forks: 64
IDouble/Simple-Disassembly-Notes
⚙️ Simple Step to Step Tutorials for Disassembling / Code Injection & getting Pointer Addresses 🔧
Language: Assembly - Size: 1.37 MB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 58 - Forks: 4
lpg2709/emulator-Intel-4004
Simple emulator of the Intel 4004 chip.
Language: C - Size: 2.91 MB - Last synced at: 19 days ago - Pushed at: 7 months ago - Stars: 59 - Forks: 12
tigrouind/AITD-tools
Several tools for Alone In The Dark (1992)
Language: C# - Size: 1.87 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 14 - Forks: 1
rdbo/libmem
Advanced Game Hacking Library for C, Modern C++, Rust and Python (Windows/Linux/FreeBSD) (Process/Memory Hacking) (Hooking/Detouring) (Cross Platform) (x86/x64) (DLL/SO Injection) (Internal/External) (Assembler/Disassembler)
Language: C - Size: 2.48 MB - Last synced at: 27 days ago - Pushed at: 2 months ago - Stars: 1,058 - Forks: 116
ImranR98/CPS310-Helpers 📦
Very hastily put together scripts for use in Ryerson University's CPS 310 course.
Language: JavaScript - Size: 89.8 KB - Last synced at: 6 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0
rickmark/peiutil
Tool to convert UEFI images from PEI (TE or VZ files) to PE for analysis
Language: Ruby - Size: 25.4 KB - Last synced at: 24 days ago - Pushed at: almost 8 years ago - Stars: 6 - Forks: 2
black-binary/sleigh
A (SLEIGH) disassembler that supports multiple architectures
Language: Rust - Size: 5.6 MB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 85 - Forks: 7
SamuelWAnderson45/ghidra-unSP
SLEIGH specification for u'nSP
Language: Java - Size: 85.9 KB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 14 - Forks: 4
leonardosnt/java-class-tools
Read and write java class files in Node.js or in the browser.
Language: JavaScript - Size: 453 KB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 37 - Forks: 7
AndreaOrru/gilgamesh
SNES reverse engineering toolkit with support for static recompilation
Language: C++ - Size: 570 KB - Last synced at: 21 days ago - Pushed at: about 4 years ago - Stars: 30 - Forks: 3
GrammaTech/gtirb
Intermediate Representation for Binary analysis and transformation
Language: C++ - Size: 20.9 MB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 345 - Forks: 37
Stovent/m68000
Motorola 68000 interpreter, disassembler and assembler (code emitter)
Language: Rust - Size: 430 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 26 - Forks: 4
gdabah/distorm
Powerful Disassembler Library For x86/AMD64
Language: C - Size: 1.88 MB - Last synced at: 25 days ago - Pushed at: about 2 years ago - Stars: 1,308 - Forks: 245
VBrazhnik/Corewar
School 42 project // Implementation of programming game “Core War” [Champions + Assembler + Disassembler + Virtual Machine + Visualizer]
Language: C - Size: 4.86 MB - Last synced at: 7 days ago - Pushed at: almost 7 years ago - Stars: 91 - Forks: 4
tochiu/c8
🎮 CHIP-8 / S-CHIP / XO-CHIP tui toolkit featuring a virtual machine, debugger, and disassembler
Language: Rust - Size: 1.16 MB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 33 - Forks: 2
Kazhuu/asm2cfg
Python command-line tool and GDB extension to view and save x86, ARM and objdump assembly files as control-flow graph (CFG) pdf files
Language: Python - Size: 3.54 MB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 78 - Forks: 12
BinFlip/dotscope
A high-performance, cross-platform framework for analyzing and reverse engineering .NET PE executables. Built in pure Rust, `dotscope` provides comprehensive tooling for parsing CIL (Common Intermediate Language) bytecode, metadata structures, and disassembling .NET assemblies without requiring Windows or the .NET runtime.
Language: Rust - Size: 4.8 MB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 4 - Forks: 0
bootleg/ret-sync
ret-sync is a set of plugins that helps to synchronize a debugging session (WinDbg/GDB/LLDB/OllyDbg2/x64dbg) with IDA/Ghidra/Binary Ninja disassemblers.
Language: C - Size: 2.48 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 2,214 - Forks: 279
xoofx/AsmArm64
The most powerful ARM 64 (v8, v9) Assembler / Disassembler for .NET
Language: C# - Size: 7.01 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 111 - Forks: 7
zyantific/zydis-rs
Zydis Rust Bindings
Language: Rust - Size: 388 KB - Last synced at: 12 days ago - Pushed at: over 1 year ago - Stars: 94 - Forks: 13
bfjesso/jesso-decompiler
C decompiler for Windows and Linux
Language: C - Size: 62.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 1
DispatchCode/x64-Instruction-Decoder
An x86/x64 instruction disassembler written in C
Language: C - Size: 128 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 32 - Forks: 8
hugsy/binja-headless
Binja (sort of) headless
Language: Python - Size: 47.9 KB - Last synced at: 23 days ago - Pushed at: 9 months ago - Stars: 54 - Forks: 5
clearbluejar/ghidrecomp
Python Command-Line Ghidra Decompiler
Language: Python - Size: 1000 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 111 - Forks: 15
bontchev/pcodedmp
A VBA p-code disassembler
Language: Python - Size: 78.1 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 478 - Forks: 88
Wack0/IFPSTools.NET
Tools for creating, modifying, assembling and disassembling RemObjects PascalScript files.
Language: C# - Size: 369 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 41 - Forks: 4
jessicaccp/ac-uece
Script em Python que converte código binário MIPS em instruções Assembly legíveis, tratando diferentes formatos de instrução, para a disciplina de Arquitetura de Computadores 2017.1.
Language: Python - Size: 6.84 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
athre0z/wasm 📦
WebAssembly decoder & disassembler library
Language: WebAssembly - Size: 1.34 MB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 269 - Forks: 45
dtcxzyw/llvm-inst-db
Instruction database extracted from LLVM source
Language: Python - Size: 28.3 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0
Decompollaborate/rabbitizer
MIPS instruction decoder
Language: Assembly - Size: 5.42 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 165 - Forks: 16
BullyWiiPlaza/JGeckoU
Wii U RAM TCP Debugger Client/Cheat Code Manager
Size: 7.81 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 71 - Forks: 16
x64dbg/x64dbg
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
Language: C++ - Size: 60 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 46,881 - Forks: 2,596
pfalcon/ScratchABit
Easily retargetable and hackable interactive disassembler with IDAPython-compatible plugin API
Language: Python - Size: 858 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 408 - Forks: 48
3r4y/DbgGPT
🏀 DbgGPT - my first basic x64dbg/openai plugin
Language: C++ - Size: 242 KB - Last synced at: 20 days ago - Pushed at: over 2 years ago - Stars: 29 - Forks: 4
kg68k/dis
ソースコードジェネレータ for X680x0 (逆アセンブラ)
Language: C - Size: 653 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 1