See what the CodeGayHub community is most excited about today.
Sign up for free to get started
Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.
A running-jumping-swordfighting game I made on the Apple II from 1985-89
Fast, Distributed Graph DB
An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.
Continuous Unix commit history from 1970 until today
Hello world in every computer language. Thanks to everyone who contributes to this, make sure to see CONTRIBUTING.md for contribution instructions!
BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly, C/C++, and Rust.
Compiler infrastructure and toolchain library for WebAssembly, in C++
Web server for Linux written in amd64 assembly.
Raspberry Pi ARM based bare metal examples
disassembly of Pokémon Red/Blue
CPU miner for Litecoin and Bitcoin
OS for z80 calculators
disassembly of Pokémon Crystal
A tiny bootable Minecraft clone written partly in x86 assembly
Floppy Bird (OS)
Architectural privilege escalation on x86
Learning assembly for linux-x64
Tetris that fits into the boot sector.
Safe, fast, small crypto using Rust
Minimal arithmetic calculator in x86 assembly
BLHeli for brushless ESC firmware
tgy -- Open Source Firmware for ATmega-based Brushless ESCs
Virtual Apollo Guidance Computer (AGC) software