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. 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.
Project mention: Reverse Engineering – Lesson 1: x86 Course (Part 1: Goals) | news.ycombinator.com | 2024-12-20 -
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.
-
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
-
Not inline, but this was linked in a comment on HN a few days ago
https://github.com/below/HelloSilicon
-
-
-
For example, this commit seemed like a lot of work to save a single byte: https://github.com/donno2048/snake/commit/bd6bcb1a1477f28130...
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
Cyjon
A simple, clean code, multi-tasking kernel written in pure Assembly language for 64-bit processors from the AMD64 family.
-
-
-
Project mention: Customasm – An assembler for custom, user-defined instruction sets | news.ycombinator.com | 2025-01-12
-
-
-
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.
-
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
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Assembly Assembly discussion
Assembly Assembly related posts
-
Show HN: OSle – A 510 bytes OS in x86 assembly
-
OSle – A 510 bytes OS in x86 assembly
-
Snake Game in 56 Bytes
-
Reverse Engineering – Lesson 1: x86 Course (Part 1: Goals)
-
Snake Game in 57 Bytes
-
Reverse Engineering for Everyone
-
Show HN: A (marginally) useful x86-64 ELF executable in 466 bytes
-
A note from our sponsor - InfluxDB
www.influxdata.com | 16 May 2025
Index
What are some of the best open-source Assembly projects in Assembly? This list will help you:
# | Project | Stars |
---|---|---|
1 | Reverse-Engineering-Tutorial | 12,095 |
2 | x86-bare-metal-examples | 4,985 |
3 | HelloSilicon | 4,647 |
4 | asm | 2,855 |
5 | KnightOS | 1,298 |
6 | snake | 1,141 |
7 | floppybird | 925 |
8 | Pure64 | 564 |
9 | arpilisp | 556 |
10 | ucity | 448 |
11 | Cyjon | 443 |
12 | acheron | 326 |
13 | snake-asm | 270 |
14 | fasmg | 270 |
15 | osle | 234 |
16 | hbc-56 | 212 |
17 | 64bit-os-tutorial | 206 |
18 | connectedNES | 201 |
19 | AssemblyLine | 191 |
20 | first_nes | 158 |
21 | supermon64 | 144 |
22 | TinyPE-on-Win10 | 114 |
23 | qr-asm | 107 |