Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Retro Gaming

Retro Gaming

387 projects

Showing 36 of 387 projects

Pyxel
PyxelRust

A retro game engine for Python with simple specifications inspired by classic gaming consoles.

#pixel-art#open-source#graphics
Stars18.4k
Forks966
Last commit1 day ago
OpenEmu
OpenEmuSwift

A modular, native macOS application for retro video game emulation with support for dozens of classic consoles.

#emulation-engine#objective-c#retrogaming
Stars17.8k
Forks1.4k
Last commit1 year ago
Raspberry Pi
Raspberry PiShell

A curated list of awesome Raspberry Pi tools, projects, images, and resources for makers and developers.

#single-board-computer#embedded-systems#home-automation
Stars17.0k
Forks1.2k
Last commit2 days ago
PCSX2
PCSX2C++

A free and open-source PlayStation 2 emulator for playing PS2 games on Windows, Linux, and macOS.

#open-source#ps2#pcsx2
Stars15.9k
Forks2.3k
Last commit23 hours ago
PPSSPP
PPSSPPC++

A fast, portable, and high-level emulator for the PlayStation Portable (PSP) that runs on Android, Windows, Mac, Linux, and iOS.

#multiplayer#open-source#graphics-upscaling
Stars14.7k
Forks2.7k
Last commit1 day ago
RetroArch
RetroArchC

A cross-platform frontend for the libretro API, enabling emulators and game engines to run as modular cores.

#libretro#retroarch#c
Stars14.4k
Forks2.3k
Last commit19 hours ago
DuckStation
DuckStationC++

A fast, accurate PlayStation 1 emulator focusing on performance, compatibility, and long-term maintainability across multiple platforms.

#vulkan#playstation#qt
Stars10.9k
Forks978
Last commit20 hours ago
MAME
MAMEC++

A multi-purpose emulation framework for preserving vintage software history by documenting and emulating arcade games, computers, and consoles.

#software-preservation#open-source-emulator#historical-software
Stars10.7k
Forks2.6k
Last commit22 hours ago
DevilutionX
DevilutionXC++

A modern source port of Diablo and Hellfire with engine improvements, bug fixes, and quality-of-life features.

#hacktoberfest#sdl#action-rpg
Stars9.9k
Forks1.1k
Last commit2 days ago
GB Studio
GB StudioTypeScript

A drag-and-drop retro game creator for making Game Boy games, available for Mac, Linux, and Windows.

#game-boy#gbdk#cli-tool
Stars9.4k
Forks580
Last commit1 day ago
mGBA
mGBAC

A fast and accurate Game Boy Advance emulator that also supports Game Boy and Game Boy Color games.

#debugging-tools#qt#gameboy-advance-emulator
Stars7.5k
Forks1.1k
Last commit3 days ago
Prince of Persia
Prince of PersiaAssembly

Source code for the original 1989 Prince of Persia game written in 6502 assembly for Apple II.

#game-preservation#platformer#historical-software
Stars6.9k
Forks746
Last commit2 years ago
TIC-80
TIC-80C

A fantasy computer for making, playing, and sharing tiny retro games with built-in development tools.

#pixel-art#gamedev#gameengine
Stars6.2k
Forks655
Last commit1 day ago
nes
nesGo

A Nintendo Entertainment System (NES) emulator written in Go with OpenGL graphics and audio support.

#rom-browser#hardware-emulation#opengl
Stars5.7k
Forks529
Last commit2 years ago
OpenSC2K
OpenSC2KRust

An open-source JavaScript remake of SimCity 2000 with WebGL rendering and plans for enhanced features.

#simulation#city#sc2000
Stars5.3k
Forks124
Last commit1 day ago
UnleashedRecomp
UnleashedRecompC++

An unofficial PC port of Sonic Unleashed (Xbox 360) created via static recompilation, featuring modern enhancements and mod support.

#high-performance-rendering#static-recompilation#pc-gaming
Stars5.2k
Forks429
Last commit
Emulation of Nintendo Game Boy
Emulation of Nintendo Game BoyPython

A high-performance Game Boy emulator written in Python, designed for AI training, game automation, and classic gameplay.

#cython#game-automation#gameboy-emulator-library
Stars5.2k
Forks542
Last commit1 day ago
melonDS
melonDSC++

A Nintendo DS emulator focused on accuracy and performance, aiming to do things right and fast.

#firmware-boot#opengl#dsi
Stars5.1k
Forks916
Last commit1 day ago
OpenLara
OpenLaraC

An open-source engine for playing and developing Classic Tomb Raider games across multiple platforms.

#c-plus-plus#tomb-raider#webgl
Stars5.1k
Forks428
Last commit2 months ago
pokered
pokeredAssembly

A complete disassembly of Pokémon Red and Blue Game Boy ROMs, enabling analysis and modification.

#disassembly#assembly#game-boy
Stars5.0k
Forks1.3k
Last commit1 day ago
Zelda3
Zelda3C

A reverse-engineered C implementation of The Legend of Zelda: A Link to the Past, playable from start to finish with modern enhancements.

#snes-emulation#emulator-development#zelda
Stars4.9k
Forks459
Last commit20 days ago
CorsixTH
CorsixTHLua

An open-source reimplementation of the 1997 business simulation game Theme Hospital, with modern OS support and new features.

#game-reimplementation#hospital-sim#strategy-game
Stars4.6k
Forks439
Last commit2 days ago
xemu
xemuC

An open-source, cross-platform emulator for the original Xbox console, enabling modern gaming preservation.

#open-source-emulator#hacktoberfest#emulation
Stars4.2k
Forks559
Last commit23 hours ago
touchHLE
touchHLERust

A high-level emulator written in Rust that runs early iPhone OS 2.x and 3.x games on modern desktops and Android.

#open-source#game-preservation#ios-emulation
Stars4.0k
Forks384
Last commit1 day ago
DeSmuME
DeSmuMEC++

An open-source Nintendo DS emulator for playing DS games on PC, Mac, and Linux.

#open-source-emulator#desktop-application#debugging-tools
Stars3.7k
Forks657
Last commit1 month ago
Retro Contest
Retro ContestC

A toolkit for turning classic video games into Gym environments for reinforcement learning research.

#python-library#openai#emulation
Stars3.6k
Forks533
Last commit2 years ago
Daggerfall Unity
Daggerfall UnityC#

An open-source recreation of The Elder Scrolls II: Daggerfall in the Unity engine with modern enhancements and extensive mod support.

#unity-engine#elder-scrolls#community-driven
Stars3.5k
Forks431
Last commit1 day ago
EmuDeck
EmuDeckShell

Automated emulator configuration tool for Steam Deck and Linux, setting up ROM directories and optimal emulator settings.

#game-preservation#rom-management#linux-gaming
Stars3.5k
Forks262
Last commit5 days ago
fheroes2
fheroes2C++

An open-source recreation of the Heroes of Might and Magic II game engine with modern enhancements.

#multiplayer#heroes-of-might-and-magic#strategy-game
Stars3.5k
Forks508
Last commit1 day ago
Julius
JuliusC

An open-source re-implementation of Caesar III with UI enhancements and multi-platform support.

#android-gaming#emscripten#citybuilder
Stars3.4k
Forks456
Last commit1 month ago
SuperTux
SuperTuxC++

A free, open-source 2D jump'n'run game inspired by Super Mario Bros., featuring Tux the penguin on a quest to rescue Penny.

#2d-platformer#sdl3#hacktoberfest
Stars3.2k
Forks624
Last commit23 hours ago
Pokete
PoketePython

A terminal-based Pokémon-like game written in Python, featuring turn-based battles, type systems, and mod support.

#turn-based#rpg#terminal
Stars3.2k
Forks303
Last commit5 months ago
zDoom
zDoomC++

A modder-friendly OpenGL/Vulkan source port for Doom engine games with advanced scripting and rendering features.

#vulkan#open-source#doom-engine
Stars3.1k
Forks655
Last commit2 months ago
PICO-8
PICO-8

A curated list of awesome resources, tools, tutorials, and libraries for the PICO-8 fantasy console.

#pixel-art#gamedev#awesome-list
Stars3.1k
Forks104
Last commit2 months ago
Descent3
Descent3C++

An open-source engine for the classic 1999 6DOF shooter Descent 3, including the community-developed 1.5 patch.

#community-driven#open-source#game-preservation
Stars3.0k
Forks293
Last commit1 month ago
wipEout Rewrite
wipEout RewriteC

A re-implementation of the 1995 PlayStation game wipEout, playable in a web browser and on desktop platforms.

#playstation#emscripten#sdl2
Stars3.0k
Forks266
Last commit25 days ago
Page 1 of 11

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
3 months ago
Next
#Game Development150
#Cross Platform108
#Game Engine81
#Gameboy80
#Game Boy72
#Open Source Game62
#C Plus Plus50
#Game48
#Homebrew47
#Assembly42
#Emulator42
#Sdl238