C++ Assembly

Open-source C++ projects categorized as Assembly

Top 21 C++ Assembly Projects

  1. less_slow.cpp

    Playing around "Less Slow" coding practices in C++ 20, C, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO

    Project mention: Faster sorting with SIMD CUDA intrinsics | news.ycombinator.com | 2025-05-06

    Thanks, appreciate the gesture :)

    Traditional SWAR on GPUs is a fascinating topic. I've begun assembling a set of synthetic benchmarks to compare DP4A vs. DPX (<https://github.com/ashvardanian/less_slow.cpp/pull/35>), but it feels incomplete without SWAR. My working hypothesis is that 64-bit SWAR on properly aligned data could be very useful in GPGPU, though FMA/MIN/MAX operations in that PR might not be the clearest showcase of its strengths. Do you have a better example or use case in mind?

  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. thor-os

    Simple operating system in C++, written from scratch

  4. ChrysaLisp

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

    Project mention: Janet: Lightweight, Expressive, Modern Lisp | news.ycombinator.com | 2025-07-26

    I chuckled at "recovering sexp addict". What possible risk is there in over-indulging in sexp?! I simply don't see it.

    Speaking of unconventional lisps, I enjoyed this recently:

    https://github.com/vygr/ChrysaLisp/blob/master/docs/lisp/lis...

    from Chris Hinsley, author of the (very) cool Chrysalisp operating system. Same author who wrote this in 1995:

    http://www.uruk.org/emu/Taos.html

  5. rgbds

    Rednex Game Boy Development System - An assembly toolchain for the Nintendo Game Boy and Game Boy Color

    Project mention: Bogus Software | news.ycombinator.com | 2025-01-02

    I'm currently learning assembly programming for the original Nintendo Game Boy handheld. There is an actively maintained cross-platform toolchain[0] (a few actually, but I believe I'm using the most common one), and the instruction set is very simple (it's a subset of the Z80) so it's not overwhelming.

    The tooling is actually outstanding – from within VS Code I'm able to build my ROM, launch it in an emulator, and even remotely debug it using VS Code's debugger.

    I started by following along with a tutorial[1] where you follow along and build a couple games, then moved on to working on my own little project. It has been extremely fun and rewarding so far.

    [0]https://rgbds.gbdev.io

  6. EU4dll

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

  7. Astro8-Computer

    Custom 16-bit homebrew CPU, emulator, renderer, circuit, and language

  8. inline_syscall

    Inline syscalls made easy for windows on clang

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. java_grinder

    Compile Java byte-code to native CPU's.

  11. nyxstone

    Nyxstone: assembly / disassembly library based on LLVM, implemented in C++ with Rust and Python bindings, maintained by emproof.com

    Project mention: Capstone Disassembler Framework | news.ycombinator.com | 2024-09-25

    Another good replacement for capstone/keystone based on LLVM is nyxstone https://github.com/emproof-com/nyxstone

  12. Assemble-Them-All

    [SIGGRAPH Asia 2022] Assemble Them All: Physics-Based Planning for Generalizable Assembly by Disassembly

  13. b2

    B2 makes it easy to build C++ projects, everywhere. (by bfgroup)

  14. CTAsm

    Compile time assembler with nasm syntax

  15. peakperf

    Achieve peak performance on x86 CPUs and NVIDIA GPUs

  16. kobo-mods

    My Kobo mods/hacks/tools which aren't patches and aren't in koboutils.

  17. GodsEyeView

    The next most holy operating system.

  18. MyDisassembler

    Disassembler for X86-64 implemented from scratch in C++

  19. FluxedOS

    A hobbyist OS project!

  20. Corth

    It's like Porth, but in C++. Yep, we're going full circle.

  21. Kite

    Kite: Architecture Simulator for RISC-V Instruction Set (by yonseicasl)

  22. morphiOS

    A lightweight 32-bit operating system written in C++ for the i386 (x86) architecture.

  23. atmega328p-oled-asm

    An AVR assembly project for playing any video on an OLED display using ATmega328P and an SD card.

  24. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
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).

C++ Assembly discussion

Log in or Post with

C++ Assembly related posts

  • Let's Learn x86-64 Assembly Part 0 – Setup and First Steps

    9 projects | news.ycombinator.com | 13 Jul 2025
  • Bogus Software

    1 project | news.ycombinator.com | 2 Jan 2025
  • Nyxstone: An LLVM-based (Dis)assembly Framework

    1 project | news.ycombinator.com | 25 Jul 2024
  • Nyxstone: Replacement for capstone/keystone based on LLVM

    1 project | news.ycombinator.com | 27 Jun 2024
  • Disassembler for x86-64 implemented from scratch in C++

    1 project | news.ycombinator.com | 21 May 2024
  • Nearly all Nintendo 64 games can now be recompiled into native PC ports

    8 projects | news.ycombinator.com | 15 May 2024
  • Chrysalisp: Parallel OS with GUI, Terminal, OO Assembler, C-Script and Lisp

    1 project | news.ycombinator.com | 12 Apr 2024
  • A note from our sponsor - Sevalla
    sevalla.com | 1 Sep 2025
    Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →

Index

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

# Project Stars
1 less_slow.cpp 1,841
2 thor-os 1,711
3 ChrysaLisp 1,659
4 rgbds 1,477
5 EU4dll 1,110
6 Astro8-Computer 847
7 inline_syscall 709
8 java_grinder 506
9 nyxstone 381
10 Assemble-Them-All 172
11 b2 97
12 CTAsm 78
13 peakperf 70
14 kobo-mods 59
15 GodsEyeView 55
16 MyDisassembler 31
17 FluxedOS 22
18 Corth 20
19 Kite 19
20 morphiOS 7
21 atmega328p-oled-asm 2

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?