Top100 ★ 1 on GitHub

Data refreshed 5 October 2026, 22:59 UTC

Top 100 Assembly repositories on GitHub, ranked by stars

Assembly's list is a museum as much as a ranking: the Apollo 11 guidance computer source, Microsoft's early MS-DOS releases and malware source archives.

GitHub reports 215,277 repositories whose detected primary language is Assembly. The 100 most-starred of them are listed below, ranked by stargazers_count. chrislgarry/Apollo-11 leads with 72,480 stars, and the bar for 100th place is 661 stars. The median repository in this top 100 has 1,250 stars, and the most common licence is NOASSERTION (56 of 100 repositories).

The 100 most-starred Assembly repositories

The 100 most-starred Assembly repositories on GitHub, refreshed 5 October 2026, 22:59 UTC. Ranked by stars.
#Repository★ StarsForksOpen issuesLicenceLast pushDescription
1chrislgarry/Apollo-1172,4808,003133NOASSERTIONOriginal Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.
2microsoft/MS-DOS32,2704,6853MITThe original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposes
3mytechnotalent/Reverse-Engineering14,4091,5960Apache-2.0A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
4leachim6/hello-world11,9822,119117MITHello world in every computer language. Thanks to everyone who contributes to this, make sure to see contributing.md for contribution inst…
5corkami/pics11,4937925—File formats dissections and more...
6kanaka/mal10,7412,71256NOASSERTIONmal - Make a Lisp
7dspinellis/unix-history-repo7,2715030NOASSERTIONContinuous Unix commit history from 1970 until today
8jmechner/Prince-of-Persia-Apple-II6,8967436NOASSERTIONA running-jumping-swordfighting game I made on the Apple II from 1985-89
9BLAKE3-team/BLAKE36,458490205Apache-2.0the official Rust and C implementations of the BLAKE3 cryptographic hash function
10cirosantilli/x86-bare-metal-examples5,3824317NOASSERTIONDozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland c…
11below/HelloSilicon5,0043309MITAn introduction to ARM64 assembly on Apple Silicon Macs
12pret/pokered4,9701,33022—Disassembly of Pokémon Red/Blue
13microsoft/BASIC-M65024,4995190MITMicrosoft BASIC for 6502 Microprocessor - Version 1.1
14xiph/rav1e4,157294256BSD-2-ClauseThe fastest and safest AV1 encoder.
15briansmith/ring4,11180653NOASSERTIONAn experiment.
16ebitengine/purego4,00113333Apache-2.0A library for calling C functions from Go without Cgo
17hackclub/some-assembly-required3,5571512NOASSERTION📖 An approachable introduction to Assembly.
18pkivolowitz/asm_book3,3371842NOASSERTIONA book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code devel…
19netwide-assembler/nasm3,32542590NOASSERTIONA cross-platform x86 assembler with an Intel-like syntax
20SpinalHDL/VexRiscv3,281517145MITA FPGA friendly 32 bit RISC-V CPU implementation
21virtualagc/virtualagc3,24040930NOASSERTIONVirtual Apollo Guidance Computer (AGC) software
22openhwfoundation/cva63,1441,033276NOASSERTIONThe CORE-V CVA6 is a highly configurable, 6-stage RISC-V core for both application and embedded applications. Application class configurati…
23nemasu/asmttpd3,09620412GPL-2.0Web server for Linux written in amd64 assembly.
24pooler/cpuminer3,0071,24934NOASSERTIONCPU miner for Litecoin and Bitcoin
25SheerSt/pokewilds2,901223320—PokeWilds - A Gen 2 Game/Engine using libGDX
26dwelch67/raspberrypi2,82648134—Raspberry Pi ARM based bare metal examples
27pret/pokecrystal2,51398557—Disassembly of Pokémon Crystal
28bitdump/BLHeli2,2341,153411GPL-3.0BLHeli for brushless ESC firmware
29grimdoomer/Xbox360BadUpdate2,2282254—Software only hypervisor exploit for Xbox 360
30nanochess/bootOS2,1421210BSD-2-ClausebootOS is a monolithic operating system in 512 bytes of x86 machine code.
31hasherezade/malware_training_vol12,10520710—Materials for Windows Malware Analysis training (volume 1)
32klauspost/reedsolomon2,0952791MITReed-Solomon Erasure Coding in Go
33mschwartz/assembly-tutorial2,0471390—Programming in assembly language tutorial
34jthuraisamy/SysWhispers2,0252776Apache-2.0AV/EDR evasion via direct system calls.
35klezVirus/inceptor1,82828015NOASSERTIONTemplate-Driven AV/EDR Evasion Framework
36jthuraisamy/SysWhispers21,8262663Apache-2.0AV/EDR evasion via direct system calls.
37PlummersSoftwareLLC/TinyRetroPad1,78011729Apache-2.0
38tgrysztar/fasm1,774672NOASSERTIONflat assembler 1 - reconstructed source history
39ReturnInfinity/BareMetal-OS-legacy1,76329723—BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly,…
40apple/swift-crypto1,73123035Apache-2.0Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on all Swift supported platforms.
41VitorVilela7/wide-snes1,7065925—Super Mario World (SNES) Widescreen Project
42Rangi42/polishedcrystal1,657341140—An upgrade to Pokémon Crystal. Brings features and content up to date, and adds some original content.
43corkami/pocs1,5601997—Proof of Concepts (PE, PDF...)
44cemu-project/cemu_graphic_packs1,46959999CC0-1.0Community Graphic Packs for Cemu
45akkartik/mu1,432485NOASSERTIONSoul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society.
46donno2048/snake1,429440MITA 54 bytes snake game in x86 assembly
47fcambus/spleen1,395388BSD-2-ClauseMonospaced bitmap fonts
48KnightOS/KnightOS1,320181108NOASSERTIONOS for z80 calculators
49obdev/v-usb1,31526212—A Firmware-Only USB implementation for Atmel's AVR Microcontrollers
50RandalLinden/DOOM-FX1,2521231GPL-3.0Doom/FX for Super Nintendo with SuperFX GSU2A
51riscv-software-src/riscv-tests1,248566144NOASSERTION
52mtuomi/SecondReality1,2401392UnlicenseSource code and data of Second Reality by Future Crew in 1993
53ROCm/MIOpen1,19527313NOASSERTION[DEPRECATED] Moved to ROCm/rocm-libraries repo
54alvin-tosh/Malware-Exhibit1,1871970MIT🚀🚀 This is a 🎇🔥 REAL WORLD🔥 🎇 Malware Collection I have Compiled & analysed by researchers🔥 to understand more about Malware threats😈, ana…
55RibShark/OmniDrive1,1746028NOASSERTION
56espressif/esp-dl1,16122746MITEspressif deep-learning library for AIoT applications
57z88dk/z88dk1,140210182NOASSERTIONThe development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.
58DOS-History/Paterson-Listings1,1361383MITTranscription of Tim Paterson's DOS printouts.
59nornagon/jonesforth1,1321574—Mirror of JONESFORTH
60adriancable/8086tiny1,12422213MITOfficial repository for 8086tiny: a tiny PC emulator/virtual machine
61riscvarchive/riscv-v-spec1,088280129CC-BY-4.0Working draft of the proposed RISC-V V vector extension
62Overv/MineAssemble1,082677MITA tiny bootable Minecraft clone written partly in x86 assembly
63100thCoin/AccuracyCoin1,070212MITA large collection of NES accuracy tests on a single NROM cartridge.
64oriansj/stage01,060676GPL-3.0A set of minimal dependency bootstrap binaries
65JSsixtyfour/smashremix9678131—
66PDP-10/its95698505NOASSERTIONIncompatible Timesharing System
67TunSafe/TunSafe94723358—Source code of the TunSafe client
68icebreaker/floppybird935623MITFloppy Bird (OS)
69ReturnInfinity/BareMetal9331151MITA very minimal, resource efficient exo-kernel
70bluewaysw/pcgeos929110204Apache-2.0#FreeGEOS source codes. The offical home of the PC/GEOS operating system technology. For personal computing fans. For all developers and as…
71HazyResearch/safari9197526Apache-2.0Convolutions for Sequence Modeling
72zladx/LADX-Disassembly9049618—Disassembly of Legend of Zelda: Link's Awakening DX
73cirosantilli/x86-assembly-cheat8971230—MOVED TO: https://cirosantilli.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/cirosantilli/linux-kernel-mo…
74Apress/low-level-programming89421530NOASSERTIONSource code for 'Low-Level Programming' by Igor Zhirkov
75pret/pokeyellow8853443—Disassembly of Pokemon Yellow
76nmlgc/ReC98872344—The Touhou PC-98 Restoration Project
77Unity-Technologies/com.unity.webrtc852239134NOASSERTIONWebRTC package for Unity
78aws/aws-lc837223104NOASSERTIONAWS-LC is a general-purpose cryptographic library maintained by the AWS Cryptography team for AWS and their customers. It іs based on code…
79PrincetonUniversity/openpiton83128061—The OpenPiton Platform
80niekiran/Embedded-C8184906—Repository for udemy Embedded-C course
81videolan/x2658133247GPL-2.0https://bitbucket.org/multicoreware/x265/ git mirror
82HazyResearch/hyena-dna80911238Apache-2.0Official implementation for HyenaDNA, a long-range genomic foundation model built with Hyena
83videolan/dav1d8081070BSD-2-ClauseA read-only mirror of dav1d source code repository. The origin is at https://code.videolan.org/videolan/dav1d/
84intel/optimization-manual8078930BSDContains the source code examples described in the "Intel® 64 and IA-32 Architectures Optimization Reference Manual"
85mirrorer/libbpg8011110—libbpg (copy of the source code for easy access)
86riscv/riscv-arch-test797370140Apache-2.0The RISC-V Architectural Certification Tests (ACTs) are a set of assembly language tests designed to certify that a design faithfully imple…
87PluMGMK/vbesvga.drv7842027—Modern Generic SVGA driver for Windows 3.1
88daniel-e/tetros780380MITTetris that fits into the boot sector.
89bytecode77/pe-union7371442MITCrypter, binder & downloader with native & .NET stub, evasive by design, user friendly UI
90DGivney/assemblytutorials7341282—This project was put together to teach myself NASM x86 assembly language on linux.
91openhwfoundation/core-v-verif727325159NOASSERTIONFunctional verification project for the CORE-V family of RISC-V cores.
92pret/pokegold7222034—Disassembly of Pokémon Gold/Silver
93xuhongv/StudyInEsp82667154283—【深度开源】Wi-FI模块esp8266学习之旅(持续更新,欢迎 Star...)
94sim-/tgy71038580—tgy -- Open Source Firmware for ATmega-based Brushless ESCs
95tsoding/pinpog698434MITPing-Pong-like game in Assembly that works without OS
96tuhdo/sample-os688871—A sample OS as demonstrated in the book Operating System: From 0 to 1
97Zeal8bit/Zeal-8-bit-OS677706Apache-2.0An Operating System for Z80 computers, written in assembly
98blackbird71SR/Hello-World6681,7581,704MITHello World in all possible programmnig languages
99mikeroyal/RISC-V-Guide661572—RISC-V Guide. Learn all about the RISC-V computer architecture along with the Development Tools and Operating Systems to develop on RISC-V…
100guitmz/virii6611204—Collection of ancient computer virus source codes

Fork counts include open pull requests in open_issues_count, because that is how GitHub's API reports it. Descriptions are truncated to 140 characters; the full text is in the JSONL download.

Download the Assembly data

curl -sSL -o assembly.jsonl \
  https://raw.githubusercontent.com/havaianasdestruido/top100/main/data/JSONL/assembly.jsonl
jq -r '.full_name + "  " + (.stargazers_count|tostring)' assembly.jsonl | head -10

How this list is built

A single GitHub Search API request per language — ?q=language:assembly&sort=stars&order=desc&per_page=100 — refreshed hourly by a scheduled GitHub Actions workflow and committed back to the repository. The records are never reshaped: every field GitHub returned is preserved. The methodology page covers the query, the rate limits, the fields the Search API omits and the known limitations, and the field reference documents every JSON key.

Frequently asked questions

What is the most-starred Assembly repository on GitHub?

chrislgarry/Apollo-11 is the most-starred Assembly repository with 72,480 stars as of 5 October 2026, ahead of microsoft/MS-DOS (32,270) and mytechnotalent/Reverse-Engineering (14,409).

How many Assembly repositories are on GitHub?

GitHub reports 215,277 public repositories whose detected primary language is Assembly. Top100 ranks the 100 most-starred of them; 100th place currently needs 661 stars.

How do I download the top 100 Assembly repositories as JSON?

Download data/JSONL/assembly.jsonl — 100 lines, each the complete GitHub Search API object for one repository, including topics, licence, every count and every timestamp. A readable Markdown table of the same ranking is also published.

Other languages