C++ X86

Open-source C++ projects categorized as X86

Top 23 C++ X86 Projects

  • x64dbg

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

    Project mention: Looking for x64 emulator to learn assembly ? | reddit.com/r/asm | 2023-05-12
  • asmjit

    Low-latency machine code generation

    Project mention: How do I get the registers of a process in C++? | reddit.com/r/cpp_questions | 2023-01-19

    You can use something like https://asmjit.com/ to generate and call x64 code at runtime.


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • xray-16

    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! ;)

    Project mention: S.T.A.L.K.E.R.: Shadow of Chernobyl on linux with a emulator. | reddit.com/r/stalker | 2023-04-25
  • edb-debugger

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

  • OpenHD


    Project mention: Noob needs assistance installing from repo, or with image/partition copy. | reddit.com/r/SurfaceLinux | 2023-04-14

    I don't know how to get the software out of this repo and onto my surface. I assume that it's a matter of running some commands that I have yet to learn.

  • FEX

    A fast usermode x86 and x86-64 emulator for Arm64

    Project mention: FEX 2305 Tagged! | reddit.com/r/linux | 2023-05-08

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

  • remill

    Library for lifting machine code to LLVM bitcode

    Project mention: Decompiler Explorer | news.ycombinator.com | 2022-07-12
  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • sse2neon

    A translator from Intel SSE intrinsics to Arm/Aarch64 NEON implementation

    Project mention: sse2neon - A C/C++ header file that converts Intel SSE intrinsics to Aarch64 NEON intrinsic | reddit.com/r/CKsTechNews | 2022-12-26
  • dosbox-staging

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

    Project mention: When installing a game and it prompts you to insert disk 2, what do I do? | reddit.com/r/dosbox | 2023-05-30

    In DOSBox Staging you can type imgmount /? and it will show you some usage examples, including the one with multiple floppies :).

  • boomerang

    Boomerang Decompiler - Fighting the code-rot :)

  • XOpcodeCalc

    Opcode calculator / ASM calculator

    Project mention: XOpcodeCalc 0.05 x86/64 Opcode calculator for macOS, Linux and Windows. | reddit.com/r/ReverseEngineering | 2022-08-18
  • tscns

    A low overhead nanosecond clock based on x86 TSC

    Project mention: A new nanosecond clock for x86 Linux/Windows | reddit.com/r/cpp | 2022-06-26

    tscns is a low overhead nanosecond clock based on x86 TSC instruction. It provides a resolution with 1 nanosecond precision for both LInux and Windows, and the latency of getting timestamp is less than 10 ns. It's also closely synchronized with the system clock, which makes it a good alternative of standard system clocks.

  • mishegos

    A differential fuzzer for x86 decoders

    Project mention: Zydis v4 is out now, now featuring code generation and rewriting | reddit.com/r/ReverseEngineering | 2022-11-21
  • x86RetSpoof

    Invoke functions with a spoofed return address. For 32-bit Windows binaries. Supports __fastcall, __thiscall, __stdcall and __cdecl calling conventions. Written in C++17.

    Project mention: chances of getting banned with my own cheat | reddit.com/r/Csgohacks | 2022-11-18
  • regal86

    Register Allocator for 8086

  • hausboot

    Tiny C++ boot loader

    Project mention: Show HN: A toy bootloader written in C++ | reddit.com/r/hypeurls | 2023-04-07
  • l4re-core

    The core components of the L4Re operating system.

    Project mention: Rust Now Available for Real-Time Operating System and Hypervisor PikeOS | news.ycombinator.com | 2023-02-23
  • HadesDbg

    The Linux x86/x86-64 last chance debugging tool

    Project mention: HadesDbg - A Linux x86/x86-64 debugger to handle forking processes | reddit.com/r/ReverseEngineering | 2022-10-29
  • Macaron

    A sweet hobby made operating system written in C++ for x86 CPUs with GUI (by MacaronOS)

  • wibo

    Quick-and-dirty wrapper that tries to run 32-bit Windows command-line executables on Linux

    Project mention: wibo - Quick-and-dirty wrapper that tries to run 32-bit Windows command-line executables on Linux | reddit.com/r/CKsTechNews | 2023-01-25
  • HellTracer

    A Linux x86/x86-64 tool to trace registers and memory regions.

  • max-os

    MaxOS is an operating system written in c++ for x86. It has pre-emptive multitasking, device drivers, TCP/UDP, GUI. Fat32 filesystem and IPC soon.

    Project mention: Is blocking the same as waiting? | reddit.com/r/osdev | 2022-12-13

    So I’ve been working on networking in my operating system (https://github.com/maxtyson123/max-os) and have been wondering how I would communicate with the Ethernet driver from user space, e.g call the send funct.

  • simsimd

    SIMD-accelerated similarity measures, metrics, distance functions for x86 and Arm: AVX2, AVX512, NEON, SVE

    Project mention: Similarity Measures on Arm SVE and NEON, x86 AVX2 and AVX-512 | reddit.com/r/simd | 2023-03-25
  • Sonar

    Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-30.

C++ X86 related posts


What are some of the best open-source X86 projects in C++? This list will help you:

Project Stars
1 x64dbg 40,797
2 asmjit 3,435
3 xray-16 2,376
4 edb-debugger 2,350
5 OpenHD 1,516
6 FEX 1,342
7 remill 988
8 sse2neon 955
9 dosbox-staging 919
10 boomerang 341
11 XOpcodeCalc 324
12 tscns 223
13 mishegos 201
14 x86RetSpoof 126
15 regal86 71
16 hausboot 68
17 l4re-core 47
18 HadesDbg 43
19 Macaron 40
20 wibo 33
21 HellTracer 33
22 max-os 19
23 simsimd 13
Write Clean C++ Code. Always.
Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.