Assembly project architecture examples
Interactive architecture diagrams of 73 open-source Assembly repositories with a GitDiagram architecture diagram, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.
Repositories 1–50 of 73
chrislgarry/apollo-11★ 75.4k
Apollo-11 is a transcription repository for the original Apollo Guidance Computer programs: Comanche 055 for the Command Module and Luminary 099 for the Lunar Module.
microsoft/ms-dos★ 32.3k
This tree is a slice of the MS-DOS 4.00 source, not a single application.
vxunderground/malwaresourcecode★ 18.8k
This repository is a categorized malware-source archive, not one integrated runtime product.
mytechnotalent/reverse-engineering★ 14.9k
This repository is a reverse-engineering tutorial collection, not one integrated application.
leachim6/hello-world★ 12k
This repository is a collection of independent “Hello World” programs, not a single application.
corkami/pics★ 11.4k
Type: A static content repository organized into four primary “collections” (binary posters, posters, tracings, outlines).
cirosantilli/x86-bare-metal-examples★ 5.4k
This repository is an educational catalog of minimal x86 bare-metal programs, not one operating system.
pret/pokered★ 5k
This repository is a disassembly of Pokémon Red and Blue: its central product is a Game Boy game, with separate C utilities for graphics, compression, include scanning, and…
microsoft/basic-m6502★ 4.5k
This repository is a single-file 6502 assembly implementation of Microsoft BASIC 1.1.
thirteenag/gtaiv.eflc.fusionfix★ 3.3k
FusionFix is a single-player GTA IV: Complete Edition compatibility and enhancement mod.
virtualagc/virtualagc★ 3.3k
Virtual AGC is a collection of emulators and tools for studying and running Apollo-era guidance-computer software.
spinalhdl/vexriscv★ 3.3k
VexRiscv is a configurable RISC-V CPU implementation in SpinalHDL.
netwide-assembler/nasm★ 3.2k
NASM is a portable x86-family assembler distribution with two main executables: the assembler (nasm) and the disassembler (ndisasm).
openhwfoundation/cva6★ 3.2k
CVA6 is a configurable, Linux-capable 64-bit RISC-V CPU; the README describes the core and APU platform, plus performance modeling and instruction tracing.
openhwgroup/cva6★ 2.9k
This is a hardware micro-architecture project: a 6-stage, single-issue, in-order RISC-V CPU core (CVA6) and its integration into an APU (CORE-V-APU) for simulation, FPGA…
pret/pokecrystal★ 2.5k
Pokémon Crystal is a Game Boy Color role-playing game represented here as an assembly disassembly and its game data.
bitdump/blheli★ 2.2k
This repository is a collection of BLHeli sensorless brushless ESC firmware families, not the flashing/configuration application.
grimdoomer/xbox360badupdate★ 2.1k
The project is a non-persistent “softmod” or hypervisor exploit toolkit for the Xbox 360.
mschwartz/assembly-tutorial★ 2k
This repository is an AMD64 assembly-language tutorial with runnable Hello World examples for Linux and macOS, plus an addressing-mode example.
SysWhispers is a single-purpose CLI code generator (Python script) that produces two artifacts for Windows x64 implants/tools.
apple/swift-crypto★ 1.7k
This is an open‐source Swift library (“Swift Crypto”) that re‐implements Apple’s CryptoKit API for cross‐platform use (particularly Linux).
donno2048/snake★ 1.4k
espressif/esp-dl★ 1.2k
aws/aws-lc★ 833
videolan/x265★ 797
videolan/dav1d★ 672
prox2011/x16-pros★ 625
pret/pokeheartgold★ 613
rocm/rocm-libraries★ 456
sonicretro/s1disasm★ 445
avrdudes/avr-libc★ 421
apache/arrow-go★ 413
tfdsoft/famidash★ 374
maastaar/539kernel★ 234
tgrysztar/fasm2★ 232
retiredc/rckangaroo★ 195
olimex/neo6502★ 129
vshvedov/rhun★ 113
xrarch/mintia★ 110
earok/gloomamiga★ 105
Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.