Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. X86

X86

28 projects

Showing 28 of 28 projects

x64dbg
x64dbgC++

An open-source binary debugger for Windows optimized for malware analysis and reverse engineering.

#debugging-tools#disassembly#plugin-system
Stars49.0k
Forks2.8k
Last commit2 days ago
Capstone
CapstoneC

A lightweight multi-architecture disassembly framework for binary analysis and reverse engineering.

#c-library#disassembly#powerpc
Stars8.9k
Forks1.7k
Last commit16 hours ago
Labs
LabsC

Course materials for a university-level class on vulnerability research, reverse engineering, and binary exploitation.

#wargame#linux-exploitation#cybersecurity-education
Stars6.0k
Forks910
Last commit4 years ago
AsmJit
AsmJitC++

A C++ library for low-latency machine code generation with support for x86, x64, ARM, and AArch64 architectures.

#compiler#jit-compilation#arm
Stars4.6k
Forks587
Last commit4 months ago
ScyllaHide
ScyllaHideC++

Advanced open-source x64/x86 user mode anti-anti-debug library that hides debugging from applications.

#hacktoberfest#debugging-tools#anti-debugging
Stars4.2k
Forks510
Last commit2 years ago
Plasma
PlasmaPython

An interactive disassembler for x86, ARM, and MIPS that generates colored pseudo-code from binary files.

#pe#pseudo-code#arm
Stars3.1k
Forks273
Last commit4 years ago
plasma
plasmaPython

An interactive disassembler for x86, ARM, and MIPS that generates colored pseudo-code from binary files.

#pe#pseudo-code#arm
Stars3.1k
Forks273
Last commit4 years ago
Reko
RekoC#

A general-purpose decompiler for machine code binaries that supports multiple processor architectures and executable formats.

#decompiler-engine#machine code#arm
Stars2.6k
Forks269
Last commit1 month ago
OpenHD
OpenHDC++

OpenHD

#wifibroadcast#mavlink#low-latency
Stars2.4k
Forks407
Last commit3 days ago
Jailhouse
JailhouseC

A Linux-based partitioning hypervisor that runs bare-metal applications or adapted operating systems alongside Linux in isolated cells.

#embedded-systems#bare-metal#arm
Stars1.9k
Forks361
Last commit2 years ago
likwid
likwidC

A lightweight performance monitoring and benchmarking suite for Linux, supporting Intel, AMD, ARM, and POWER processors.

#power-measurement#system-topology#threading
Stars1.9k
Forks269
Last commit7 days ago
BARF
BARFPython

A multiplatform open-source framework for binary analysis and reverse engineering, supporting x86 and ARM architectures.

#arm#rop-gadgets#python
Stars1.5k
Forks171
Last commit6 years ago
x86-simd-sort
x86-simd-sortC++

A C++ template library providing high-performance SIMD-accelerated sorting algorithms for integers, floats, and custom objects.

#template-library#parallel-computing#high-performance-computing
Stars1.0k
Forks72
Last commit29 days ago
Floppy Bird
Floppy BirdAssembly

A Flappy Bird clone written in 16-bit x86 assembly that runs directly on hardware without an operating system.

#assembly#retro-computing#bare-metal
Stars936
Forks62
Last commit6 years ago
PolyHook
PolyHookC++

A C++11 library providing abstract interfaces for multiple x86/x64 hooking techniques including detours, VEH, and IAT.

#iat-hooking#c-plus-plus#hooking-library
Stars932
Forks176
Last commit6 years ago
MartyPC
MartyPCRust

A cross-platform, cycle-accurate IBM PC/XT emulator written in Rust, designed for retro PC development and debugging.

#ibm#debugging-tools#webassembly
Stars847
Forks40
Last commit25 days ago
Boomerang
BoomerangC++

Boomerang Decompiler - Fighting the code-rot :)

#clang#gcc#qt5
Stars405
Forks61
Last commit5 years ago
asm-cli-rust
asm-cli-rustRust

An interactive assembly shell written in Rust for exploring and executing x86/x64 assembly instructions.

#asm#assembly#educational
Stars361
Forks22
Last commit1 year ago
DebugEngine
DebugEnginePascal

A Delphi debug framework providing stack traces, CPU register snapshots, debug info access, and PE file utilities.

#disassembly#pe-file#exception
Stars193
Forks46
Last commit5 years ago
Jakstab
JakstabJava

An abstract interpretation-based static analysis platform for disassembling and analyzing binary executables to recover control flow graphs.

#disassembly#security-analysis#java
Stars165
Forks25
Last commit6 years ago
jssembly
jssemblyJava

A JNI bridge library that enables Java applications to execute native x86, amd64, and ARM assembly code.

#assembly#arm#amd64
Stars129
Forks12
Last commit9 years ago
xgadget
xgadgetRust

Fast, parallel, cross-variant ROP/JOP gadget search tool for x86/x64 binaries, supporting exploit development.

#rop#exploit-development#rop-gadgets
Stars125
Forks6
Last commit2 years ago
RetroPie Godot Game Engine "Emulator"
RetroPie Godot Game Engine "Emulator"Shell

A scriptmodule to install a Godot Engine 'emulator' for playing 2D Godot games on RetroPie.

#single-board-computer#homebrew-games#linux-gaming
Stars108
Forks18
Last commit3 years ago
Cave-Finder
Cave-FinderC++

A tool to find code caves (empty space) in PE files (exe, dll) for x86/x64 Windows, useful for shellcode placement.

#pe#pe-files#windows-internals
Stars75
Forks10
Last commit3 years ago
Buzz-OS
Buzz-OSC

A hobby x86 32-bit operating system with a custom kernel, bootloader, device drivers, and C standard library for learning.

#systems-programming#device-drivers#basic-operating-system
Stars22
Forks5
Last commit2 years ago
Capstone4Delphi
Capstone4DelphiPascal

Delphi bindings for the Capstone disassembler library, enabling binary code analysis and reverse engineering.

#pascal#disassembler#x86-64
Stars19
Forks4
Last commit5 years ago
XyrisPack
XyrisPackAssembly

A MASM-based x86 packer implementing process hollowing and NTDLL remapping for payload protection.

#assembly#malware-evasion#ntdll-remapping
Stars11
Forks3
Last commit1 year ago
x86 pong
x86 pongC

A text-mode pong game that runs on bare metal PCs or DOS without an operating system.

#pong#bios#educational
Stars11
Forks1
Last commit7 years ago

Related Tags

#Reverse Engineering14#Binary Analysis10#Arm8#X86 648#X648#Disassembler6#Assembly6#Security Tools4#Low Level4#C Plus Plus4#Disassembly4#Pe3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub