Topic

x86

Repositories (1717)

Ventoy
Ventoy ventoy C

A new bootable USB solution.

78.9k
x64dbg
x64dbg x64dbg C++

An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.

49.2k
v86
v86 copy JavaScript

x86 PC emulator and x86-to-wasm JIT, running in the browser

23.4k
reactos
reactos reactos C

A free Windows-compatible Operating System

17.9k
Reverse-Engineering
Reverse-Engineering mytechnotalent Assembly

A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.

14.1k
unicorn
unicorn unicorn-engine C

Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)

9.3k
capstone
capstone capstone-engine C

Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(...

9k
cross
cross cross-rs Rust

“Zero setup” cross compilation and “cross testing” of Rust crates

8.3k
FEX
FEX FEX-Emu C++

A fast usermode x86 and x86-64 emulator for Arm64 Linux

7.9k
RE-for-beginners
RE-for-beginners DennisYurichev TeX

"Reverse Engineering for Beginners" free book

7k
toaruos
toaruos klange C

Complete, independent operating system built by humans.

6.8k
OpenWrt-Rpi
OpenWrt-Rpi SuLingGG Shell

Raspberry Pi & NanoPi R2S/R4S & G-Dock & x86 OpenWrt Compile Project. (Based on Github Action / Daily Update)

6.3k
magic-trace
magic-trace janestreet OCaml

magic-trace collects and displays high-resolution traces of what a process is doing

6.2k
build
build armbian Shell

The official build framework for the Armbian Linux distribution. This repository contains the complete toolchain and scripts required to compile custo...

5.4k
x86-bare-metal-examples
x86-bare-metal-examples cirosantilli Assembly

Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: ht...

5.3k
R3nzSkin
R3nzSkin R3nzTheCodeGOD C++

Skin changer for League of Legends (LOL)

4.9k
RxFFmpeg
RxFFmpeg microshow C

🔥💥RxFFmpeg 是基于 ( FFmpeg 4.0 + X264 + mp3lame + fdk-aac + opencore-amr + openssl ) 编译的适用于 Android 平台的音视频编辑、视频剪辑的快速处理框架,...

4.7k
86Box
86Box 86Box C

Emulator of x86-based machines.

4.7k
asmjit
asmjit asmjit C++

Low-latency machine code generation

4.6k
zydis
zydis zyantific C

Fast and lightweight x86/x86-64 disassembler and code generation library

4.3k
box86
box86 ptitSeb C

Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices

3.8k
Limine
Limine Limine-Bootloader C

Modern, secure, portable, multiprotocol bootloader and boot manager.

3.6k
iced
iced icedland Rust

Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua

3.6k
xray-16
xray-16 OpenXRay C++

Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)

3.5k
nasm
nasm netwide-assembler Assembly

A cross-platform x86 assembler with an Intel-like syntax

3.3k
OpenWrt
OpenWrt haiibo Shell

基于 Lean 源码编译的 OpenWrt 固件——适配X86、R2C、R2S、R4S、R4SE、R5C、R5S、香橙派 R1 Plus、树莓派3B、树莓派4B、R66S、R68S、M68S、H28K、H66K、H68K、H88...

3.2k
tilck
tilck vvaltchev C

A Tiny Linux-Compatible Kernel

3.1k
plasma
plasma plasma-disassembler Python

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

3.1k
edb-debugger
edb-debugger eteran C++

edb is a cross-platform AArch32/x86/x86-64 debugger.

3k
mcsema
mcsema lifting-bits C++

Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode

2.8k
gem5
gem5 gem5 C++

The official repository for the gem5 computer-system architecture simulator.

2.8k
YAOF
YAOF QiuSimons Shell

OpenWrt for Nanopi R2C/R2S/R4S/X86

2.8k
renode
renode renode RobotFramework

Renode - Antmicro's open source simulation and virtual development framework for complex embedded systems

2.8k
stress-ng
stress-ng ColinIanKing C

This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to ex...

2.7k
OpenHD
OpenHD OpenHD C++

OpenHD

2.6k
keystone
keystone keystone-engine C++

Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings

2.6k
reko
reko uxmal C#

Reko is a binary decompiler.

2.6k
Free-NTFS-for-Mac
Free-NTFS-for-Mac hoochanlon TypeScript

Nigate: An open-source NTFS utility for Mac. It supports all Mac models (Intel and Apple Silicon), providing full read-write access, mounting, and man...

2.4k
static-web-server
static-web-server static-web-server Rust

A cross-platform, high-performance and asynchronous web server for static files-serving. ⚡

2.3k
bap
bap BinaryAnalysisPlatform OCaml

Binary Analysis Platform

2.3k
ipxe
ipxe ipxe C

iPXE network bootloader

2k
likwid
likwid RRZE-HPC C

Performance monitoring and benchmarking suite

1.9k
NumKong
NumKong ashvardanian C

SIMD-accelerated distances, dot products, matrix ops, geospatial & geometric kernels for 16 numeric types — from 6-bit floats to 64-bit complex — acro...

1.9k
keypatch
keypatch keystone-engine Python

Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.

1.9k
remill
remill lifting-bits C++

Library for lifting machine code to LLVM bitcode

1.8k
redasm
redasm redasm-dev C++

The OpenSource Disassembler

1.8k
dosbox-staging
dosbox-staging dosbox-staging C++

DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.

1.8k
fasm
fasm tgrysztar Assembly

flat assembler 1 - reconstructed source history

1.7k
game-reversing
game-reversing kovidomi

Beginner learning materials on how to reverse engineer video games

1.7k
xed
xed intelxed Python

The X86 Encoder Decoder (XED), is a software library for encoding and decoding X86 (IA32 and Intel64) instructions

1.6k