Assembly Assembly

Open-source Assembly projects categorized as Assembly

Top 23 Assembly Assembly Projects

  1. 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
  2. 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
  3. 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

  4. HelloSilicon

    An introduction to ARM64 assembly on Apple Silicon Macs

    Project mention: Hello world in C inline assembly (2020) | news.ycombinator.com | 2024-06-16

    Not inline, but this was linked in a comment on HN a few days ago

    https://github.com/below/HelloSilicon

  5. asm

    Learning assembly for Linux x86_64

  6. KnightOS

    OS for z80 calculators

  7. snake

    A minimal snake in assembly

    Project mention: Snake Game in 56 Bytes | news.ycombinator.com | 2025-01-12

    For example, this commit seemed like a lot of work to save a single byte: https://github.com/donno2048/snake/commit/bd6bcb1a1477f28130...

  8. floppybird

    Floppy Bird (OS)

  9. SaaSHub

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

    SaaSHub logo
  10. Pure64

    Pure64 is a kernel/software loader for x86-64 systems.

  11. arpilisp

    A Lisp interpreter for Raspberry Pi implemented in a single ARM assembly file

  12. ucity

    The open-source city-building game for Game Boy Color.

  13. Cyjon

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

  14. acheron

    indirect syscalls for AV/EDR evasion in Go assembly (by f1zm0)

  15. snake-asm

    Tiny snake game written in x86_64 assembly for Linux

  16. fasmg

    flat assembler g - adaptable assembly engine

    Project mention: Customasm – An assembler for custom, user-defined instruction sets | news.ycombinator.com | 2025-01-12
  17. osle

    💾 A tiny and mighty boot sector OS

    Project mention: Show HN: OSle – A 510 bytes OS in x86 assembly | news.ycombinator.com | 2025-05-01
  18. hbc-56

    Homebrew 65C02 computer on a backplane

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

  20. connectedNES

    📡 A WiFi "modem" that connects your NES to the internet. Includes sample Twitter client.

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

  22. first_nes

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

  23. supermon64

    Original sources and binaries for Supermon+64 V1.2 by Jim Butterfield

  24. TinyPE-on-Win10

    Smallest (268 bytes) 64-bit Portable Executable (PE) file that displays a message box on Windows 10

  25. qr-asm

    Generate a QR code from scratch with only ARM assembly.

  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 Assembly discussion

Log in or Post with

Assembly Assembly related posts

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

Sponsored
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.
www.influxdata.com

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