# 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 to 50 of 73

1. [chrislgarry/apollo-11](https://gitdiagram.com/chrislgarry/apollo-11) (75.4k stars): 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. Markdown: https://gitdiagram.com/chrislgarry/apollo-11.md
2. [microsoft/ms-dos](https://gitdiagram.com/microsoft/ms-dos) (32.3k stars): This tree is a slice of the MS-DOS 4.00 source, not a single application. Markdown: https://gitdiagram.com/microsoft/ms-dos.md
3. [vxunderground/malwaresourcecode](https://gitdiagram.com/vxunderground/malwaresourcecode) (18.8k stars): This repository is a categorized malware-source archive, not one integrated runtime product. Markdown: https://gitdiagram.com/vxunderground/malwaresourcecode.md
4. [mytechnotalent/reverse-engineering](https://gitdiagram.com/mytechnotalent/reverse-engineering) (14.9k stars): This repository is a reverse-engineering tutorial collection, not one integrated application. Markdown: https://gitdiagram.com/mytechnotalent/reverse-engineering.md
5. [leachim6/hello-world](https://gitdiagram.com/leachim6/hello-world) (12k stars): This repository is a collection of independent “Hello World” programs, not a single application. Markdown: https://gitdiagram.com/leachim6/hello-world.md
6. [corkami/pics](https://gitdiagram.com/corkami/pics) (11.4k stars): Type: A static content repository organized into four primary “collections” (binary posters, posters, tracings, outlines). Markdown: https://gitdiagram.com/corkami/pics.md
7. [cirosantilli/x86-bare-metal-examples](https://gitdiagram.com/cirosantilli/x86-bare-metal-examples) (5.4k stars): This repository is an educational catalog of minimal x86 bare-metal programs, not one operating system. Markdown: https://gitdiagram.com/cirosantilli/x86-bare-metal-examples.md
8. [pret/pokered](https://gitdiagram.com/pret/pokered) (5k stars): 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… Markdown: https://gitdiagram.com/pret/pokered.md
9. [microsoft/basic-m6502](https://gitdiagram.com/microsoft/basic-m6502) (4.5k stars): This repository is a single-file 6502 assembly implementation of Microsoft BASIC 1.1. Markdown: https://gitdiagram.com/microsoft/basic-m6502.md
10. [thirteenag/gtaiv.eflc.fusionfix](https://gitdiagram.com/thirteenag/gtaiv.eflc.fusionfix) (3.3k stars): FusionFix is a single-player GTA IV: Complete Edition compatibility and enhancement mod. Markdown: https://gitdiagram.com/thirteenag/gtaiv.eflc.fusionfix.md
11. [virtualagc/virtualagc](https://gitdiagram.com/virtualagc/virtualagc) (3.3k stars): Virtual AGC is a collection of emulators and tools for studying and running Apollo-era guidance-computer software. Markdown: https://gitdiagram.com/virtualagc/virtualagc.md
12. [spinalhdl/vexriscv](https://gitdiagram.com/spinalhdl/vexriscv) (3.3k stars): VexRiscv is a configurable RISC-V CPU implementation in SpinalHDL. Markdown: https://gitdiagram.com/spinalhdl/vexriscv.md
13. [netwide-assembler/nasm](https://gitdiagram.com/netwide-assembler/nasm) (3.2k stars): NASM is a portable x86-family assembler distribution with two main executables: the assembler (nasm) and the disassembler (ndisasm). Markdown: https://gitdiagram.com/netwide-assembler/nasm.md
14. [openhwfoundation/cva6](https://gitdiagram.com/openhwfoundation/cva6) (3.2k stars): 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. Markdown: https://gitdiagram.com/openhwfoundation/cva6.md
15. [openhwgroup/cva6](https://gitdiagram.com/openhwgroup/cva6) (2.9k stars): 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… Markdown: https://gitdiagram.com/openhwgroup/cva6.md
16. [pret/pokecrystal](https://gitdiagram.com/pret/pokecrystal) (2.5k stars): Pokémon Crystal is a Game Boy Color role-playing game represented here as an assembly disassembly and its game data. Markdown: https://gitdiagram.com/pret/pokecrystal.md
17. [bitdump/blheli](https://gitdiagram.com/bitdump/blheli) (2.2k stars): This repository is a collection of BLHeli sensorless brushless ESC firmware families, not the flashing/configuration application. Markdown: https://gitdiagram.com/bitdump/blheli.md
18. [grimdoomer/xbox360badupdate](https://gitdiagram.com/grimdoomer/xbox360badupdate) (2.1k stars): The project is a non-persistent “softmod” or hypervisor exploit toolkit for the Xbox 360. Markdown: https://gitdiagram.com/grimdoomer/xbox360badupdate.md
19. [mschwartz/assembly-tutorial](https://gitdiagram.com/mschwartz/assembly-tutorial) (2k stars): This repository is an AMD64 assembly-language tutorial with runnable Hello World examples for Linux and macOS, plus an addressing-mode example. Markdown: https://gitdiagram.com/mschwartz/assembly-tutorial.md
20. [jthuraisamy/syswhispers](https://gitdiagram.com/jthuraisamy/syswhispers) (2k stars): SysWhispers is a single-purpose CLI code generator (Python script) that produces two artifacts for Windows x64 implants/tools. Markdown: https://gitdiagram.com/jthuraisamy/syswhispers.md
21. [apple/swift-crypto](https://gitdiagram.com/apple/swift-crypto) (1.7k stars): This is an open‐source Swift library (“Swift Crypto”) that re‐implements Apple’s CryptoKit API for cross‐platform use (particularly Linux). Markdown: https://gitdiagram.com/apple/swift-crypto.md
22. [donno2048/snake](https://gitdiagram.com/donno2048/snake) (1.4k stars) Markdown: https://gitdiagram.com/donno2048/snake.md
23. [espressif/esp-dl](https://gitdiagram.com/espressif/esp-dl) (1.2k stars) Markdown: https://gitdiagram.com/espressif/esp-dl.md
24. [aws/aws-lc](https://gitdiagram.com/aws/aws-lc) (833 stars) Markdown: https://gitdiagram.com/aws/aws-lc.md
25. [videolan/x265](https://gitdiagram.com/videolan/x265) (797 stars) Markdown: https://gitdiagram.com/videolan/x265.md
26. [hazyresearch/hyena-dna](https://gitdiagram.com/hazyresearch/hyena-dna) (772 stars) Markdown: https://gitdiagram.com/hazyresearch/hyena-dna.md
27. [openhwfoundation/core-v-verif](https://gitdiagram.com/openhwfoundation/core-v-verif) (720 stars) Markdown: https://gitdiagram.com/openhwfoundation/core-v-verif.md
28. [videolan/dav1d](https://gitdiagram.com/videolan/dav1d) (672 stars) Markdown: https://gitdiagram.com/videolan/dav1d.md
29. [prox2011/x16-pros](https://gitdiagram.com/prox2011/x16-pros) (625 stars) Markdown: https://gitdiagram.com/prox2011/x16-pros.md
30. [pret/pokeheartgold](https://gitdiagram.com/pret/pokeheartgold) (613 stars) Markdown: https://gitdiagram.com/pret/pokeheartgold.md
31. [project-silicium/mu-silicium](https://gitdiagram.com/project-silicium/mu-silicium) (608 stars) Markdown: https://gitdiagram.com/project-silicium/mu-silicium.md
32. [atesgoral/hrm-solutions](https://gitdiagram.com/atesgoral/hrm-solutions) (461 stars) Markdown: https://gitdiagram.com/atesgoral/hrm-solutions.md
33. [rocm/rocm-libraries](https://gitdiagram.com/rocm/rocm-libraries) (456 stars) Markdown: https://gitdiagram.com/rocm/rocm-libraries.md
34. [sonicretro/s1disasm](https://gitdiagram.com/sonicretro/s1disasm) (445 stars) Markdown: https://gitdiagram.com/sonicretro/s1disasm.md
35. [avrdudes/avr-libc](https://gitdiagram.com/avrdudes/avr-libc) (421 stars) Markdown: https://gitdiagram.com/avrdudes/avr-libc.md
36. [markmoxon/elite-source-code-commodore-64](https://gitdiagram.com/markmoxon/elite-source-code-commodore-64) (417 stars) Markdown: https://gitdiagram.com/markmoxon/elite-source-code-commodore-64.md
37. [apache/arrow-go](https://gitdiagram.com/apache/arrow-go) (413 stars) Markdown: https://gitdiagram.com/apache/arrow-go.md
38. [tfdsoft/famidash](https://gitdiagram.com/tfdsoft/famidash) (374 stars) Markdown: https://gitdiagram.com/tfdsoft/famidash.md
39. [kirjavascript/tetrisgym](https://gitdiagram.com/kirjavascript/tetrisgym) (249 stars) Markdown: https://gitdiagram.com/kirjavascript/tetrisgym.md
40. [maastaar/539kernel](https://gitdiagram.com/maastaar/539kernel) (234 stars) Markdown: https://gitdiagram.com/maastaar/539kernel.md
41. [tgrysztar/fasm2](https://gitdiagram.com/tgrysztar/fasm2) (232 stars) Markdown: https://gitdiagram.com/tgrysztar/fasm2.md
42. [retiredc/rckangaroo](https://gitdiagram.com/retiredc/rckangaroo) (195 stars) Markdown: https://gitdiagram.com/retiredc/rckangaroo.md
43. [arm-software/kleidiai](https://gitdiagram.com/arm-software/kleidiai) (187 stars) Markdown: https://gitdiagram.com/arm-software/kleidiai.md
44. [prithvirajbilla/helloworld](https://gitdiagram.com/prithvirajbilla/helloworld) (164 stars) Markdown: https://gitdiagram.com/prithvirajbilla/helloworld.md
45. [olimex/neo6502](https://gitdiagram.com/olimex/neo6502) (129 stars) Markdown: https://gitdiagram.com/olimex/neo6502.md
46. [vshvedov/rhun](https://gitdiagram.com/vshvedov/rhun) (113 stars) Markdown: https://gitdiagram.com/vshvedov/rhun.md
47. [xrarch/mintia](https://gitdiagram.com/xrarch/mintia) (110 stars) Markdown: https://gitdiagram.com/xrarch/mintia.md
48. [earok/gloomamiga](https://gitdiagram.com/earok/gloomamiga) (105 stars) Markdown: https://gitdiagram.com/earok/gloomamiga.md
49. [piat0n/baremetal-ram-dumper](https://gitdiagram.com/piat0n/baremetal-ram-dumper) (104 stars) Markdown: https://gitdiagram.com/piat0n/baremetal-ram-dumper.md
50. [rpendleton/lc3-2048](https://gitdiagram.com/rpendleton/lc3-2048) (95 stars) Markdown: https://gitdiagram.com/rpendleton/lc3-2048.md

Next page: https://gitdiagram.com/architecture-examples/assembly/2

More hubs: https://gitdiagram.com/architecture-examples

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](https://gitdiagram.com/open-source-architecture-2026). Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.
