Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Retrogaming Open-Source Projects
-
RetroPie-Setup
Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
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 |
-
awesome-gbdev
A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
-
Steam-Deck-Guide
Steam Deck Guide. Learn all about the Tools, Accessories, Games, Emulators, and Gaming Tips that will make your Steam Deck an awesome Gaming Handheld or a Portable Computer Workstation.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
pegasus-frontend
A cross platform, customizable graphical frontend for launching emulators and managing your game collection.
-
RetroDECK
RetroDECK brings you an all-in-one sandboxed application to play your retro games (and even not-so-retro games) on Linux/SteamOS.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Apple now allows retro game emulators on its App Store | news.ycombinator.com | 2024-04-07Tangentially related: if anybody is looking for a good way to organize a library of retro emulators and games on their MacOS laptops/desktop computers then I recommend OpenEmu. It is designed from the ground up to look and feel like a Mac app.
sudo apt update && sudo apt upgrade sudo apt install git lsb-release cd git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git cd RetroPie-Setup sudo ./retropie_setup.sh
Project mention: i want to make a gb emulator, but i dont know where to start | /r/EmuDev | 2023-07-01Use https://gbdev.io/pandocs/ , https://gbdev.io/gb-opcodes/optables/ and https://github.com/gbdev/awesome-gbdev to get started.
Project mention: My incredibly thoughtful girlfriend went through the trouble of searching for your subreddit, seeking advice, and then bought me a steam deck. Thank you all, it was the perfect birthday gift, and I was flabbergasted. | /r/SteamDeck | 2023-05-11Congrats u/qualx and belated Happy Birthday! I've had my Steam Deck for a year now and super happy with it ! Also, I recommend checking out this guide it's super helpful. :) https://github.com/mikeroyal/Steam-Deck-Guide
There are plenty of alternatives you could find on [1] in the context of fantasy console, almost all of them, oss or proprietary, active or dormant. And honestly many of them were inspired by PICO-8.
Project mention: Hoard-of-bitfonts: turns out I like bitmap fonts | news.ycombinator.com | 2023-08-15
I have just seen https://github.com/dwhinham/mt32-pi but it doesn't seem as easy to play with and well-documented as the other software I've used.
Has anyone setup and used romm (https://github.com/zurdi15/romm) I'm going to run on my TrueNAS box, where all the ROMs live, and see how well it works.
Related:
A fast Pascal (Delphi) WebAssembly interpreter:
https://github.com/marat1961/wasm
WASM-4:
https://github.com/aduros/wasm4
Curated list of awesome things regarding WebAssembly (wasm) ecosystem:
https://github.com/mbasso/awesome-wasm
Also, it would be nice if there was a WASM (soft) CPU for QEMU, which (if it existed!) would go here:
Rigel Engine - Duke Nukem 2 clone. C++, C, OpenGL, SDL2
RetroDECK Wiki Link
I did not know of a Java port, but this reminds me there is some kind of JavaScript-based environment for DOS that I see linked now and then (think it is bundled with FreeDOS?). Probably this one:
https://github.com/SuperIlu/DOjS
"DOjS is a JavaScript programming environment for systems running MS-DOS, FreeDOS or any DOS based Windows (like 95, 98, ME). It features an integrated editor, graphics & sound output, mouse/keyboard/joystick input and more"
Never tried it.
1. Octo, a CHIP-8 assembler: https://github.com/JohnEarnest/Octo
P.S. Octojam 10 runs until 12:00 AM PST on November 1st! See the following if you're interested! https://itch.io/jam/octojam-10
Retrogaming related posts
- Building a USB to Mac ADB keyboard adapter
- Vircon32: A new game console, created from scratch
- Install retropie without another computer?
- Autostart help
- Any tips for a better experience with the combat camera in Grandia and Grandia II HD remaster?
- Pegasus frontend on RP2S?
- Has anyone used romm?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
Index
What are some of the best open-source Retrogaming projects? This list will help you:
Project | Stars | |
---|---|---|
1 | OpenEmu | 15,739 |
2 | RetroPie-Setup | 9,917 |
3 | Provenance | 5,617 |
4 | awesome-gbdev | 3,815 |
5 | retroarch_system | 2,375 |
6 | Steam-Deck-Guide | 1,841 |
7 | chocolate-doom | 1,767 |
8 | bracket-lib | 1,447 |
9 | fantasy | 1,299 |
10 | hoard-of-bitfonts | 1,288 |
11 | mt32-pi | 1,163 |
12 | romm | 1,154 |
13 | pegasus-frontend | 1,084 |
14 | wasm4 | 1,055 |
15 | PrinceJS | 930 |
16 | RigelEngine | 877 |
17 | rustrogueliketutorial | 866 |
18 | cdogs-sdl | 841 |
19 | ShaderGlass | 811 |
20 | FSHistory | 709 |
21 | RetroDECK | 673 |
22 | DOjS | 662 |
23 | Octo | 649 |