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 and 2.0, for reference purposessonic
A blazingly fast JSON serializing & deserializing librarybootLogo
Logo language in 508 bytes (x86 boot sector)Apollo-11
Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.BLAKE3
the official Rust and C implementations of the BLAKE3 cryptographic hash functionring
Safe, fast, small crypto using Rustnasm
A cross-platform x86 assembler with an Intel-like syntaxHelloSilicon
An introduction to ARM64 assembly on Apple Silicon MacsReverse-Engineering
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.qdEngine
virtualagc
Virtual Apollo Guidance Computer (AGC) softwaremal
mal - Make a Lispgolfclub
Binary Golf Examples and Resourcescva6
The CORE-V CVA6 is an Application class 6-stage RISC-V CPU capable of booting Linuxfasm2
flat assembler 2snake
A minimal snake in assemblypokewilds
PokeWilds - A Gen 2 Game/Engine using libGDXrav1e
The fastest and safest AV1 encoder.unix-history-repo
Continuous Unix commit history from 1970 until todayMalwareSourceCode
Collection of malware source code for a variety of platforms in an array of different programming languages.pokered
Disassembly of Pokémon Red/Blue8088_bios
BIOS for Intel 8088 based computersbtry
Bloatfree monoplatform battery info program written in unportable x86 assemblyVexRiscv
A FPGA friendly 32 bit RISC-V CPU implementationSysWhispers
AV/EDR evasion via direct system calls.zenv
Forth for the ZX Spectrumapple2_pendulum_clock
Apple 2 full screen clock driven by the pendulum of my wall clockspleen
Monospaced bitmap fontsrav1d
An AV1 decoder in Rust.MISSION98
PC-9801用3Dシューティングゲーム MISSIONmerryo_trolls
Super Merryo Trolls, an Apple IIgs game abandoned in 1994, then recovered 30 years later with modern tools.asm_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.its
Incompatible Timesharing Systemriscv-v-spec
Working draft of the proposed RISC-V V vector extensions1disasm
Sonic 1 Disassemblymsbasic
Microsoft BASIC for 6502 (Commodore, Apple, KIM-1, AIM-65, OSI, ...)inceptor
Template-Driven AV/EDR Evasion Framework8086tiny
Official repository for 8086tiny: a tiny PC emulator/virtual machinebootstrap-os
A bootable x86 assembler and simple text editor that lets you run the code you type in so you can bootstrap anythingcpm65
CP/M for the 6502sodium64
A SNES emulator for the N64, written in assemblyccpu
A 8-bit computer made of 74xx series logic gates and memory ICs.hg-engine
complete heart gold engineblst
Multilingual BLS12-381 signature librarym2c
A MIPS and PowerPC decompiler.optimization-manual
Contains the source code examples described in the "Intel® 64 and IA-32 Architectures Optimization Reference Manual"pics
File formats explanations, logos redrawing...fasm
flat assembler 1 - reconstructed source historyZX0
Data compressor for 8-bit computers and low-end platformsmelee
A decompilation of Super Smash Bros Melee brought to you by a bunch of clever folks.safari
Convolutions for Sequence Modelingsome-assembly-required
📖 An approachable introduction to Assembly.EmuWoW
RISC NT apps on x86 NTjonesforth
Mirror of JONESFORTHassembly-tutorial
Programming in assembly language tutorialREpsych
Psychological warfare in reverse engineeringpolishedcrystal
An upgrade to Pokémon Crystal. Brings features and content up to date, and adds some original content.stage0
A set of minimal dependency bootstrap binariesmooneye-test-suite
Mooneye Test Suite is a suite of Game Boy test ROMsAlanFramework
A C2 post-exploitation frameworkWebsiteHowtoCode
How to colorize Game Boy games - Example codepcmos386v501
PC-MOS/386 v5.01 and up, including cdrom driver sources.appleII_deadtest
ROM based March-U RAM test for the Apple IIpokeheartgold
Decompilation of Pokemon HeartGold/SoulSilverhbc-56
Homebrew 6502 on a backplane computerPrince-of-Persia-Apple-II
A running-jumping-swordfighting game I made on the Apple II from 1985-89bitmap
Simple dense bitmap index in Go with binary operatorssjasmplus
Command-line cross-compiler of assembly language for Z80 CPU.Xiaomi-bootloader
Some research about the bootloader used in Xiaomi phones.ReC98
The Touhou PC-98 Restoration ProjectHollowed-Process
m2
Repo for "Monarch Mixer: A Simple Sub-Quadratic GEMM-Based Architecture"CT1741_DSP
Sound Blaster 16 - CT1741 DSP - Assembly/DisassemblyMIOpen
AMD's Machine Intelligence Librarycom.unity.webrtc
WebRTC package for Unitydigpak
Someone requested access to the ancient DIGIPAK sound drivers source code. I'm not sure why anyone would think this is useful but if so, have at it.famitone5.0
NES music driverRomWBW
System Software for Z80/Z180/Z280 Computersintro_x86-64
Introduction to x86-64 assemblyLSPlayer
Fastest Amiga Module player everwide-snes
Super Mario World (SNES) Widescreen ProjectEmbedded-C
Repository for udemy Embedded-C coursepocs
Proof of Concepts (PE, PDF...)oot-gc
Decompilation of the Gamecube Emulator for Ocarina of Time (JP-CE)cvw
CORE-V Wally is a configurable RISC-V Processor associated with RISC-V System-on-Chip Design textbook. Contains a 5-stage pipeline, support for A, B, C, D, F, M and Q extensions, and optional caches, BP, FPU, VM/MMU, AHB, RAMs, and peripherals.esprit
A Game Boy "Mystery Dungeon" engine written in SM83 assemblyhyena-dna
Official implementation for HyenaDNA, a long-range genomic foundation model built with Hyena3C509B-nestor
Driver for 3COM 3C509B cards in 8-bit IBM PC/XT slotsahcifix.386
VxD to allow Windows 3.1 Enhanced Mode to be used with Intel AHCI (SATA) controllerstp
Decompilation of The Legend of Zelda: Twilight Princess (GCN, USA)doszip
smashremix
dav1d
A read-only mirror of dav1d source code repository. The origin is at https://code.videolan.org/videolan/dav1d/LADX-Disassembly
Disassembly of Legend of Zelda: Links Awakening DXsixty5o2
Micro Kernel / Bootloader for Ben Eater's 6502 ComputerBLHeli
BLHeli for brushless ESC firmwareRocket-Edition
ROM hack of Pokémon FireRed, in which you play as the bad guys.reedsolomon
Reed-Solomon Erasure Coding in Gocpuminer
CPU miner for Litecoin and BitcoinBareMetal
A very minimal, resource efficient exo-kernelchrislgarry
C, Shell, MATLABmicrosoft
C#, Python, TypeScriptvxunderground
Python, C, C++corkami
Python, Assembly, TeXleachim6
Python, JavaScript, Shellmytechnotalent
Python, C, Assemblykanaka
JavaScript, C, Pythonpret
Assembly, C, Pythonjmechner
Assemblydspinellis
C, Python, Perlbytedance
Python, Go, Ccirosantilli
Shell, Python, CBLAKE3-team
HTML, Assemblynanochess
Assembly, C, C++xiph
C, JavaScript, Pythonbriansmith
Rust, PowerShell, Assemblybelow
Swift, Objective-C, Rubyhackclub
JavaScript, TypeScript, HTMLnemasu
C++, Shell, Assemblyjthuraisamy
JavaScript, Assembly, C#ReturnInfinity
Assembly, C, Makefilepooler
Python, Assembly, Javaopenhwgroup
SystemVerilog, C, Assemblydwelch67
C, Verilog, AssemblySheerSt
Java, Python, AssemblyLove Open Source and this site? Check out how you can help us