Discover the top trending Assembly repositories and projects on Github. Explore the latest trends in Assembly development.

Trending Repositories

1

MS-DOS

The original sources of MS-DOS 1.25 and 2.0, for reference purposes
🔥🔥🔥
2

sonic

A blazingly fast JSON serializing & deserializing library
🔥
3

bootLogo

Logo language in 508 bytes (x86 boot sector)
📣
4

Apollo-11

Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.
📣
5

BLAKE3

the official Rust and C implementations of the BLAKE3 cryptographic hash function
⬆️
6

ring

Safe, fast, small crypto using Rust
⬆️
7

nasm

A cross-platform x86 assembler with an Intel-like syntax
⬆️
8

HelloSilicon

An introduction to ARM64 assembly on Apple Silicon Macs
⬆️
9

Reverse-Engineering

A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
⬆️
10

qdEngine

⬆️
11

virtualagc

Virtual Apollo Guidance Computer (AGC) software
⬆️
12

mal

mal - Make a Lisp
⬆️
13

golfclub

Binary Golf Examples and Resources
⬆️
14

cva6

The CORE-V CVA6 is an Application class 6-stage RISC-V CPU capable of booting Linux
⬆️
15

fasm2

flat assembler 2
⬆️
16

snake

A minimal snake in assembly
⬆️
17

pokewilds

PokeWilds - A Gen 2 Game/Engine using libGDX
⬆️
18

rav1e

The fastest and safest AV1 encoder.
⬆️
19

unix-history-repo

Continuous Unix commit history from 1970 until today
⬆️
20

MalwareSourceCode

Collection of malware source code for a variety of platforms in an array of different programming languages.
⬆️
21

pokered

Disassembly of Pokémon Red/Blue
⬆️
22

8088_bios

BIOS for Intel 8088 based computers
⬆️
23

btry

Bloatfree monoplatform battery info program written in unportable x86 assembly
⬆️
24

VexRiscv

A FPGA friendly 32 bit RISC-V CPU implementation
⬆️
25

SysWhispers

AV/EDR evasion via direct system calls.
⬆️
26

zenv

Forth for the ZX Spectrum
⬆️
27

apple2_pendulum_clock

Apple 2 full screen clock driven by the pendulum of my wall clock
⬆️
28

spleen

Monospaced bitmap fonts
⬆️
29

rav1d

An AV1 decoder in Rust.
⬆️
30

MISSION98

PC-9801用3Dシューティングゲーム MISSION
⬆️
31

merryo_trolls

Super Merryo Trolls, an Apple IIgs game abandoned in 1994, then recovered 30 years later with modern tools.
⬆️
32

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.
⬆️
33

its

Incompatible Timesharing System
⬆️
34

riscv-v-spec

Working draft of the proposed RISC-V V vector extension
⬆️
35

s1disasm

Sonic 1 Disassembly
⬆️
36

msbasic

Microsoft BASIC for 6502 (Commodore, Apple, KIM-1, AIM-65, OSI, ...)
⬆️
37

inceptor

Template-Driven AV/EDR Evasion Framework
⬆️
38

8086tiny

Official repository for 8086tiny: a tiny PC emulator/virtual machine
⬆️
39

bootstrap-os

A bootable x86 assembler and simple text editor that lets you run the code you type in so you can bootstrap anything
⬆️
40

cpm65

CP/M for the 6502
⬆️
41

sodium64

A SNES emulator for the N64, written in assembly
⬆️
42

ccpu

A 8-bit computer made of 74xx series logic gates and memory ICs.
⬆️
43

hg-engine

complete heart gold engine
⬆️
44

blst

Multilingual BLS12-381 signature library
⬆️
45

m2c

A MIPS and PowerPC decompiler.
⬆️
46

optimization-manual

Contains the source code examples described in the "Intel® 64 and IA-32 Architectures Optimization Reference Manual"
⬆️
47

pics

File formats explanations, logos redrawing...
⬆️
48

fasm

flat assembler 1 - reconstructed source history
⬆️
49

ZX0

Data compressor for 8-bit computers and low-end platforms
⬆️
50

melee

A decompilation of Super Smash Bros Melee brought to you by a bunch of clever folks.
⬆️
51

safari

Convolutions for Sequence Modeling
⬆️
52

some-assembly-required

📖 An approachable introduction to Assembly.
⬆️
53

EmuWoW

RISC NT apps on x86 NT
⬆️
54

jonesforth

Mirror of JONESFORTH
⬆️
55

assembly-tutorial

Programming in assembly language tutorial
⬆️
56

REpsych

Psychological warfare in reverse engineering
⬆️
57

polishedcrystal

An upgrade to Pokémon Crystal. Brings features and content up to date, and adds some original content.
⬆️
58

stage0

A set of minimal dependency bootstrap binaries
⬆️
59

mooneye-test-suite

Mooneye Test Suite is a suite of Game Boy test ROMs
⬆️
60

AlanFramework

A C2 post-exploitation framework
⬆️
61

WebsiteHowtoCode

How to colorize Game Boy games - Example code
⬆️
62

pcmos386v501

PC-MOS/386 v5.01 and up, including cdrom driver sources.
⬆️
63

appleII_deadtest

ROM based March-U RAM test for the Apple II
⬆️
64

pokeheartgold

Decompilation of Pokemon HeartGold/SoulSilver
⬆️
65

hbc-56

Homebrew 6502 on a backplane computer
⬆️
66

Prince-of-Persia-Apple-II

A running-jumping-swordfighting game I made on the Apple II from 1985-89
⬆️
67

bitmap

Simple dense bitmap index in Go with binary operators
⬆️
68

sjasmplus

Command-line cross-compiler of assembly language for Z80 CPU.
⬆️
69

Xiaomi-bootloader

Some research about the bootloader used in Xiaomi phones.
⬆️
70

ReC98

The Touhou PC-98 Restoration Project
⬆️
71

Hollowed-Process

⬆️
72

m2

Repo for "Monarch Mixer: A Simple Sub-Quadratic GEMM-Based Architecture"
⬆️
73

CT1741_DSP

Sound Blaster 16 - CT1741 DSP - Assembly/Disassembly
⬆️
74

MIOpen

AMD's Machine Intelligence Library
⬆️
75

com.unity.webrtc

WebRTC package for Unity
⬆️
76

digpak

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.
⬆️
77

famitone5.0

NES music driver
⬆️
78

RomWBW

System Software for Z80/Z180/Z280 Computers
⬆️
79

intro_x86-64

Introduction to x86-64 assembly
⬆️
80

LSPlayer

Fastest Amiga Module player ever
⬆️
81

wide-snes

Super Mario World (SNES) Widescreen Project
⬆️
82

Embedded-C

Repository for udemy Embedded-C course
⬆️
83

pocs

Proof of Concepts (PE, PDF...)
⬆️
84

oot-gc

Decompilation of the Gamecube Emulator for Ocarina of Time (JP-CE)
⬆️
85

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.
⬆️
86

esprit

A Game Boy "Mystery Dungeon" engine written in SM83 assembly
⬆️
87

hyena-dna

Official implementation for HyenaDNA, a long-range genomic foundation model built with Hyena
⬆️
88

3C509B-nestor

Driver for 3COM 3C509B cards in 8-bit IBM PC/XT slots
⬆️
89

ahcifix.386

VxD to allow Windows 3.1 Enhanced Mode to be used with Intel AHCI (SATA) controllers
⬆️
90

tp

Decompilation of The Legend of Zelda: Twilight Princess (GCN, USA)
⬆️
91

doszip

⬆️
92

smashremix

⬆️
93

dav1d

A read-only mirror of dav1d source code repository. The origin is at https://code.videolan.org/videolan/dav1d/
⬆️
94

LADX-Disassembly

Disassembly of Legend of Zelda: Links Awakening DX
⬆️
95

sixty5o2

Micro Kernel / Bootloader for Ben Eater's 6502 Computer
⬆️
96

BLHeli

BLHeli for brushless ESC firmware
⬆️
97

Rocket-Edition

ROM hack of Pokémon FireRed, in which you play as the bad guys.
⬆️
98

reedsolomon

Reed-Solomon Erasure Coding in Go
⬆️
99

cpuminer

CPU miner for Litecoin and Bitcoin
⬆️
100

BareMetal

A very minimal, resource efficient exo-kernel
⬆️