Assembly
Tracked open-source repos with Assembly as the primary language, sorted by stars.
- #1Apollo-11@chrislgarry
Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.
★ 72,210+72Star change over the last 7 days - #2MalwareSourceCode@vxunderground
Collection of malware source code for a variety of platforms in an array of different programming languages.
★ 18,680+17Star change over the last 7 days - #3Reverse-Engineering@mytechnotalent
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
★ 14,176+48Star change over the last 7 days - #4hello-world@leachim6
Hello world in every computer language. Thanks to everyone who contributes to this, make sure to see contributing.md for contribution instructions!
★ 11,940+6Star change over the last 7 days - #5pics@corkami
File formats dissections and more...
★ 11,474+3Star change over the last 7 days - #6mal@kanaka
mal - Make a Lisp
★ 10,722+5Star change over the last 7 days - #7unix-history-repo@dspinellis
Continuous Unix commit history from 1970 until today
★ 7,251+6Star change over the last 7 days - #8Prince-of-Persia-Apple-II@jmechner
A running-jumping-swordfighting game I made on the Apple II from 1985-89
★ 6,858+2Star change over the last 7 days - #9BLAKE3@BLAKE3-team
the official Rust and C implementations of the BLAKE3 cryptographic hash function
★ 6,397+16Star change over the last 7 days - #10HelloSilicon@below
An introduction to ARM64 assembly on Apple Silicon Macs
★ 4,986+6Star change over the last 7 days - #11pokered@pret
Disassembly of Pokémon Red/Blue
★ 4,895+5Star change over the last 7 days - #12rav1e@xiph
The fastest and safest AV1 encoder.
★ 4,145+3Star change over the last 7 days - #13ring@briansmith
An experiment.
★ 4,104+2Star change over the last 7 days - #14purego@ebitengine
A library for calling C functions from Go without Cgo
★ 3,806+10Star change over the last 7 days - #15some-assembly-required@hackclub
📖 An approachable introduction to Assembly.
★ 3,549+4Star change over the last 7 days - #16asm_book@pkivolowitz
A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level languages.
★ 3,319+5Star change over the last 7 days - #17nasm@netwide-assembler
A cross-platform x86 assembler with an Intel-like syntax
★ 3,295+9Star change over the last 7 days - #18VexRiscv@SpinalHDL
A FPGA friendly 32 bit RISC-V CPU implementation
★ 3,232+0Star change over the last 7 days - #19virtualagc@virtualagc
Virtual Apollo Guidance Computer (AGC) software
★ 3,216+8Star change over the last 7 days - #20asmttpd@nemasu
Web server for Linux written in amd64 assembly.
★ 3,101+0Star change over the last 7 days - #21cva6@openhwgroup
The CORE-V CVA6 is a highly configurable, 6-stage RISC-V core for both application and embedded applications. Application class configurations are capable of booting Linux.
★ 3,087+13Star change over the last 7 days - #22pokewilds@SheerSt
PokeWilds - A Gen 2 Game/Engine using libGDX
★ 2,882+3Star change over the last 7 days - #23pokecrystal@pret
Disassembly of Pokémon Crystal
★ 2,493-1Star change over the last 7 days - #24BLHeli@bitdump
BLHeli for brushless ESC firmware
★ 2,226+4Star change over the last 7 days - #25bootOS@nanochess
bootOS is a monolithic operating system in 512 bytes of x86 machine code.
★ 2,136+2Star change over the last 7 days - #26malware_training_vol1@hasherezade
Materials for Windows Malware Analysis training (volume 1)
★ 2,102+6Star change over the last 7 days - #27reedsolomon@klauspost
Reed-Solomon Erasure Coding in Go
★ 2,091+1Star change over the last 7 days - #28assembly-tutorial@mschwartz
Programming in assembly language tutorial
★ 1,967+23Star change over the last 7 days - #29TinyRetroPad@PlummersSoftwareLLC★ 1,740+18Star change over the last 7 days
- #30fasm@tgrysztar
flat assembler 1 - reconstructed source history
★ 1,740+2Star change over the last 7 days