Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →
Top 9 C X64 Projects
-
bddisasm
bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifically to detect shellcode-like behavior.
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
-
dumpulator
An easy-to-use library for emulating memory dumps. Useful for malware analysis (config extraction, unpacking) and dynamic analysis in general (sandboxing).
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: A WIP arbitrary precision arithmetic library (alternative to GMP) | news.ycombinator.com | 2026-04-07
I am actively developing an arbitrary-precision arithmetic library in C with the aim to offer a nearly-as-fast alternative to GNU's LibGMP, but under the MIT License. The solo effort has been a bit tedious as a full-time college student, but there's slow and steady progress.
GitHub Link: https://github.com/EpsilonNought117/libapac
I have inspired my API and naming scheme from GMP's public API, but the internals are (to the best of my knowledge) completely my own. The library uses a runtime dispatch to micro-arch specific versions of assembly functions on x86-64 CPUs currently for Unix-like and Windows OS, with future support planned on ARM64 on both as well. I have handwritten all the assembly routines (probably obvious by the writing style) using MASM and GAS assemblers, with a few SIMD based routines written with compiler intrinsic functions.
The performance (so far) seems to be on par with GMP for small to medium-sized Big Integers (performance graphs in README). I have implemented a few algorithms such as the Karatsuba Algorithm and Divide-&-Conquer division (Balanced and Unbalanced) with more algorithms on the way as needed. The books "Modern Computer Arithmetic" by Brent and Zimmerman and "Hacker's Delight" by Henry Warren Jr have really helped a lot.
Still largely WIP.
Interested in any feedback and/or criticisms. Happy to answer any questions.
-
C X64 discussion
C X64 related posts
-
Where is the best place to learn BINARY EXPLOITATION!?
-
Updated Reverse Engineering Tutorial w/ Hacking Windows API step-by-step, under construction
-
Just released v0.2.0 of bddisasm - a no_std x86/x86_64 instruction decoder which aims to provide as much information as possible about an instruction
-
bddisasm - Rust bindings for the Bitdefender x86/x86_64 instruction decoder
-
Welcome to the Reverse Engineer Developer & Hacker EMPIRE!
-
A FREE comprehensive reverse engineering course covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
-
mytechnotalent/Reverse-Engineering - A FREE comprehensive reverse engineering course covering x86, x64, 32-bit ARM & 64-bit ARM architectures
-
A note from our sponsor - AppSignal
www.appsignal.com | 7 Oct 2026
Index
What are some of the best open-source X64 projects in C? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | bddisasm | 1,086 |
| 2 | uefi-ntfs | 1,007 |
| 3 | dumpulator | 872 |
| 4 | EfiFs | 640 |
| 5 | streamvbyte | 419 |
| 6 | asm_tutorial | 288 |
| 7 | Mosby | 284 |
| 8 | apac | 53 |
| 9 | tls-curious | 1 |