Discover United Kingdom's Leading Open Source Projects: Explore top-notch open source initiatives hailing from the vibrant tech community of United Kingdom.
PacktPublishing/Mastering-OpenCV-4-Third-Edition
Mastering OpenCV 4, Third Edition, published by Packt publishingCJ42/All-About-Solidity
A series of tutorials that cover most of the core elements of the Solidity languageAntonioND/ucity
The open-source city-building game for Game Boy Color.dlandahl/theos
The Operating SystemPacktPublishing/Modern-Computer-Architecture-and-Organization
Modern Computer Architecture and Organization, published by Packttgjones/slimshader
SlimShader is a Direct3D shader bytecode parser for .NET and C++PacktPublishing/Modern-Computer-Architecture-and-Organization-Second-Edition
Modern Computer Architecture and Organization โ Second Edition, Published by Packtajpc500/NimlineWhispers
A very proof-of-concept port of InlineWhispers for using syscalls in Nim projects.blockchain/unused-My-Wallet-iPhone
For latest source, please see: https://github.com/blockchain/My-Wallet-V3-iOSBigEvilCorporation/TANGLEWOOD
A puzzle-platforming game for the SEGA Mega Drive and Genesis, in 68000 assemblyBigEvilCorporation/megadrive_samples
Small, discreet, complete samples for the SEGA Mega Drive/Genesis in 68000 assemblydevkitPro/nds-examples
Kroc/elite-harmless
Disassembly (CA65) of the Commodore 64 port of the seminal space-sim Elite, by Ian Bell / David Braben.ashwio/arm64-hypervisor-tutorial
jcoglan/nand2tetris
Solutions for http://www.nand2tetris.org/xu-ji/assembly_chess
faissaloo/echo
echo in 153 bytes (99% smaller) (x86)colonelsalt/Rocket-Edition
ROM hack of Pokรฉmon FireRed, in which you play as the bad guys.dpt/The-Great-Escape
Classic ZX Spectrum game "The Great Escape" reverse engineeredridoluc/RunTiny
Endless runner game of 700 bytes that fits into an ATtiny10raspberrypi/rpi-sense
Sense HAT firmware and driversimonjhall/copies-and-fills
breakintoprogram/agon-bbc-basic
Official AGON QUARK Firmware: BASIC Interpreternakst/flip
A 16-bit Lisp based operating system.fabianishere/boot2flappy
Flappy Bird as bootable UEFI executableBigEvilCorporation/LUMINARY
A game engine for SEGA Mega Drive in 68000 assemblyKevEdwards/Galaforce1BBC
Galaforce - BBC Micro, Full source code.mikedailly/Lemmings
ZX Spectrum Next Lemmingsjdinunzio/forthos
x386 OS developed in Forthalblue/8086tiny
8086tiny interpreter by Adrian Cable, taken from http://www.megalith.co.uk/8086tiny/kcsongor/arm-doom
Doom-like engine on Raspberry Pi, in pure bare metal assemblynbdd0121/stackful
Free conversion between async and sync in RustJambo51/GBA-Pokemon-Engine
Source code for my Open Source GBA Pokรฉmon Game Engineyaglo/mynes
Simple NES Emulatorduncanspumpkin/NeHeNASM
NeHe's OpenGL Tutorial in NASMras52/bootstrap
Richard's compiler bootstrap experimentrhargreaves/zx-spec
A unit testing framework for Sinclair ZX Spectrum assemblyxiyurain/UltraOS
A Rust based Multicore OS developed by UltraTeam, HITsz. Currently updated on https://gitee.com/LoanCold/ultraos_backupFlingOS/Getting-Started-Tutorials
Resources to accompany the Getting Started tutorial series.OsandaMalith/PESecInfo
A simple tool to view important DLL Characteristics and change DEP and ASLRremy/next-http
Send and recieve http requests into banks - for the Spectrum Nextandysworkshop/ase
Andy's Workshop Sprite Enginexlq/aos
Applied operating system - an operating system kernel written in the ATS programming language.gfoot/sdcard6502
Reading SD cards on a homebrew 6502 computer - tutorial guide and sample codelinuxthor/asm
assembly language examples, mostly LinuxPacktPublishing/Mastering-Assembly-Programming
Published by Packtjonathanopalise/lotus-ste
Enhancements to the Atari ST version of Lotus Esprit Turbo Challenge to support STE hardware featuresdan-c-underwood/vscode-arm
Armยฎ Syntax highlighting for VSCodelinuxthor/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.cvghivebrain/s1disasm
Sonic the Hedgehog (Mega Drive) Hivebrain 2022 disassemblymarc365/AMOS-Professional-365
AMOS Professional for the Amiga 68K range of computers.JamesSheppardd/Nerdy-Nights-ca65-Translation
A translation of the popular Nerdy Nights tutorial for creating NES games, originally written in NESASM, translated to ca65Palmr/cart-dumper
๐ฎ Gameboy ROM for cartridge dumpingOsandaMalith/bootloader
My OS Stuff :)loreloc/mkpoly
A simple polymorphic enginephilspil66/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.1888games/GalagaC64
muckypaws/AmstradCPC
Amstrad CPC Source CodeKevEdwards/CrazeeRiderElectron
Crazee Rider for the Acorn Electron home computer ( full, buildable 6502 source code )PyvesB/javassembly
๐พ Calling Assembly from Java: simple example using the JNI and NASM.gfoot/simplevga6502
Simple VGA solution for 6502 homebrew computersPacktPublishing/Binary-Analysis-Cookbook
Binary Analysis Cookbook, published by Packtssbostan/zagros
Zagros Open Source Operating Systemkieranhj/elite-beebasm
BBC Elite source for BeebAsm assemblersimondotm/bbc-micro-3d
BBC Micro 6502 3D Graphics Renderer by Nick JamesonAntonioND/geometrix
A puzzle game for GB and GBC.1888games/ArlasoftC64
lochsh/gpio-toggle-exercise
Thumb 2 assembly exercise for toggling a GPIO on an STM32F4vinheim3/sakuraWars1-disasm
solenum/exeman
A Gameboy game, My Ludum Dare 38 entryOlical/nand2tetris
My workings for book / project. Don't copy them for the Coursera course!ianmiell/docker-sleep
Smallest Docker image I can musterOsandaMalith/Anti-Debug
Some of the Anti-Debugging Trickssimonowen/pacemuzx
Pac-Man emulator for Sinclair ZX SpectrumOliWright/digirain
Implementation of the Matrix Digital Rain effect, but designed to run on something like an IBM PC with a 5151 monitor.MrKWatkins/ZXSpectrumNextTests
Test programs for the ZX Spectrum Next.Bread80/Amstrad-CPC-BASIC-Source
Amstrad CPC BASIC SourceAntonioND/back-to-color
Back to Color, a GBC demo for the GBDev 2014 compo.Bread80/CPC6128-Firmware-Source
Unassembled Amstrad CPC6128 Firmwarevinheim3/tetris-gb-disasm
linuxthor/iamdynamic
Linux assembly language minimal 'dynamic ELF' example plus experimentsrhargreaves/mega-drive-serial-port
Tools and docs for using a SEGA Mega Drive controller port in serial modecorsix/pigz
Optimised x86-64 gzip decompressorrzhikharevich/swift-bare-bones
Swift Bare BonesdevkitPro/maxmod
djbottrill/ESP32-Z80-Emulator
Z80 Emulator for ESP32 including Basic and CP/M 2.2breakintoprogram/agon-projects
Official AGON QUARK Firmware: Projectshraberg/akeem
Akeem is a small JIT-ed subset of R7RS Scheme written in x86-64 assembler as an experiment.cheesestraws/lisa-gemdos
GEMDOS for the Apple Lisadjbottrill/rp2040_z80_emulator
Z80 Emulator for Raspberry Pi Pico and other RP2040 based MCU boardsPyvesB/asm-game-of-life
๐ฎ Assembly implementation of Conway's Game of Life, using NASM assembler for Linux x86-64.KevEdwards/Galaforce2BBC
Galaforce 2 for the BBC Micro home computer from 1987 ( full, buildable 6502 source code )edrosten/8bit_rng
Fast, simple, quality random numbers on an 8 bit microcontroller.1888games/Donkey-Kong-Junior-C64
C64 port of the Game & Watch version of Donkey Kong Junior.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.jonathanopalise/stunt-car-racer-ste
Enhancements to the Atari ST version of Stunt Car Racer to support STE hardware featuresEmpyreal96/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"grahambates/68kcounter
68000 ASM source code cycle counterClownacy/Sonic-2-Clone-Driver-v2
Enhanced SMPS 68k Type 1b sound driver, featuring a two-channel DAC driver.BigEvilCorporation/s3k_hijack
Love Open Source and this site? Check out how you can help us