Retrocomputing
Retrocomputing is the preservation and use of historic and vintage
computer hardware and software. Software retrocomputing can be done
on real hardware or on an emulator.
Here are 1,344 public repositories matching this topic...
Language:All
Sort:Most stars
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
- Updated
Jan 12, 2026 - C++
DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
- Updated
Feb 20, 2026 - C++
🎹🎶 A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont synthesizer based on Circle, Munt, and FluidSynth.
- Updated
Feb 4, 2025 - C++
A curated list of available fantasy consoles/computers.
- Updated
Dec 4, 2025
A classic Mac loaded with everything you'd want
- Updated
Feb 19, 2026 - TypeScript
turns out I like bitmap fonts
- Updated
Aug 6, 2024 - Pascal
The purpose of Emupedia is to serve as a nonprofit meta-resource, hub and community for those interested mainly in video game preservation which aims to digitally collect, archive and preserve games and software to make them available online accessible by a user-friendly UI that simulates several retro operating systems for educational purposes.
- Updated
Dec 3, 2025 - JavaScript
A native port of Lotus 1-2-3 to Linux.
- Updated
Sep 8, 2023 - C
Use a Raspberry Pi, old computer or VM as network storage for different retro computers and consoles
- Updated
Feb 5, 2026 - Shell
Z80-μLM is a 2-bit quantized language model small enough to run on an 8-bit Z80 processor. Train conversational models in Python, export them as CP/M .COM binaries, and chat with your vintage computer.
- Updated
Jan 22, 2026 - Python
Self-hostable instant messaging server compatible with classic AIM and ICQ clients written in golang. (Independently developed, not affiliated with or endorsed by AOL)
- Updated
Feb 14, 2026 - Go
A MS-DOS Creative Coding IDE/platform based on JavaScript
- Updated
Nov 22, 2025 - C
Incompatible Timesharing System
- Updated
Jan 7, 2026 - Assembly
MacintoshPi is a project that allows running full-screen versions of Apple's Mac OS 7, Mac OS 8 and Mac OS 9 with sound, active online connection and modem emulation under Raspberry Pi.
- Updated
Oct 1, 2025 - Shell
Z80 open-source silicon clone. Goal is to become a silicon proven, pin compatible, open-source replacement for classic Z80.
- Updated
Dec 15, 2025 - Verilog
HTTP 1.x proxy that makes old web browsers usable again in the Web 2.0 world.
- Updated
Feb 2, 2026 - C#
An Operating System for Z80 computers, written in assembly
- Updated
Feb 15, 2026 - Assembly
ENiGMA½ BBS Software
- Updated
Jan 21, 2026 - JavaScript
- Followers
- 73 followers
- Website
- github.com/topics/retrocomputing
- Wikipedia
- Wikipedia