Top 223 x86 open source projects

Boomerang
Boomerang Decompiler - Fighting the code-rot :)
Asmdb
Instructions database and utilities for X86/X64 and ARM (THUMB/A32/A64) architectures.
Zydis
Fast and lightweight x86/x86-64 disassembler and code generation library
SLAE
Example ASM code following SLAE course and exam assignments.
ProTecT
ProTecT is an MS-DOS packer. While this packer is outdated, it uses a number of interesting anti-analysis techniques that are still relevant today.
Apollo
x86 Kernel Project
RocketOS
RocketOS is a Unix based OS that uses legacy BIOS and GRUB and is written in C17. It is being developed for educational purposes primarily, but it still is a serious project. It is currently in its infancy.
YAOF
OpenWrt for Nanopi R2C/R2S/R4S/X86
fasm
flat assembler 1 - reconstructed source history
NoNameOS
NoNameOS is a simple 32 bit x86 Operating System!
NIM-CSharp-SDK
网易云信C# SDK
Saraff.Twain.NET
Saraff.Twain.NET is the skillful scanning component which allows you to control work of flatbed scanner, web and digital camera and any other TWAIN device from .NET environment. You can use this library in your programs written in any programming languages compatible with .NET technology.
CuriOS
Simple GUI based Operating System - Based upon my own Microcokernel, heavily inspired by the original 1980s AmigaOS (though somewhat simpler).
FEX
A fast usermode x86 and x86-64 emulator for Arm64
sandsifter
The x86 processor fuzzer
emu
cybozu labs youth 7th
OpenWrt-Buildbot
Customized Pure OpenWrt & Self-Build OpenWrt Packages Project.
Assembly-Lib
A 16-bits x86 DOS Assembly library that provides many useful functions for developing programs. It has both VGA grapics functions as well as general purpose utilities. The main purpose of this library was to be able to implement simple DOS games (in Assembly) using VGA (320x200, 256 colors) display.
fadec
A fast and lightweight decoder for x86 and x86-64 and encoder for x86-64.
x86-csv
A machine-readable representation of the Intel x86 Instruction Set Reference.
LanOS
one mini operating system simplified from linux0.12
ts-c99-compiler
ANSI C 16bit Compiler + NASM Assembler + Intel 8086 / 80186 + X87 emulator written entirely in TypeScript
TravorOS
A simple OS running on Intel x86 architecture | No longer updating
xgadget
Fast, parallel, cross-variant ROP/JOP gadget search for x86/x64 binaries.
ria-jit
Lightweight and performant dynamic binary translation for RISC–V code on x86–64
qemu-android-x86-runner
Quick Start on How to Run Android x86 in QEMU
cryptosuite2
Cryptographic suite for Arduino (SHA, HMAC-SHA)
OpenWRT-x86 64-Install
Create and deploy a LEGACY or EFI OpenWRT bootable image for x86_64 processors
Reverse-Engineering-101
Introductory software reverse engineering tutorial for beginners
ocean
Programming language that compiles into a x86 ELF executable.
PBD
🖨️🐞 Printf Based Debugger, a user-friendly C debugger
Reloaded.Assembler
Minimal .NET wrapper around the simple, easy to use Flat Assembler written by Tomasz Grysztar. Supports both x64 and x86 development.
x86e
A simple x86 emulator, debugger, and editor in JavaScript.
RenHook
An open-source x86 / x86-64 hooking library for Windows.
GoRAT
GoRAT (Go Remote Access Tool) is an extremely powerful reverse shell, file server, and control plane using HTTPS reverse tunnels as a transport mechanism.
BootProg
FAT12/16/32 Bootsector for .COMs/.EXEs
snax86
A snake game written in x86 Assembly language for windows console
opcodesDB
x86-64 | ARM (AArch32/AArch64/THUMB) full instruction set.
alpine-php-fpm
Lightweight and optimised PHP-FPM (PHP 7.4, 8.0, 8.1) Docker images with essential extensions on top of latest Alpine Linux.
cpuwhat
Nim utilities for advanced CPU operations: CPU identification, ISA extension detection, bindings to assorted intrinsics
Inflame
User-mode Windows DLL injector written in Assembly language (FASM syntax) with WinAPI.
121-180 of 223 x86 projects