Assembly Asm

Open-source Assembly projects categorized as Asm

Top 23 Assembly Asm Projects

  1. z88dk

    The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.

    Project mention: ASCII characters are not pixels: a deep dive into ASCII rendering | news.ycombinator.com | 2026-01-17
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Invaders

    Invaders game in 512 bytes (boot sector)

    Project mention: Show HN: I wrote a Christmas-themed Space Invaders clone in 8086 Assembly | news.ycombinator.com | 2025-12-24

    I've had a goal for the past three years to learn Assembly language. This December, I finally put some real effort into learning the language. I followed the tutorials in Oscar Toledo G's "Programming Boot Sector Games" and used Gemini as a tutor to help explain the concepts I was stuck on. It was tempting at points to vibe code some of the trickiest pieces, but I found resisting the temptation and using Gemini just to be an expert tutor to answer my ignorant questions brought back the joy of coding again. The result is a Christmas-themed Space Invaders clone written in 8086 Assembly.

    The code isn't perfect, and neither are my line-by-line comments, but it's a good exercise if anyone else is trying to learn a language.

    The game compiles to a .com file and runs in DOSBox. I'm not trying to fit it into a boot sector (512 bytes) like the original tutorial (https://github.com/nanochess/Invaders/blob/master/invaders.a...), so my code assembles to more verbose (around 700 bytes).

  4. Cyjon

    A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.

  5. sjasmplus

    Command-line cross-compiler of assembly language for Z80 CPU.

  6. Pillman

    Pillman boot sector game, a yellow thing eats pills and is chased by monsters.

  7. hello

    A 23-byte “hello, world” program assembled with DEBUG.EXE in MS-DOS (by susam)

  8. first_nes

    Create your own games for the Nintendo Entertainment System! This "starter" game is easily extensible for your own projects. Includes references.

  9. gba-tests

    A collection of Game Boy Advance tests.

  10. mips-101

    in this repository you will find codes in C and their equivalence in MIPS Assembly

  11. FutureDOS

    A futuristic DOS

  12. x86-bootloader

    A BIOS bootloader for bare-metal x86 programs, written in 8086 assembly

  13. AsmX

    🚀 AsmX - lang programming

  14. 512-byte-vm

    A VM image in 512 bytes. Yes, you read it right.

  15. MagenTests

    A collection of test roms for the Gameboy Color

  16. MagenBoot

    A custom copyright free Gameboy (DMG) bootrom

  17. reboot

    A 5-byte reboot program assembled with DEBUG.EXE in MS-DOS (by susam)

  18. vxdiff

    odiff compatible pixel-by-pixel image visual difference tool in pure AVX512

    Project mention: Comparing images with AVX | dev.to | 2025-11-02

    This lead to the creation of vxdiff, a pure assembly AVX512 based reimplementation of the core odiff algorithm. It only implements the default set of odiff options (and odiff has some interesting options to tweak its behaviour), but it's still a capable tool. It's also easier to start simple rather than trying to implement all the possible options right away.

  19. individual-color-variation

    Pokémon Platinum hack to make individual Pokémon have a unique color variation (+ some shiny color changes).

  20. x86-kernel

    A hobby kernel developed from scratch using i8086 assembly

  21. mini-init-asm

    A tiny PID 1 for containers, written in x86-64 NASM and ARM64 GAS.

    Project mention: Mini-init-asm: A tiny PID 1 for containers, written in x86-64 NASM and ARM64 GAS | news.ycombinator.com | 2025-12-07
  22. AGI2_16bit_DOS

    Adventure Game Interpreter (AGI) v2.440 Game Engine for DOS (16-bit)

  23. trdos

    Turkish Rational DOS 8086 (v1) and 386 (v2) Operating System Kernel (TRDOS project) files

  24. x86-bootloader

    💻 A very simple x86 bootloader (by filippofinke)

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

Assembly Asm discussion

Log in or Post with

Assembly Asm related posts

  • Show HN: I wrote a Christmas-themed Space Invaders clone in 8086 Assembly

    2 projects | news.ycombinator.com | 24 Dec 2025
  • Mini-init-asm: A tiny PID 1 for containers, written in x86-64 NASM and ARM64 GAS

    1 project | news.ycombinator.com | 7 Dec 2025
  • Programming "Hello, World" in MS-DOS

    1 project | news.ycombinator.com | 8 Jun 2025
  • Bouncing Beholder, my winning JS1k entry (2012)

    1 project | news.ycombinator.com | 4 Feb 2025
  • About to Begin My First Nuzlocke on a TI-84 Plus CE

    2 projects | /r/nuzlocke | 21 May 2023
  • game boy this, game boy that, just use your calculator

    2 projects | /r/Gameboy | 21 Dec 2022
  • Pi number calculator in 146 bytes of 8088 machine code

    5 projects | news.ycombinator.com | 11 Dec 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 z88dk 1,097
2 Invaders 521
3 Cyjon 460
4 sjasmplus 440
5 Pillman 319
6 hello 178
7 first_nes 167
8 gba-tests 128
9 mips-101 62
10 FutureDOS 47
11 x86-bootloader 42
12 AsmX 35
13 512-byte-vm 33
14 MagenTests 36
15 MagenBoot 29
16 reboot 24
17 vxdiff 23
18 individual-color-variation 20
19 x86-kernel 20
20 mini-init-asm 20
21 AGI2_16bit_DOS 12
22 trdos 8
23 x86-bootloader 8

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Assembly is
the 28th most popular programming language
based on number of references?