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

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal 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. SaaSHub

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

    SaaSHub logo
  10. gba-tests

    A collection of Game Boy Advance tests.

  11. mips-101

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

  12. FutureDOS

    A futuristic DOS

  13. x86-bootloader

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

  14. MagenTests

    A collection of test roms for the Gameboy Color

  15. AsmX

    🚀 AsmX - lang programming

  16. 512-byte-vm

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

  17. MagenBoot

    A custom copyright free Gameboy (DMG) bootrom

  18. reboot

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

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

  20. individual-color-variation

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

  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. x86-kernel

    A hobby kernel developed from scratch using i8086 assembly

  23. AGI2_16bit_DOS

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

  24. x86-bootloader

    💻 A very simple x86 bootloader (by filippofinke)

  25. trdos

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

  26. SaaSHub

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

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

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 - AppSignal
    www.appsignal.com | 12 Oct 2026
    APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. 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,140
2 Invaders 522
3 Cyjon 463
4 sjasmplus 461
5 Pillman 320
6 hello 180
7 first_nes 169
8 gba-tests 131
9 mips-101 63
10 FutureDOS 47
11 x86-bootloader 44
12 MagenTests 36
13 AsmX 35
14 512-byte-vm 33
15 MagenBoot 30
16 reboot 25
17 vxdiff 24
18 individual-color-variation 21
19 mini-init-asm 21
20 x86-kernel 21
21 AGI2_16bit_DOS 14
22 x86-bootloader 9
23 trdos 8

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com

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