Retrogaming

Top 23 Retrogaming Open-Source Projects

  • OpenEmu

    🕹 Retro video game emulation for macOS

  • Project mention: Apple now allows retro game emulators on its App Store | news.ycombinator.com | 2024-04-07

    Tangentially 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.

    https://openemu.org/

  • RetroPie-Setup

    Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores

  • Project mention: Install retropie without another computer? | /r/RetroPie | 2023-12-09

    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

  • 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.

    InfluxDB logo
  • 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.

  • Project mention: i want to make a gb emulator, but i dont know where to start | /r/EmuDev | 2023-07-01

    Use https://gbdev.io/pandocs/ , https://gbdev.io/gb-opcodes/optables/ and https://github.com/gbdev/awesome-gbdev to get started.

  • retroarch_system

    Compilation of BIOSes for various emulation platforms

  • 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.

  • 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-11

    Congrats 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

  • chocolate-doom

    Chocolate Doom is a Doom source port that is minimalist and historically accurate.

  • 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.

    WorkOS logo
  • bracket-lib

    The Roguelike Toolkit (RLTK), implemented for Rust.

  • fantasy

    A curated list of available fantasy consoles/computers.

  • Project mention: Picotron Is a Fantasy Workstation | news.ycombinator.com | 2024-03-21

    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.

    [1]: https://github.com/paladin-t/fantasy

  • hoard-of-bitfonts

    turns out I like bitmap fonts

  • Project mention: Hoard-of-bitfonts: turns out I like bitmap fonts | news.ycombinator.com | 2023-08-15
  • 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: Something between Rpi and Rpi Pico? | /r/microcontrollers | 2023-12-10

    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.

  • romm

    A beautiful, powerful, self-hosted rom manager

  • Project mention: Has anyone used romm? | /r/Roms | 2023-10-18

    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.

  • pegasus-frontend

    A cross platform, customizable graphical frontend for launching emulators and managing your game collection.

  • Project mention: Pegasus frontend on RP2S? | /r/retroid | 2023-12-05
  • wasm4

    Build retro games using WebAssembly for a fantasy console.

  • Project mention: WASM Instructions | news.ycombinator.com | 2024-02-18

    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:

    https://github.com/qemu/qemu/tree/master/target

  • PrinceJS

    Prince of Persia reimplementation written in HTML5 / JavaScript

  • Project mention: PrinceJS | news.ycombinator.com | 2023-04-23
  • RigelEngine

    A modern re-implementation of the classic DOS game Duke Nukem II

  • Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    Rigel Engine - Duke Nukem 2 clone. C++, C, OpenGL, SDL2

  • rustrogueliketutorial

    Roguelike Tutorial in Rust - using RLTK

  • cdogs-sdl

    Classic overhead run-and-gun game

  • ShaderGlass

    Overlay for running GPU shaders on top of Windows desktop

  • Project mention: Tutorial for ShaderGlass | /r/ReShade | 2023-07-30
  • FSHistory

    Play and Enjoy the History of Microsoft Flight Simulator

  • Project mention: both for 5 euro, worth it? | /r/MicrosoftFlightSim | 2023-06-09
  • RetroDECK

    RetroDECK brings you an all-in-one sandboxed application to play your retro games (and even not-so-retro games) on Linux/SteamOS.

  • Project mention: RetroDECK - Status Update: 2023-11 | /r/SteamDeck | 2023-11-25

    RetroDECK Wiki Link

  • DOjS

    A MS-DOS Creative Coding IDE/platform based on JavaScript

  • Project mention: Djgpp | news.ycombinator.com | 2024-01-17

    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.

  • Octo

    A Chip8 IDE

  • Project mention: Ask HN: Show me your half baked project | news.ycombinator.com | 2023-10-12

    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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-10.

Retrogaming related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com