Discover the top trending Assembly repositories and projects on Github. Explore the latest trends in Assembly development.
MS-DOS
The original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposesHelloSilicon
An introduction to ARM64 assembly on Apple Silicon MacsBLAKE3
the official Rust and C implementations of the BLAKE3 cryptographic hash functionsonic
A blazingly fast JSON serializing & deserializing libraryApollo-11
Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.MalwareSourceCode
Collection of malware source code for a variety of platforms in an array of different programming languages.mal
mal - Make a Lispasm
Learning assembly for linux-x64rich4
大富翁4逆向ring
Safe, fast, small crypto using RustReverse-Engineering
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.nasm
A cross-platform x86 assembler with an Intel-like syntaxstardust-48k
Reverse engineered source for the 1987 Sinclair Spectrum game "Stardust"TetrisGYM
nes tetris training romBareMetal
A very minimal, resource efficient exo-kerneltp
Decompilation of The Legend of Zelda: Twilight Princess (GCN, USA)Pokemon_Yellow_Legacy
This is a Pokémon Rom Hack made by TheSmithPlays with the intended purpose of fixing Pokémon Yellow into a more polished experience while staying true to the vision of Generation 1's Yellow.RTF
A State-Space Model with Rational Transfer Function Representation.rav1e
The fastest and safest AV1 encoder.snake
A minimal snake in assemblypics
File formats explanations, logos redrawing...pokewilds
PokeWilds - A Gen 2 Game/Engine using libGDXdos400
Microsoft DOS 4.00pokered
Disassembly of Pokémon Red/Blueunix-history-repo
Continuous Unix commit history from 1970 until todayGolconde
Assembly Http Requestspleen
Monospaced bitmap fontsassembly-tutorial
Programming in assembly language tutorial8088_bios
BIOS for Intel 8088 based computersSysWhispers
AV/EDR evasion via direct system calls.haberdashery
A collection of high-performance crypto implementations.hyena-dna
Official implementation for HyenaDNA, a long-range genomic foundation model built with Hyenaz88dk
The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.gb-test-roms
Collection of Game Boy test roms.blst
Multilingual BLS12-381 signature libraryBLHeli
BLHeli for brushless ESC firmwarereedsolomon
Reed-Solomon Erasure Coding in Gopcxtbios
Super PC/Turbo XT BIOSblake3
A pure-Go implementation of the BLAKE3 cryptographic hash functionpokecrystal
Disassembly of Pokémon CrystalVexRiscv
A FPGA friendly 32 bit RISC-V CPU implementationpinpog
Ping-Pong-like game in Assembly that works without OSm2
Repo for "Monarch Mixer: A Simple Sub-Quadratic GEMM-Based Architecture"zen
Experimental operating system written in Zigpolishedcrystal
An upgrade to Pokémon Crystal. Brings features and content up to date, and adds some original content.mu
Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society.inceptor
Template-Driven AV/EDR Evasion FrameworkPure64
Pure64 is a software loader that was initially created for BareMetal OS. The loader sets the computer into a full 64-bit state with no legacy compatibility layers and also enables all available CPU Cores in the computer.pokediamond
Decompilation of Pokémon Diamond/PearlCrypto-Hash
MASM Crypto Libpokeyellow
Disassembly of Pokemon YellowZINC
ZINC is Not CP/Mriscv-v-spec
Working draft of the proposed RISC-V V vector extensionmelee
A decompilation of Super Smash Bros Melee brought to you by a bunch of clever folks.blasfeo
Basic linear algebra subroutines for embedded optimizationMegaPCM
An advanced DAC driver for the Sega Mega-Drive / Genesis gamescpufp
A CPU tool for benchmarking the peak of floating pointsvirtualagc
Virtual Apollo Guidance Computer (AGC) softwarepoketcg
Disassembly of Pokémon TCGbootBASIC
bootBASIC is a BASIC language in 512 bytes of x86 machine code.cpm-dist
A curated collection of CP/M softwaredll_hijack
CIH
The source code of the CIH virushello-world
Hello world in every computer language. Thanks to everyone who contributes to this, make sure to see contributing.md for contribution instructions!pcgeos
#FreeGEOS source codes. The offical home of the PC/GEOS operating system technology. For personal computing fans. For all developers and assembly lovers. For YOU!RomWBW
System Software for Z80/Z180/Z280 Computersisa8_eth
ISA 8-Bit Ethernet Controllerfasm
flat assembler 1 - reconstructed source historyits
Incompatible Timesharing Systemparappa2
PaRappa the Rapper 2 (2001, PS2) decompilationseiko
Seiko uc-2000 reverse engineeringRISC-V-Guide
RISC-V Guide. Learn all about the RISC-V computer architecture along with the Development Tools and Operating Systems to develop on RISC-V hardware.jonesforth
Mirror of JONESFORTHasm_book
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.sodium64
A SNES emulator for the N64, written in assemblygolfclub
Binary Golf Examples and Resourcespokegold
Disassembly of Pokémon Gold/Silveroracles-disasm
Disassembly of Oracle of Ages and SeasonsRayTracer
Ray Tracer in 483 bytes (x86 boot sector)RSX280
RSX-11M-like OS for the Z280 CPU.GB-8
A simple Chip-8 interpreter for the Nintendo Gameboy Color.edid-generator
Hackerswork to generate an EDID blob from given Xorg Modelines, complete with valid checksum.nes-elite-beebasm
Fully documented and annotated source code for Elite on the Nintendo Entertainment System (NES)N7DDC-ATU-100-mini-and-extended-boards
mGB
mGB - Nintendo Gameboy MIDI control for Arduinoboykerberos
C64/C128 MIDI flash interfacegb-asm-tutorial
Learn to create games for the Game Boy using Assemblypokepinballrs
Decompilation of Pokémon Pinball: Ruby & SapphirePrince-of-Persia-Apple-II
A running-jumping-swordfighting game I made on the Apple II from 1985-89astro
leaked MS-DOS 6.0 beta sourceApple-Silicon-ASM-Examples
Simple examples of Assembly code for the Apple Silicon (M1) CPUkatam
WIP Decompilation of Kirby & The Amazing Mirror (USA)65uino
6502 learning platform in a familiar form factorcpm65
CP/M for the 6502mol
A Baldur's Gate 3 Demake for Tandy TRS-80 Model 100 and ZX Spectrumhbc-56
Homebrew 6502 on a backplane computer8086tiny
Official repository for 8086tiny: a tiny PC emulator/virtual machineZX0
Data compressor for 8-bit computers and low-end platformswesten-ex
Westen House EX (MSX)z80float
A fairly complete floating point library for the Z80 ! Includes 24-, 32-, and 80-bit formats.chrislgarry
C, JavaScript, MATLABmicrosoft
C#, Python, TypeScriptvxunderground
Python, C, C++corkami
Python, Assembly, TeXleachim6
Python, Shell, Rubymytechnotalent
Python, C, Assemblykanaka
JavaScript, C, Pythonpret
Assembly, C, Pythonbytedance
Python, Go, Cjmechner
Assemblydspinellis
C, Python, Shellcirosantilli
Shell, Python, CBLAKE3-team
Assembly, HTML, XSLTnanochess
Assembly, C, JavaScriptbelow
Swift, Objective-C, Assemblyxiph
C, JavaScript, Pythonbriansmith
Rust, Makefile, Assemblyhackclub
JavaScript, TypeScript, HTMLnemasu
C++, Shell, Assemblyjthuraisamy
JavaScript, Assembly, Pythonpooler
Java, Python, AssemblyReturnInfinity
Assembly, C, Shelldwelch67
C, Verilog, AssemblySheerSt
Python, Java, Assemblyopenhwgroup
SystemVerilog, C, HTMLLove Open Source and this site? Check out how you can help us