Topics / #x86-64

X86-64 projects on GitHub

Low-level projects targeting the x86-64 architecture, from OS dev to tooling.

As of , the most-starred X86-64 projects on GitHub are Ventoy (80.1K stars), x64dbg (49.9K stars) and winlator (19.5K stars). GitHub.Locker tracks 25 X86-64 repositories with 246.8K stars combined. The fastest-growing on October 16 was Ventoy, with +39 stars in a day.

25Projects
246.8KStars in total
+182Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

25 projects · by stars

  1. #1 · ventoy/Ventoy

    Ventoy

    Ventoy is an open source tool that creates a bootable USB drive which can boot directly from ISO/WIM/IMG/VHD(x)/EFI files without extracting or reformatting them.

    80.1K
  2. #2 · x64dbg/x64dbg

    x64dbg

    x64dbg is an open-source user-mode debugger for Windows, built specifically for reverse engineering and malware analysis.

    49.9K
  3. #3 · brunodev85/winlator

    winlator

    Winlator is a free, open-source Android app that runs Windows (x86_64) applications and games directly on your phone or tablet, using Wine and Box86/Box64.

    19.5K
  1. 4

    WSABuilds

    18.7KMustardChef/WSABuilds · Python

    Ready-made downloads of the Windows Subsystem for Android for Windows 10 and 11 PCs, with the Google Play Store (MindTheGapps) and/or Magisk or KernelSU root built in — so you can run Android apps without building WSA yourself.

  2. 5

    blog_os

    17.8Kphil-opp/blog_os · HTML

    Source code for the 'Writing an OS in Rust' blog series at os.phil-opp.com - step-by-step posts that build a small x86-64 operating system kernel in Rust.

  3. 6

    os01

    13.7Ktuhdo/os01 · TeX

    It's a free book, 'Operating Systems: From 0 to 1', that walks a self-learner through the foundational knowledge needed to write an operating system from scratch.

  4. 7

    FFmpeg-Builds

    11.8KBtbN/FFmpeg-Builds · Shell

    It provides automated static builds of FFmpeg (master and latest release branch) for Windows and Linux, both x86-64 and ARM64, so you do not have to compile FFmpeg yourself.

  5. 8

    darwin-xnu

    11.3Kapple/darwin-xnu · C

    This is the source code of the XNU kernel, the core of Darwin, the operating system behind macOS and iOS. It is the kernel that ships on Apple devices, published as source for reading, building and debugging.

  6. 9

    robotgo

    10.9Kgo-vgo/robotgo · Go

    A Go library for native cross-platform desktop automation: it drives the mouse and keyboard, reads the screen, manages windows and processes, and listens to global events — aimed at RPA, auto-testing and AI computer use.

  7. 10

    vinix

    2.6Kvlang/vinix · V

    Vinix is an effort to write a modern, fast, and useful operating system in the V programming language — a hobby OS project that also feeds improvements back into the V compiler.

  8. 11

    Madeira

    2.5Kwillfaust/Madeira · C

    Madeira runs x86-64 Windows PC games on a non-jailbroken iPhone by combining Wine (ARM64EC), FEX-Emu (x86-64 to ARM64 translation), and DXMT (D3D11 to Metal), all running inside a single Mach process on iOS.

  9. 12

    skitter-creek-bath-salts

    2.1Kxoreaxeaxeax/skitter-creek-bath-salts · C

    A security research project that shows how to unlock protected regions on an AMD CPU — the Platform Security Processor, System Management Mode, C6 DRAM, and CPU microcode — by scrambling the DRAM controller's physical-to-DRAM address translation.

  10. 13

    invisible_puppeteer

    1.4Kfeder-cr/invisible_puppeteer · Python

    This is a Python port of Puppeteer that runs on a patched, anti-detect Firefox build so sites using reCAPTCHA, hCaptcha or Cloudflare Turnstile can't tell it's a bot, letting you scrape and automate without hitting captchas.

  11. 14

    solo

    641pg83/solo · C++

    SoLo is a C/C++ library that lets a single, fully static musl-linked Linux executable load the host's existing glibc-linked shared objects, such as GPU drivers, at runtime, instead of bundling a container, AppImage, or a second libc.

  12. 15

    Wind-Waker-Recomp

    543elliotttate/Wind-Waker-Recomp · C

    Wind Waker Recomp is a native port of The Legend of Zelda: The Wind Waker for Windows, Mac, iPhone and iPad, made by statically recompiling the original GameCube game's PowerPC code into native machine code. It is a personal source fork of the BlueWake project with extra features like 60/120 FPS smooth motion, save states and wall climbing.

  13. 16

    ir

    509dstogov/ir · C

    IR is a lightweight framework for building JIT compilers in medium-size projects. It gives you an intermediate representation, an API to construct it, and passes for optimization, scheduling, register allocation and machine code generation that can be executed directly in memory.

  14. 17

    Fable-2-Recomp

    464himdo/Fable-2-Recomp · C++

    A native PC port of Fable 2: the Xbox 360 game's PowerPC code is statically recompiled into a Windows executable with the ReXGlue SDK, so it runs on PC without a console.

  15. 18

    umium

    436hotline1337/umium · C++

    Umium is a security-focused anti-debugging and anti-reverse-engineering library for high-resilience Windows 10/11 x64 applications. It uses undocumented Windows NT system functions and runtime modifications to detect and neutralize debugging, memory tampering, or sandboxing attempts.

  16. 19

    vmp-lazy-unpack

    396x86rc/vmp-lazy-unpack · Python

    This is a Python tool that automatically unpacks Windows x64 binaries protected with VMProtect 3.x and rebuilds their import table (IAT), without needing a debugger or live memory dump.

  17. 20

    mocktail

    338komaruworld/mocktail · C++

    Mocktail is an experimental compatibility runtime that runs the Android x86-64 Roblox client on Linux, and even on FreeBSD via its Linuxulator. It implements the Android ABI/JNI pieces the client needs and hooks them up to SDL3 and Vulkan or OpenGL on the host side.

  18. 21

    The-Darkness-Recomp

    287portingpete/The-Darkness-Recomp · C++

    It is a native Windows port of the Xbox 360 game The Darkness, built by statically translating the original 360 executable into C++ ahead of time and running it with a DirectX 11 renderer, no emulator involved.

  19. 22

    suyu-v0.0.4

    282suyu-emu/suyu-v0.0.4 · C++

    suyu is a Nintendo Switch emulator and AArch64 native recompiler written in C++, preserved at its final public release v0.04.

  20. 23

    hearthstone-linux-gui

    217DawnMagnet/hearthstone-linux-gui · Rust

    It is a native GTK4 desktop manager for installing, updating, logging into, and launching Hearthstone on Linux, written in Rust.

  21. 24

    RingOut

    163jackpoison-prog/RingOut · C

    RingOut is a native PC port of a GameCube fighting game (disc ID GRSEAF), made by static recompilation rather than emulation: the original PowerPC executable is translated ahead of time into C, compiled for x86-64, and run as native code inside a Dolphin-derived runtime that handles graphics, audio, input and hardware emulation around it.

  22. 25

    lane

    160lukeed/lane · Rust

    Lane is a CLI tool that creates copy-on-write Git worktrees so a new checkout starts with warm build caches instead of empty ones, and it can attach durable Markdown notes to code that get flagged when the annotated code changes.

Often tagged together