Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Retro Gaming

Retro Gaming

273 projects

Showing 36 of 232 projects

Vangers
VangersC++

An open-source racing/RPG hybrid video game where players explore a unique world in customizable vehicles.

#multiplayer#sdl2#racing-game
Stars720
Forks96
Last commit6 days ago
Retro ESP32
Retro ESP32C

A feature-packed launcher, emulator, and ROM manager for the Odroid Go handheld gaming device.

#rom-manager#odroid-go#embedded-systems
Stars711
Forks99
Last commit1 year ago
LoveDos
LoveDosC

A framework for creating 2D DOS games in Lua with an API based on a subset of LÖVE.

#dos-games#game-development#lua
Stars702
Forks51
Last commit9 years ago
tetro-tui
tetro-tuiRust

A highly customizable, cross-platform Tetris-like game that runs entirely in the terminal.

#terminal#tui#customizable
Stars687
Forks17
Last commit2 days ago
Pokémon Gold and Silver
Pokémon Gold and SilverAssembly

A complete disassembly of Pokémon Gold and Silver games for Game Boy Color, enabling ROM analysis and modification.

#disassembly#assembly#gb-asm
Stars682
Forks185
Last commit3 months ago
boytacean
boytaceanRust

A Game Boy and Game Boy Color emulator written in Rust with web, SDL, and Libretro front-ends.

#webassembly#educational#sdl
Stars670
Forks33
Last commit4 days ago
rboy
rboyRust

A Gameboy Color emulator written in Rust with accurate CPU/GPU emulation, audio support, and multiple cartridge types.

#cartridge-emulation#gpu-emulation#emulation
Stars661
Forks55
Last commit11 months ago
rustboyadvance-ng
rustboyadvance-ngRust

A Nintendo Game Boy Advance emulator and debugger written in Rust, featuring multiple platform frontends.

#embedded-systems#gameboy-advance-emulator#webassembly
Stars659
Forks35
Last commit1 day ago
Exult
ExultC++

A modern game engine that recreates Ultima 7 for contemporary operating systems using the original game data.

#ultima7#ultima-vii#game-preservation
Stars657
Forks91
Last commit1 day ago
NES Emulator
NES EmulatorActionScript

A browser-based emulator for NES, SNES, Sega Mega Drive, and GameBoy consoles built on Adobe Flash.

#snes#flash#web-embedding
Stars650
Forks258
Last commit10 years ago
FreeJ2ME
FreeJ2MEJava

A free J2ME emulator with libretro, AWT, and SDL2 frontends for running Java mobile games.

#mobile-games#j2me-emulator#sdl2
Stars647
Forks115
Last commit4 months ago
DXX-Rebirth
DXX-RebirthC++

A modern source port of Descent 1 & 2 that updates the classic 3D shooters for contemporary PCs while preserving the original gameplay.

#multiplayer#game-preservation#opengl
Stars618
Forks132
Last commit17 days ago
Binjgb
BinjgbC

A simple, cycle-accurate Game Boy and Game Boy Color emulator written in C that runs natively and in the browser via WebAssembly.

#debugging-tools#embedded-systems#webassembly
Stars601
Forks69
Last commit9 days ago
Open Fodder
Open FodderC++

An open-source port of the classic Cannon Fodder action-strategy game engine for modern operating systems.

#cannon-fodder#game#map-editor
Stars591
Forks55
Last commit11 days ago
gbe-plus
gbe-plusC++

A portable Game Boy emulator focused on full hardware emulation including peripherals, with experimental Nintendo DS support.

#open-source-emulator#hardware-emulation#opengl
Stars590
Forks83
Last commit14 days ago
idTech4A++ (Harmattan Edition)
idTech4A++ (Harmattan Edition)C++

A collection of idTech engine runtime libraries enabling DOOM III, Quake 4, Prey (2006), and over 20 other classic games and mods to run on Android, Windows, and Linux.

#android-gaming#vulkan#quake
Stars563
Forks39
Last commit
Ski Free
Ski FreeJavaScript

A JavaScript port of the classic 1991 PC game SkiFree, playable in browsers and on mobile devices.

#recreation#game-port#html5-canvas
Stars550
Forks139
Last commit3 days ago
Jazz² Resurrection
Jazz² Resurrection

An open-source reimplementation of the classic 1998 platformer Jazz Jackrabbit 2, supporting multiple original versions and modern platforms.

#emscripten#jazz-jackrabbit#platformer
Stars550
Forks19
Last commit5 days ago
Carnage3D
Carnage3DC++

An open-source reimplementation of Grand Theft Auto 1 (GTA1) using modern technologies, playable in a web browser.

#webassembly#gta#opengl
Stars548
Forks51
Last commit4 years ago
NXEngine-evo
NXEngine-evoC

An upgraded and refactored open-source engine for running the classic game Cave Story.

#sdl2#cave-story#open-source-game
Stars535
Forks88
Last commit3 months ago
VerilogBoy
VerilogBoyVerilog

An open-source Game Boy compatible console implemented in Verilog RTL for FPGA hardware.

#fpga#embedded-systems#rtl-design
Stars527
Forks63
Last commit3 years ago
Tilemap Studio
Tilemap StudioC++

A tilemap editor for Game Boy, GBC, GBA, NDS, SNES, Genesis, and TG16 projects, supporting Pokémon disassemblies and hacks.

#sprite-editing#snes#game-boy
Stars514
Forks42
Last commit1 month ago
FamiTracker
FamiTrackerC

A fork of 0CC-FamiTracker with numerous fixes, new effects, and improved emulation for NES/Famicom music creation.

#music-tracker#nsf#open-source-audio
Stars510
Forks35
Last commit2 days ago
Vange-rs
Vange-rsRust

A Rust reimplementation of the classic Vangers game with modern hardware-accelerated graphics.

#graphics#hardware-acceleration#ray-tracing
Stars478
Forks21
Last commit15 days ago
DSDA-Doom
DSDA-DoomC

A source port for Doom, Heretic, and Hexen with advanced demo recording, playback, and speedrunning tools.

#hexen#doom-engine#source-port
Stars478
Forks127
Last commit27 days ago
donut
donutC++

An open-source reimplementation of The Simpsons: Hit & Run written in modern C++ and OpenGL.

#open-source#game-preservation#opengl
Stars471
Forks30
Last commit2 years ago
openomf
openomfC

An open-source remake of the classic DOS fighting game One Must Fall 2097 with modern networking and cross-platform support.

#multiplayer#pixel-art#sdl2
Stars463
Forks50
Last commit2 days ago
termtris
termtrisLua

A text-based Tetris clone written in Lua that runs in the terminal.

#lua-scripting#command-line-tool#terminal-game
Stars462
Forks41
Last commit6 years ago
VanillaConquer
VanillaConquerC++

A portable, cross-platform engine for Command & Conquer Tiberian Dawn and Red Alert, offering faithful gameplay with modern fixes.

#redalert#command-and-conquer#sdl
Stars450
Forks71
Last commit6 months ago
Wiz
WizC++

A high-level assembly language for writing homebrew software and games on retro console platforms.

#6502#snes#game-boy
Stars432
Forks44
Last commit1 year ago
picotool
picotoolPython

A Python toolkit for building, analyzing, and manipulating PICO-8 fantasy console game cartridge files.

#build-tools#cartridge-manipulation#python-tools
Stars402
Forks46
Last commit2 years ago
OpenJazz
OpenJazzC

A free, open-source engine for playing the classic Jazz Jackrabbit™ games on modern platforms.

#jazz-jackrabbit#multiplayer-gaming#open-source-game
Stars397
Forks56
Last commit12 days ago
SimpleGodotCRTShader
SimpleGodotCRTShaderGDScript

A simple Godot shader that simulates CRT display effects including distortion, color bleeding, and scanlines.

#graphics#visual-effects#game-development
Stars395
Forks23
Last commit1 year ago
pokegold-spaceworld
pokegold-spaceworldAssembly

A work-in-progress disassembly of the Pokémon Gold and Silver 1997 Space World demo prototypes.

#prototype#disassembly#demo
Stars385
Forks72
Last commit1 month ago
ArduinoBoy
ArduinoBoyMax

Arduino firmware enabling serial MIDI communication with Nintendo Game Boy for music applications like LSDJ and Nanoloop.

#midi#hardware-hacking#chipmusic
Stars366
Forks52
Last commit5 years ago
Arduino Game Boy Printer Emulator
Arduino Game Boy Printer EmulatorC++

An Arduino-based emulator that captures images from Game Boy games via the link cable, replacing the original Game Boy Printer.

#gameboy-camera#image-capture#hardware-emulation
Stars363
Forks44
Last commit
PreviousPage 4 of 7

Related Tags

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
1 day ago
22 days ago
Next
#Game Development94
#Cross Platform94
#Game Engine72
#Open Source Game53
#Gameboy52
#C Plus Plus47
#Game Boy43
#Game38
#Emulator34
#Opengl34
#Sdl233
#Game Preservation32