Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Retro Computing

Retro Computing

34 projects

Showing 34 of 34 projects

MS-DOS
MS-DOSAssembly

Original source code and binaries for MS-DOS versions 1.25, 2.0, and 4.0, released for historical reference.

#pc#assembly#retro-computing
Stars32.2k
Forks4.6k
Last commit2 years ago
MS-DOS
MS-DOSAssembly

Original source code and binaries for MS-DOS 1.25, 2.0, and 4.0, released for historical reference and exploration.

#retro-computing#assembly-language#mit-license
Stars32.2k
Forks4.6k
Last commit2 years ago
cmatrix
cmatrixC

A terminal-based screensaver that simulates the iconic falling green code effect from The Matrix movie.

#terminal-screensaver#retro-computing#fun-utilities
Stars5.1k
Forks525
Last commit1 year ago
cmatrix
cmatrixC

A terminal-based screensaver that simulates the iconic falling green code effect from The Matrix movie.

#terminal-screensaver#retro-computing#matrix
Stars5.1k
Forks525
Last commit1 year ago
jsemu
jsemu

A curated collection of emulators written in JavaScript, covering classic computers, consoles, CPUs, and calculators.

#emscripten#retro-computing#web-technology
Stars1.8k
Forks174
Last commit1 month ago
Fixedsys Excelsior
Fixedsys ExcelsiorRust

A monospaced 8x16 bitmap-style font with programming ligatures, based on Fixedsys Excelsior.

#developer-tools#retro-computing#open-source-fonts
Stars1.2k
Forks55
Last commit1 month ago
DOjS
DOjSC

A JavaScript programming environment and IDE for MS-DOS/FreeDOS with graphics, sound, and p5.js compatibility.

#retro-computing#msdos#retrogaming
Stars948
Forks35
Last commit6 months ago
Floppy Bird
Floppy BirdAssembly

A Flappy Bird clone written in 16-bit x86 assembly that runs directly on hardware without an operating system.

#assembly#retro-computing#bare-metal
Stars934
Forks62
Last commit6 years ago
Crispy Doom
Crispy DoomC

A limit-removing enhanced-resolution Doom source port based on Chocolate Doom, offering visual and gameplay improvements while maintaining compatibility.

#chocolate-doom#accurate#doom
Stars930
Forks152
Last commit8 days ago
MartyPC
MartyPCRust

A cross-platform, cycle-accurate IBM PC/XT emulator written in Rust, designed for retro PC development and debugging.

#ibm#debugging-tools#webassembly
Stars835
Forks39
Last commit18 days ago
CHIP-8 test suite
CHIP-8 test suiteRoff

A collection of ROM images for testing CHIP-8, SUPER-CHIP, and XO-CHIP interpreters during development.

#interpreters#chip8-emulator#chip8
Stars710
Forks18
Last commit7 months ago
QB64
QB64C

A modern extended BASIC+OpenGL language with QB4.5/QBasic compatibility that compiles native binaries for Windows, Linux, and macOS.

#programming-language#basic#compiler
Stars699
Forks98
Last commit3 years ago
Java Grinder
Java GrinderC++

Compile Java bytecode to native assembly for microcontrollers and retro platforms like Commodore 64, Sega Genesis, and Atari 2600.

#6502#playstation#embedded-systems
Stars524
Forks42
Last commit1 month ago
Discord J2ME
Discord J2MEJava

A Discord client for Java ME (MIDP 1.0 & 2.0) devices, enabling chat on legacy mobile phones.

#retro-computing#discord-client#mobile-app
Stars427
Forks41
Last commit4 days ago
NN JSON CLDC 1.0
NN JSON CLDC 1.0Java

A Discord client for Java ME (MIDP 1.0 & 2.0) devices, enabling chat on legacy mobile phones.

#retro-computing#discord-client#proxy-server
Stars427
Forks41
Last commit4 days ago
JSBeeb
JSBeebJavaScript

A JavaScript emulator for the BBC Micro, BBC Master, and Acorn Atom that runs in modern browsers and as a desktop app.

#desktop-application#6502#retro-computing
Stars386
Forks75
Last commit11 days ago
Awesome J2ME
Awesome J2MEJava

A curated list of resources for Java Platform, Micro Edition (J2ME) development, emulation, and preservation.

#software-preservation#j2me-emulator#retro-computing
Stars370
Forks13
Last commit23 days ago
J2ME
J2MEJava

A curated list of resources for Java Platform, Micro Edition (J2ME) development, emulation, and preservation.

#software-preservation#j2me-emulator#retro-computing
Stars370
Forks13
Last commit23 days ago
Mastering CHIP-8
Mastering CHIP-8Roff

A collection of CHIP-8 programs, games, demos, and technical documentation for the classic virtual machine.

#chip8#retro-computing#chip-8
Stars361
Forks12
Last commit5 years ago
CHIP-8 Instruction Set
CHIP-8 Instruction SetRoff

A collection of CHIP-8 programs, games, demos, and technical documentation for the classic virtual machine.

#chip8#retro-computing#chip-8
Stars361
Forks12
Last commit5 years ago
chip8-test-rom
chip8-test-romRoff

A test ROM for verifying CHIP-8 emulator implementations against key opcodes.

#retro-computing#chip-8#emulator-testing
Stars328
Forks19
Last commit4 years ago
rust64
rust64Rust

A Commodore 64 emulator written in Rust with a built-in visual debugger for understanding hardware internals.

#visual-debugger#retro-computing#hardware-emulation
Stars281
Forks18
Last commit2 years ago
CHIP-8
CHIP-8

A curated list of resources, tools, emulators, and games for the CHIP-8 fantasy console and emulation development.

#test-roms#chip8#retro-computing
Stars244
Forks13
Last commit3 years ago
Awesome Basic
Awesome Basic

A curated list of awesome BASIC dialects, IDEs, tutorials, and tools for developers and enthusiasts.

#programming-language#basic#interpreters
Stars201
Forks24
Last commit9 months ago
chip8-rust
chip8-rustRust

A Chip-8 virtual machine emulator written in Rust, designed as an educational project for learning emulator development.

#beginner-friendly#retro-computing#chip-8
Stars159
Forks20
Last commit2 years ago
wernsey chip8
wernsey chip8C

A C-based CHIP-8 interpreter with assembler, disassembler, and SuperChip support, featuring SDL and Win32 implementations.

#chip8-emulator#chip8#retro-computing
Stars127
Forks14
Last commit1 year ago
i8080
i8080Rust

An Intel 8080 CPU emulator written in Rust, enabling accurate simulation of vintage processor behavior.

#retro-computing#embedded-simulation#emulation
Stars119
Forks13
Last commit2 years ago
Awesome Symbian
Awesome SymbianJava

A curated list of resources for the discontinued Symbian OS, including development tools, emulators, software, games, and documentation.

#symbian-os#nokia#qt
Stars116
Forks6
Last commit22 days ago
GBVideoPlayer
GBVideoPlayerPython

A technical demo showing how to hack the Game Boy Color LCD controller to play full-motion color video with music.

#embedded-systems#retro-computing#z80-assembly
Stars101
Forks7
Last commit8 years ago
ASMotor
ASMotorC

A portable, cross-assembler engine and development system supporting multiple CPU architectures with a Motorola-style macro language.

#motorola-syntax#retro-computing#multi-architecture
Stars89
Forks36
Last commit4 months ago
ansimotd
ansimotdShell

A Zsh plugin that displays nostalgic ANSI and ASCII BBS art as a message of the day on shell login.

#retro-computing#message-of-the-day#oldschool
Stars81
Forks2
Last commit3 years ago
Legend of Elya
Legend of ElyaC

A training pipeline to generate four distinct AI NPC personality weight bundles for a Zelda-style N64 game, enabling byte-level transformer inference on the console's CPU.

#ai#personality-ai#retro-computing
Stars81
Forks12
Last commit20 days ago
omarchy-retropc-theme
omarchy-retropc-themeLua

A retro Linux desktop theme providing cohesive configurations for Alacritty, Hyprland, Waybar, and other tools.

#retro-computing#alacritty#hyprland
Stars71
Forks5
Last commit6 months ago
dashera
dasheraAda

A free terminal emulator for Data General DASHER D200/D210 character-based terminals, supporting serial and telnet connections.

#character-terminal#terminal-emulator#history
Stars38
Forks2
Last commit3 months ago

Related Tags

#Game Development8#Emulation8#Chip 87#Emulator7#J2me5#Midp5#Chip85#Java Me4#Awesome4#Awesome List4#Rust4#Development Tools3
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub