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, 2.0, and 4.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

Halo-2-HD

HD patch for Halo 2 on the original Xbox
⬆️
6

BLAKE3

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

Reverse-Engineering

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

snake

A minimal snake in assembly
⬆️
9

qdEngine

⬆️
10

nasm

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

MalwareSourceCode

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

HelloSilicon

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

ring

Safe, fast, small crypto using Rust
⬆️
14

golfclub

Binary Golf Examples and Resources
⬆️
15

fasm2

flat assembler 2
⬆️
16

virtualagc

Virtual Apollo Guidance Computer (AGC) software
⬆️
17

cva6

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

mal

mal - Make a Lisp
⬆️
19

unix-history-repo

Continuous Unix commit history from 1970 until today
⬆️
20

btry

Monoplatform battery info program written in unportable x86 assembly
⬆️
21

rav1e

The fastest and safest AV1 encoder.
⬆️
22

SysWhispers

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

pokewilds

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

VexRiscv

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

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

zenv

Forth for the ZX Spectrum
⬆️
27

some-assembly-required

📖 An approachable introduction to Assembly.
⬆️
28

8088_bios

BIOS for Intel 8088 based computers
⬆️
29

ccpu

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

pokered

Disassembly of Pokémon Red/Blue
⬆️
31

MISSION98

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

powdr-brainfuck

ZK proofs for Brainfuck execution using powdr
⬆️
33

its

Incompatible Timesharing System
⬆️
34

rich4

大富翁4逆向
⬆️
35

inceptor

Template-Driven AV/EDR Evasion Framework
⬆️
36

8086tiny

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

merryo_trolls

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

spleen

Monospaced bitmap fonts
⬆️
39

stage0

A set of minimal dependency bootstrap binaries
⬆️
40

pics

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

Apple2CoCo

A simple Apple II emulator written for the Tandy Color Computer 3
⬆️
42

rav1d

An AV1 decoder in Rust.
⬆️
43

cpm65

CP/M for the 6502
⬆️
44

bootstrap-os

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

sjasmplus

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

assembly-tutorial

Programming in assembly language tutorial
⬆️
47

blst

Multilingual BLS12-381 signature library
⬆️
48

bootOS

bootOS is a monolithic operating system in 512 bytes of x86 machine code.
⬆️
49

Pure64

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

retro-25

Retro-tech HP-25 calculator clone using Z80
⬆️
51

WebsiteHowtoCode

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

s1disasm

Sonic 1 Disassembly
⬆️
53

msbasic

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

reedsolomon

Reed-Solomon Erasure Coding in Go
⬆️
55

Xiaomi-bootloader

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

appleII_deadtest

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

hyena-dna

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

rvv-bench

A collection of RISC-V Vector (RVV) benchmarks to help developers write portably performant RVV code
⬆️
59

BLHeli

BLHeli for brushless ESC firmware
⬆️
60

Crypto-Hash

MASM Crypto Lib
⬆️
61

TetrisGYM

nes tetris training rom
⬆️
62

Prince-of-Persia-Apple-II

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

tp

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

jonesforth

Mirror of JONESFORTH
⬆️
65

Hollowed-Process

⬆️
66

polishedcrystal

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

ZX0

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

ReC98

The Touhou PC-98 Restoration Project
⬆️
69

BareMetal

A very minimal, resource efficient exo-kernel
⬆️
70

fasm

flat assembler 1 - reconstructed source history
⬆️
71

cpuminer

CPU miner for Litecoin and Bitcoin
⬆️
72

LSPlayer

Fastest Amiga Module player ever
⬆️
73

ahcifix.386

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

blake3

A pure-Go implementation of the BLAKE3 cryptographic hash function
⬆️
75

melee

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

z88dk

The development kit for over a hundred z80 family machines - c compiler, assembler, linker, libraries.
⬆️
77

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

lba2-classic

⬆️
79

Golconde

Assembly Http Request
⬆️
80

pokeheartgold

Decompilation of Pokemon HeartGold/SoulSilver
⬆️
81

BrickEmuPy

Brick Game (aka Tetris) emulator in Python with PyQt6
⬆️
82

edid-generator

Hackerswork to generate an EDID blob from given Xorg Modelines, complete with valid checksum.
⬆️
83

hbc-56

Homebrew 6502 on a backplane computer
⬆️
84

RISC-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.
⬆️
85

zen

Experimental operating system written in Zig
⬆️
86

gb-test-roms

Collection of Game Boy test roms.
⬆️
87

famitone5.0

NES music driver
⬆️
88

EVO

E-VO Amiga E Compiler
⬆️
89

intro_x86-64

Introduction to x86-64 assembly
⬆️
90

lba1-classic

⬆️
91

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

pcmos386v501

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

fasmg

flat assembler g - adaptable assembly engine
⬆️
94

asm

Learning assembly for linux-x64
⬆️
95

c2

Cross assembler
⬆️
96

65uino

6502 learning platform in a familiar form factor
⬆️
97

6502

Code for the 6502 microprocessor, mostly for the Replica 1 computer.
⬆️
98

teletext-elite

BBC Micro Elite… in teletext
⬆️
99

Rocket-Edition

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

dav1d

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