🇬🇧 Made in United Kingdom

Discover United Kingdom's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of United Kingdom.

TOP Assembly Projects

1
PacktPublishing/Mastering-OpenCV-4-Third-Edition

PacktPublishing/Mastering-OpenCV-4-Third-Edition

Mastering OpenCV 4, Third Edition, published by Packt publishing
Assembly
531
star
2
CJ42/All-About-Solidity

CJ42/All-About-Solidity

A series of tutorials that cover most of the core elements of the Solidity language
Assembly
527
star
3
AntonioND/ucity

AntonioND/ucity

The open-source city-building game for Game Boy Color.
Assembly
390
star
4
dlandahl/theos

dlandahl/theos

The Operating System
Assembly
207
star
5
PacktPublishing/Modern-Computer-Architecture-and-Organization

PacktPublishing/Modern-Computer-Architecture-and-Organization

Modern Computer Architecture and Organization, published by Packt
Assembly
169
star
6
PacktPublishing/Modern-Computer-Architecture-and-Organization-Second-Edition

PacktPublishing/Modern-Computer-Architecture-and-Organization-Second-Edition

Modern Computer Architecture and Organization – Second Edition, Published by Packt
Assembly
159
star
7
tgjones/slimshader

tgjones/slimshader

SlimShader is a Direct3D shader bytecode parser for .NET and C++
Assembly
152
star
8
ajpc500/NimlineWhispers

ajpc500/NimlineWhispers

A very proof-of-concept port of InlineWhispers for using syscalls in Nim projects.
Assembly
132
star
9
BigEvilCorporation/TANGLEWOOD

BigEvilCorporation/TANGLEWOOD

A puzzle-platforming game for the SEGA Mega Drive and Genesis, in 68000 assembly
Assembly
128
star
10
blockchain/unused-My-Wallet-iPhone

blockchain/unused-My-Wallet-iPhone

For latest source, please see: https://github.com/blockchain/My-Wallet-V3-iOS
Assembly
127
star
11
spec-chum/Amiga-Scoopex-C

spec-chum/Amiga-Scoopex-C

An on-going conversion of Scoopex's incredible Amiga Hardware Programming Series on YouTube into C
Assembly
120
star
12
BigEvilCorporation/megadrive_samples

BigEvilCorporation/megadrive_samples

Small, discreet, complete samples for the SEGA Mega Drive/Genesis in 68000 assembly
Assembly
95
star
13
Kroc/elite-harmless

Kroc/elite-harmless

Disassembly (CA65) of the Commodore 64 port of the seminal space-sim Elite, by Ian Bell / David Braben.
Assembly
93
star
14
devkitPro/nds-examples

devkitPro/nds-examples

Assembly
93
star
15
ashwio/arm64-hypervisor-tutorial

ashwio/arm64-hypervisor-tutorial

Assembly
88
star
16
jcoglan/nand2tetris

jcoglan/nand2tetris

Solutions for http://www.nand2tetris.org/
Assembly
87
star
17
xu-ji/assembly_chess

xu-ji/assembly_chess

Assembly
85
star
18
dpt/The-Great-Escape

dpt/The-Great-Escape

Classic ZX Spectrum game "The Great Escape" reverse engineered
Assembly
84
star
19
faissaloo/echo

faissaloo/echo

echo in 153 bytes (99% smaller) (x86)
Assembly
81
star
20
colonelsalt/Rocket-Edition

colonelsalt/Rocket-Edition

ROM hack of Pokémon FireRed, in which you play as the bad guys.
Assembly
79
star
21
ridoluc/RunTiny

ridoluc/RunTiny

Endless runner game of 700 bytes that fits into an ATtiny10
Assembly
73
star
22
nakst/flip

nakst/flip

A 16-bit Lisp based operating system.
Assembly
70
star
23
simonjhall/copies-and-fills

simonjhall/copies-and-fills

Assembly
68
star
24
raspberrypi/rpi-sense

raspberrypi/rpi-sense

Sense HAT firmware and driver
Assembly
66
star
25
breakintoprogram/agon-bbc-basic

breakintoprogram/agon-bbc-basic

Official AGON QUARK Firmware: BASIC Interpreter
Assembly
65
star
26
fabianishere/boot2flappy

fabianishere/boot2flappy

Flappy Bird as bootable UEFI executable
Assembly
62
star
27
BigEvilCorporation/LUMINARY

BigEvilCorporation/LUMINARY

A game engine for SEGA Mega Drive in 68000 assembly
Assembly
60
star
28
KevEdwards/Galaforce1BBC

KevEdwards/Galaforce1BBC

Galaforce - BBC Micro, Full source code.
Assembly
59
star
29
alblue/8086tiny

alblue/8086tiny

8086tiny interpreter by Adrian Cable, taken from http://www.megalith.co.uk/8086tiny/
Assembly
57
star
30
mikedailly/Lemmings

mikedailly/Lemmings

ZX Spectrum Next Lemmings
Assembly
56
star
31
kcsongor/arm-doom

kcsongor/arm-doom

Doom-like engine on Raspberry Pi, in pure bare metal assembly
Assembly
56
star
32
Jambo51/GBA-Pokemon-Engine

Jambo51/GBA-Pokemon-Engine

Source code for my Open Source GBA Pokémon Game Engine
Assembly
54
star
33
jdinunzio/forthos

jdinunzio/forthos

x386 OS developed in Forth
Assembly
52
star
34
nbdd0121/stackful

nbdd0121/stackful

Free conversion between async and sync in Rust
Assembly
51
star
35
yaglo/mynes

yaglo/mynes

Simple NES Emulator
Assembly
48
star
36
philspil66/IBM-PC-BIOS

philspil66/IBM-PC-BIOS

This is a reconstruction of the original 1981-82 IBM PC BIOS source code using scanning and transcription of the BIOS listings found in the IBM Technical Reference manuals.
Assembly
48
star
37
OsandaMalith/PESecInfo

OsandaMalith/PESecInfo

A simple tool to view important DLL Characteristics and change DEP and ASLR
Assembly
45
star
38
duncanspumpkin/NeHeNASM

duncanspumpkin/NeHeNASM

NeHe's OpenGL Tutorial in NASM
Assembly
45
star
39
ras52/bootstrap

ras52/bootstrap

Richard's compiler bootstrap experiment
Assembly
45
star
40
FlingOS/Getting-Started-Tutorials

FlingOS/Getting-Started-Tutorials

Resources to accompany the Getting Started tutorial series.
Assembly
45
star
41
remy/next-http

remy/next-http

Send and recieve http requests into banks - for the Spectrum Next
Assembly
45
star
42
xiyurain/UltraOS

xiyurain/UltraOS

A Rust based Multicore OS developed by UltraTeam, HITsz. Currently updated on https://gitee.com/LoanCold/ultraos_backup
Assembly
45
star
43
rhargreaves/zx-spec

rhargreaves/zx-spec

A unit testing framework for Sinclair ZX Spectrum assembly
Assembly
44
star
44
xlq/aos

xlq/aos

Applied operating system - an operating system kernel written in the ATS programming language.
Assembly
44
star
45
andysworkshop/ase

andysworkshop/ase

Andy's Workshop Sprite Engine
Assembly
43
star
46
linuxthor/asm

linuxthor/asm

assembly language examples, mostly Linux
Assembly
42
star
47
jonathanopalise/lotus-ste

jonathanopalise/lotus-ste

Enhancements to the Atari ST version of Lotus Esprit Turbo Challenge to support STE hardware features
Assembly
41
star
48
gfoot/sdcard6502

gfoot/sdcard6502

Reading SD cards on a homebrew 6502 computer - tutorial guide and sample code
Assembly
41
star
49
PacktPublishing/Mastering-Assembly-Programming

PacktPublishing/Mastering-Assembly-Programming

Published by Packt
Assembly
40
star
50
JamesSheppardd/Nerdy-Nights-ca65-Translation

JamesSheppardd/Nerdy-Nights-ca65-Translation

A translation of the popular Nerdy Nights tutorial for creating NES games, originally written in NESASM, translated to ca65
Assembly
39
star
51
dan-c-underwood/vscode-arm

dan-c-underwood/vscode-arm

Arm® Syntax highlighting for VSCode
Assembly
39
star
52
linuxthor/uul

linuxthor/uul

ELF binary that runs on several different *nix flavours. Works out which variant it's being run on and runs code specific to that.
Assembly
39
star
53
loreloc/mkpoly

loreloc/mkpoly

A simple polymorphic engine
Assembly
39
star
54
Palmr/cart-dumper

Palmr/cart-dumper

🎮 Gameboy ROM for cartridge dumping
Assembly
38
star
55
cvghivebrain/s1disasm

cvghivebrain/s1disasm

Sonic the Hedgehog (Mega Drive) Hivebrain 2022 disassembly
Assembly
38
star
56
marc365/AMOS-Professional-365

marc365/AMOS-Professional-365

AMOS Professional for the Amiga 68K range of computers.
Assembly
38
star
57
OsandaMalith/bootloader

OsandaMalith/bootloader

My OS Stuff :)
Assembly
37
star
58
PacktPublishing/Binary-Analysis-Cookbook

PacktPublishing/Binary-Analysis-Cookbook

Binary Analysis Cookbook, published by Packt
Assembly
37
star
59
muckypaws/AmstradCPC

muckypaws/AmstradCPC

Amstrad CPC Source Code
Assembly
36
star
60
KevEdwards/CrazeeRiderElectron

KevEdwards/CrazeeRiderElectron

Crazee Rider for the Acorn Electron home computer ( full, buildable 6502 source code )
Assembly
35
star
61
kieranhj/elite-beebasm

kieranhj/elite-beebasm

BBC Elite source for BeebAsm assembler
Assembly
35
star
62
1888games/GalagaC64

1888games/GalagaC64

Assembly
35
star
63
PyvesB/javassembly

PyvesB/javassembly

💾 Calling Assembly from Java: simple example using the JNI and NASM.
Assembly
34
star
64
gfoot/simplevga6502

gfoot/simplevga6502

Simple VGA solution for 6502 homebrew computers
Assembly
34
star
65
ssbostan/zagros

ssbostan/zagros

Zagros Open Source Operating System
Assembly
32
star
66
djbottrill/rp2040_z80_emulator

djbottrill/rp2040_z80_emulator

Z80 Emulator for Raspberry Pi Pico and other RP2040 based MCU boards
Assembly
31
star
67
simondotm/bbc-micro-3d

simondotm/bbc-micro-3d

BBC Micro 6502 3D Graphics Renderer by Nick Jameson
Assembly
30
star
68
Olical/nand2tetris

Olical/nand2tetris

My workings for book / project. Don't copy them for the Coursera course!
Assembly
29
star
69
MrKWatkins/ZXSpectrumNextTests

MrKWatkins/ZXSpectrumNextTests

Test programs for the ZX Spectrum Next.
Assembly
29
star
70
Bread80/Amstrad-CPC-BASIC-Source

Bread80/Amstrad-CPC-BASIC-Source

Amstrad CPC BASIC Source
Assembly
29
star
71
AntonioND/geometrix

AntonioND/geometrix

A puzzle game for GB and GBC.
Assembly
29
star
72
lochsh/gpio-toggle-exercise

lochsh/gpio-toggle-exercise

Thumb 2 assembly exercise for toggling a GPIO on an STM32F4
Assembly
28
star
73
1888games/ArlasoftC64

1888games/ArlasoftC64

Assembly
28
star
74
djbottrill/ESP32-Z80-Emulator

djbottrill/ESP32-Z80-Emulator

Z80 Emulator for ESP32 including Basic and CP/M 2.2
Assembly
28
star
75
corsix/pigz

corsix/pigz

Optimised x86-64 gzip decompressor
Assembly
27
star
76
Bread80/CPC6128-Firmware-Source

Bread80/CPC6128-Firmware-Source

Unassembled Amstrad CPC6128 Firmware
Assembly
27
star
77
OsandaMalith/Anti-Debug

OsandaMalith/Anti-Debug

Some of the Anti-Debugging Tricks
Assembly
27
star
78
vinheim3/sakuraWars1-disasm

vinheim3/sakuraWars1-disasm

Assembly
27
star
79
ianmiell/docker-sleep

ianmiell/docker-sleep

Smallest Docker image I can muster
Assembly
27
star
80
solenum/exeman

solenum/exeman

A Gameboy game, My Ludum Dare 38 entry
Assembly
27
star
81
rzhikharevich/swift-bare-bones

rzhikharevich/swift-bare-bones

Swift Bare Bones
Assembly
26
star
82
rhargreaves/mega-drive-serial-port

rhargreaves/mega-drive-serial-port

Tools and docs for using a SEGA Mega Drive controller port in serial mode
Assembly
26
star
83
simonowen/pacemuzx

simonowen/pacemuzx

Pac-Man emulator for Sinclair ZX Spectrum
Assembly
26
star
84
AntonioND/back-to-color

AntonioND/back-to-color

Back to Color, a GBC demo for the GBDev 2014 compo.
Assembly
26
star
85
OliWright/digirain

OliWright/digirain

Implementation of the Matrix Digital Rain effect, but designed to run on something like an IBM PC with a 5151 monitor.
Assembly
26
star
86
vinheim3/tetris-gb-disasm

vinheim3/tetris-gb-disasm

Assembly
25
star
87
linuxthor/iamdynamic

linuxthor/iamdynamic

Linux assembly language minimal 'dynamic ELF' example plus experiments
Assembly
24
star
88
devkitPro/maxmod

devkitPro/maxmod

Assembly
23
star
89
edrosten/8bit_rng

edrosten/8bit_rng

Fast, simple, quality random numbers on an 8 bit microcontroller.
Assembly
23
star
90
cheesestraws/lisa-gemdos

cheesestraws/lisa-gemdos

GEMDOS for the Apple Lisa
Assembly
22
star
91
libonomy/sha256-simd

libonomy/sha256-simd

Accelerate SHA256 computations in pure Go using AVX512 and AVX2 for Intel and ARM64 for ARM. On AVX512 it provides an up to 8x improvement (over 3 GB/s per core) in comparison to AVX2.
Assembly
22
star
92
hraberg/akeem

hraberg/akeem

Akeem is a small JIT-ed subset of R7RS Scheme written in x86-64 assembler as an experiment.
Assembly
22
star
93
KevEdwards/Galaforce2BBC

KevEdwards/Galaforce2BBC

Galaforce 2 for the BBC Micro home computer from 1987 ( full, buildable 6502 source code )
Assembly
22
star
94
breakintoprogram/agon-projects

breakintoprogram/agon-projects

Official AGON QUARK Firmware: Projects
Assembly
22
star
95
PyvesB/asm-game-of-life

PyvesB/asm-game-of-life

🎮 Assembly implementation of Conway's Game of Life, using NASM assembler for Linux x86-64.
Assembly
21
star
96
stufus/shellcode-implant-stub

stufus/shellcode-implant-stub

Source code in Win32 ASM and C for a shellcode execution wrapper designed to mitigate the risk of shellcode execution on a host other than a target network, intended for penetration testers and simulated attackers.
Assembly
20
star
97
jonathanopalise/stunt-car-racer-ste

jonathanopalise/stunt-car-racer-ste

Enhancements to the Atari ST version of Stunt Car Racer to support STE hardware features
Assembly
20
star
98
1888games/Donkey-Kong-Junior-C64

1888games/Donkey-Kong-Junior-C64

C64 port of the Game & Watch version of Donkey Kong Junior.
Assembly
20
star
99
Empyreal96/W10M_unedited-decomp

Empyreal96/W10M_unedited-decomp

Pure Hex-rays Decompiler Psudocode of various Windows 10 Mobile binaries, No edit have been done to the output, you will need to piece together each function, class etc.Provided "as-is"
Assembly
20
star
100
DW0RKiN/Floating-point-Library-for-Z80

DW0RKiN/Floating-point-Library-for-Z80

Floating-Point Arithmetic Library for Z80
Assembly
20
star