C++ X86

Open-source C++ projects categorized as X86 | Edit details

Top 11 C++ X86 Projects

  • GitHub repo x64dbg

    An open-source x64/x32 debugger for windows.

    Project mention: How to make an autoclicker | reddit.com/r/minecraftclients | 2022-01-18

    If you want to either go full injectable dll or just external exe with injected shellcode to make the Minecraft game itself call the auto attack function, then you're going to want to familiarize with programs such as Cheat Engine, ollydbg or x64dbg, and either IDA Pro or Ghidra. These are the tools that you can use to actually hack and reverse-engineer programs. Injecting code will require learning how to use either the memory library(via including memory.h or memory.dll) or standard C#/C++ libraries to call functions such as ReadProcessMemory() and WriteProcessMemory() to read and write data to and from the Minecraft process so that you can make the game call it's own functions or change data values, etc.

  • GitHub repo asmjit

    Machine code generation for C++

    Project mention: C++ libraries for filtering collections and expression trees | reddit.com/r/cpp_questions | 2021-09-18

    But if you're willing to get closer to the hardware is https://github.com/bitfunnel/nativejit/ and https://asmjit.com/

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo mcsema

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

    Project mention: Is something similar to Rosetta 2 possible on Linux? | reddit.com/r/linux | 2021-01-29

    I was actually looking at this today because I was curious. But you can look here this project plus the project it references would be a good start doing as a binary translator: https://github.com/lifting-bits/mcsema

  • GitHub repo edb-debugger

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

    Project mention: Beginner questions | reddit.com/r/asm | 2021-08-30

    EDB (Evan's Debugger): A 32 bit and 64 bit program debugger and disassembler for Windows

  • GitHub repo 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: If software (OpenXRay-engine in this case) has a BSD-style license, does that automatically mean I can make derivative works (eg a new game, unrelated to S.T.A.L.K.E.R.) and sell them? | reddit.com/r/foss | 2021-11-28
  • GitHub repo dosbox-staging

    DOSBox Staging is a fork of the DOSBox project that focuses on ease of use, modern technology and best practices.

    Project mention: using frontends with dosbox-staging? | reddit.com/r/dosbox | 2022-01-21

    i just start doing what ILikeBumblebees suggested and have separate .conf and desktop files. mostly i follow the guide here https://github.com/dosbox-staging/dosbox-staging/wiki/Get-Started

  • GitHub repo boomerang

    Boomerang Decompiler - Fighting the code-rot :)

    Project mention: Awesome CTF : Top Learning Resource Labs | reddit.com/r/TutorialBoy | 2021-11-13

    Boomerang - Decompile x86 binaries to C.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo XOpcodeCalc

    Opcode calculator

    Project mention: XOpcodeCalc 0.04 x86/64 Opcode calculator for macOS, Linux and Windows. | reddit.com/r/ReverseEngineering | 2021-12-15
  • GitHub repo Macaron

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

    Project mention: I’ve made a CLICKER for my OS!!! | reddit.com/r/osdev | 2021-08-22

    Then you need to install some filesystem tools, qemu, toolchain and nasm and launch Macabuilder executable from the root project directory. I updated [build instructions](https://github.com/MacaronOS/Macaron) and now it's less confusing.

  • GitHub repo fusion

    Fusion, x86 Hobby & Unique(!) operating system project. (by ferhatgec)

  • GitHub repo x86

    An *very* WIP x86 emulator written in C++

    Project mention: x86 emulator | reddit.com/r/EmuDev | 2021-08-31
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 2022-01-21.

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 37,966
2 asmjit 2,908
3 mcsema 2,221
4 edb-debugger 2,046
5 xray-16 1,831
6 dosbox-staging 591
7 boomerang 294
8 XOpcodeCalc 243
9 Macaron 19
10 fusion 9
11 x86 4
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.