C++ x86-64

Open-source C++ projects categorized as x86-64 | Edit details

Top 19 C++ x86-64 Projects

  • x64dbg

    An open-source x64/x32 debugger for windows.

    Project mention: Don't make fun plz this took 5mins | reddit.com/r/ProgrammerHumor | 2022-05-09

    It's also useful to know for reverse engineering. Similar to how you can hit F12 in your browser and start poking around a sites JavaScript, you can attach a debugger like x64dbg to a native running process and make changes to the program while it's running

  • asmjit

    Machine code generation for C++

    Project mention: Ask HN: Recommendation for general purpose JIT compiler | news.ycombinator.com | 2022-05-15
  • 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.

  • oneDNN

    oneAPI Deep Neural Network Library (oneDNN)

    Project mention: Keeping POWER relevant in the open source world | news.ycombinator.com | 2022-01-22
  • mcsema

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

    Project mention: fcd – LLVM-based native program optimizing decompiler | news.ycombinator.com | 2022-05-01
  • edb-debugger

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

    Project mention: Desperately looking for graphical debugger (IDE, gdb plugin, you name it) for linux that works similarly to Visual Studio (showing hex, dec, binary, etc). | reddit.com/r/asm | 2022-01-29
  • ChrysaLisp

    Parallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more...

    Project mention: Beginner OS development project | reddit.com/r/osdev | 2022-03-07

    I'll give another OS project to contribute to where the developers will help you a lot with your understanding of OS development: https://github.com/vygr/ChrysaLisp

  • managarm

    Pragmatic microkernel-based OS with fully asynchronous I/O

    Project mention: Creator of SerenityOS announces new Jakt programming language effort | reddit.com/r/programming | 2022-05-20

    If you haven't already, I'd hang out with the Managarm crew. Prety friendly, and what they're doing with C++ and async is very cool!

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • remill

    Library for lifting machine code to LLVM bitcode

    Project mention: fcd – LLVM-based native program optimizing decompiler | news.ycombinator.com | 2022-05-01
  • FEX

    A fast usermode x86 and x86-64 emulator for Arm64

    Project mention: I thought the skyline hype was OTT but the newest build ftx1(1043) got this game (I am the hero) looking and playing amazing. Can't wait to see where it goes from here played on Xperia 1iii Snapdragon 888 | reddit.com/r/EmulationOnAndroid | 2022-04-18

    Well, I made this guide a few weeks back, but never published it, in case you are interested. I imagine changing chroot arch to arm64, compiling box64 instead of box86 and trying a precompiled yuzu wouldnt give too much trouble, but still, it needs x64 dependencies. There is always FEX though, but for that, you will need a binfmt enabled kernel, simply put, this.

  • WingOS

    a little 64bit operating system written in c++ with smp support

    Project mention: Software Development Foundations - How to teach a 14 year old? | reddit.com/r/PinoyProgrammer | 2022-04-11

    Get him to join the OSDev discord chat. Most of the people there started learning programming in the middle of the pandemic and are now building complex projects. Group is mostly kids his age, 12-16 year olds, learning to hack around. Like this 13 year old or this 15 year old.

  • dynarmic

    An ARM dynamic recompiler.

    Project mention: Ryujinx - Progress Report July 2021 | reddit.com/r/emulation | 2021-08-11

    I did some work on Dynarmic, so there's my bias I guess. But I def believe Dynarmic would emit better context-aware assembly than a CIL->Native jitteror the JVM would emit. Dynarmic takes advantage of instruction sets like BMI2 and AVX{2,512} and uses a pretty darn concise intermediate representation to the original ARM assembly to emit efficient x86 while a C# JIT probably still only emits baseline x86-64 and struggles with efficient vectorization of things like Arm's NEON instructions. Can't even imagine a C# or Java VM trying to automatically emit optimal assembly for an FMADD including handling NaN propagation or detecting that FMINNM can be very quickly emulated with a single vrangep{s,d} x86 instruction.

  • EU4dll

    Europa Universalis IV double byte language patch; master:1.33.3, dev:1.33.3

    Project mention: Special characters | reddit.com/r/eu4 | 2021-11-24

    In some/most/all(I'm not sure) places, the game can only display characters which are in the Windows-1252 character set(AKA ANSI). The localisation files can contain UTF-8 characters, but I'm not sure in which location the game can display them. Some translation mods need the user to modify/patch eu4 so that it can use UTF-8 in more places(for example the chinese language mod needs https://github.com/matanki-saito/EU4dll )

  • XOpcodeCalc

    Opcode calculator

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

    Cross-platform process memory inspector

  • RedFat

    A binary hardening system

    Project mention: RedFat: A Binary Hardening System for Linux/ELF/x64 | reddit.com/r/netsec | 2022-04-06
  • zasm

    x86-64 Assembler based on Zydis

    Project mention: GitHub - ZehMatt/zasm: x86-64 Assembler based on Zydis | reddit.com/r/coding | 2022-05-10
  • jsix

    A hobby operating system for x86_64, boots with UEFI.

    Project mention: jsix: 700th commit! | reddit.com/r/osdev | 2022-02-06

    Ok, I know all the big OS projects blow this out of the water, but I'm still pretty proud of reaching 700 commits on my solo OS project, jsix.

  • HellTracer

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

    Project mention: HellTracer - A Linux x86/x86-64 tool to trace registers and memory regions. | reddit.com/r/ReverseEngineering | 2022-01-25
  • LensorOS

    An OS based on UEFI

    Project mention: Problems with VirtualBox and MMIO | reddit.com/r/osdev | 2022-03-28

    Recently, I decided it was time for a userland, and that meant porting the kernel to higher half of address space (it was originally written with identity mapping assumed). My progress can be seen in this pull request.

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-05-20.

C++ x86-64 related posts


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

Project Stars
1 x64dbg 38,479
2 asmjit 3,038
3 oneDNN 2,786
4 mcsema 2,311
5 edb-debugger 2,113
6 ChrysaLisp 1,311
7 managarm 908
8 remill 795
9 FEX 699
10 WingOS 672
11 dynarmic 656
12 EU4dll 471
13 XOpcodeCalc 274
14 catsight 141
15 RedFat 68
16 zasm 66
17 jsix 59
18 HellTracer 26
19 LensorOS 3
Find remote jobs at our new job board 99remotejobs.com. There are 7 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives