SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Assembly Assembly Projects
-
Reverse-Engineering-Tutorial
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
x86-bare-metal-examples
Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly ARM baremetal setup at: https://github.com/cirosantilli/linux-kernel-module-cheat#baremetal-setup 学习x86系统编程的数十个最小操作系统。 已在QEMU 2.10中的Ubuntu 17.10主机和真实硬件上进行了测试。 Userland作弊网址:https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly ARM裸机安装程序位于:https://github.c
-
-
I directly found this guide from Alex Kuleshov, and started reading. That afternoon, I read about 3 posts instead of listening to my teacher, and then went home.
-
-
-
-
-
-
Cyjon
A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
-
-
-
-
Project mention: Show HN: OSle now has a C API and still fits in 510 bytes | news.ycombinator.com | 2026-03-07
-
64bit-os-tutorial
This OS Tutorial expands on the fundamental concepts covered in cfenollosa/os-tutorial and covers entering long mode on the x86_64 architecture. It also uses clang rather than relying on an external crosscompiler. I plan on keeping it up to date, so feel free to submit an issue!
-
-
connectedNES
📡 A WiFi "modem" that connects your NES to the internet. Includes sample Twitter client.
-
AssemblyLine
A C library and binary for generating machine code of x86_64 assembly language and executing on the fly without invoking another compiler, assembler or linker.
-
mnist-asm-nn
A complete neural network built entirely in x86 assembly language that learns to recognize handwritten digits from the MNIST dataset. No frameworks, no high-level languages - just pure assembly - ~5.3× faster than NumPy
Project mention: Mnist neural network implemented in pure x86 assembly from scratch | news.ycombinator.com | 2025-11-02 -
first_nes
Create your own games for the Nintendo Entertainment System! This "starter" game is easily extensible for your own projects. Includes references.
-
-
TinyPE-on-Win10
Smallest (268 bytes) 64-bit Portable Executable (PE) file that displays a message box on Windows 10
-
Assembly Assembly discussion
Assembly Assembly related posts
-
A shared library for Commodore Amiga written in Motorola 68020 assembly language
-
Show HN: A (marginally) useful x86-64 ELF executable in 298 bytes
-
Show HN: A (marginally) useful x86-64 ELF executable in 301 bytes
-
Building a Web Server from Scratch (No, Actually)
-
Show HN: OSle now has a C API and still fits in 510 bytes
-
UNIX99, a UNIX-like OS for the TI-99/4A
-
Mnist neural network implemented in pure x86 assembly from scratch
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Aug 2026
Index
What are some of the best open-source Assembly projects in Assembly? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Reverse-Engineering-Tutorial | 14,116 |
| 2 | x86-bare-metal-examples | 5,317 |
| 3 | HelloSilicon | 4,979 |
| 4 | asm | 3,587 |
| 5 | KnightOS | 1,314 |
| 6 | floppybird | 936 |
| 7 | Pure64 | 591 |
| 8 | arpilisp | 563 |
| 9 | ucity | 475 |
| 10 | Cyjon | 460 |
| 11 | acheron | 384 |
| 12 | fasmg | 365 |
| 13 | snake-asm | 274 |
| 14 | osle | 266 |
| 15 | 64bit-os-tutorial | 252 |
| 16 | hbc-56 | 234 |
| 17 | connectedNES | 206 |
| 18 | AssemblyLine | 204 |
| 19 | mnist-asm-nn | 171 |
| 20 | first_nes | 169 |
| 21 | supermon64 | 164 |
| 22 | TinyPE-on-Win10 | 135 |
| 23 | hipBLASLt | 114 |