SaaSHub helps you find the best software and product alternatives Learn more →
Top 21 C++ Retrogaming Projects
-
Provenance
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: ShaderGlass – Overlay for running GPU shaders on top of Windows desktop | news.ycombinator.com | 2024-10-03
-
mt32-pi
🎹🎶 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.
Project mention: Mt32-pi developer quits due to community harassment | news.ycombinator.com | 2025-02-17 -
pegasus-frontend
A cross platform, customizable graphical frontend for launching emulators and managing your game collection.
-
dosbox-staging
DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
-
-
melonds-ds
A remake of the libretro melonDS core that prioritizes standalone parity, reliability, and usability.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
CatacombGL
CatacombGL is a source port with OpenGL graphics for Catacomb 3D (1991), The Catacomb Abyss (1992), The Catacomb Armageddon (1992) and The Catacomb Apocalypse (1993).
-
MegaDrivePlusPlus
Universal Region mod, 50/60 Hz switch and In-Game-Reset (IGR) for Sega Mega Drive (AKA Genesis)
-
-
-
-
-
Hurrican
Freeware jump and shoot game created by Poke53280, based on the Turrican game series by Manfred Trenz (by HurricanGame)
-
BulkyMIDI-32
A HW build of the MT32-PI project, allowing you to emulate a Roland MT-32 using a Raspberry Pi. Includes enough additional modules to build a MIDI-mountain as well as adapters for connecting to most things retro.
-
fe2-intro
"Frontier: Elite 2" renderer & audio reverse engineered. Runs on Amigas with RTG. Also comes with SDL bindings so it can be run on PC.
-
-
Arduino-SNES-controller-on-GameCube
Modify a SNES (or similar) controller to work on GameCube using a compatible Arduino board.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Retrogaming discussion
C++ Retrogaming related posts
-
Building a USB to Mac ADB keyboard adapter
-
Pegasus frontend on RP2S?
-
Another World Ported to FPGA
-
Commander Keen: Can we get some love?
-
I’ve tried to create a living room Linux console but I’ve failed because of the simplest thing
-
How to get rid of "Let's Rock!" voice in AdvanceMAME?
-
Is there anything like RetroPie available for Ubuntu?
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Jun 2025
Index
What are some of the best open-source Retrogaming projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | Provenance | 6,110 |
2 | ShaderGlass | 2,316 |
3 | mt32-pi | 1,503 |
4 | pegasus-frontend | 1,475 |
5 | dosbox-staging | 1,471 |
6 | RigelEngine | 945 |
7 | melonds-ds | 241 |
8 | ancient | 223 |
9 | Espeon | 168 |
10 | CatacombGL | 164 |
11 | MegaDrivePlusPlus | 131 |
12 | IBMulator | 115 |
13 | super-mario-bros | 103 |
14 | spinner-mouse | 76 |
15 | chrgfx | 72 |
16 | Hurrican | 72 |
17 | BulkyMIDI-32 | 61 |
18 | fe2-intro | 43 |
19 | ultimatetapankaikki | 40 |
20 | Arduino-SNES-controller-on-GameCube | 5 |
21 | REminiCRT | 4 |