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 Emulator Open-Source Projects
-
ppsspp
A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
-
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.
-
BizHawk
BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
-
esp32_usb_soft_host
ESP32 software USB host through general IO pins. We can connect up to 4 USB-LS HID (keyboard mouse joystick) devices simultaneously.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
gdbstub
An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)
-
ePSXe64Ubuntu
OBSOLETE - ePSXe64Ubuntu is an interactive script that installs ePSXe Linux (x64) & shaders using BIOS HLE and Core Plugins on x86-64 Debian, Ubuntu, Linux Mint, and their derivatives.
-
NeoGB-Printer
An open-source and standalone Gameboy Printer emulator 100% compatible with all officially released games (110 in total) that support the accessory. Just print and save the images as BMP
-
L4T-Megascript
All-in-one installer and updater for popular programs on L4T Ubuntu/Fedora with no prior knowledge of Linux needed
-
scripts
A collection of scripts for Agent. Feel free to submit a pull request to add your script. (by 0xDC00)
-
c8hardcaml
An implementation of a CHIP-8 machine for FPGAs in Hardcaml with a custom assembler for writing test programs
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Nintendo Switch Emulator: Progress Report December 2023 | news.ycombinator.com | 2024-01-17Their C# JIT [1] generates x86_64 or ARM native code. This is why it's fast.
1: https://github.com/Ryujinx/Ryujinx/tree/master/src/ARMeilleu...
Project mention: Weird black boxes for font in system menu for PPSSPP core. I already put all bios/font/lang files in the right spot. Before it was all just blank. Standalone does not do this. | /r/RetroArch | 2023-12-07Update: this appears to have been something that broke upstream but only affects libretro. I made a ticket with them and you can follow its progress here: https://github.com/hrydgard/ppsspp/issues/18483
BizHawk is a premier emulator for generating Tool Assisted Speedruns and written in C#.
https://github.com/TASEmulators/BizHawk
Project mention: A minimal working Rust / SDL2 / WASM browser game | news.ycombinator.com | 2024-01-15https://github.com/parasyte/pixels
That gives you a simple software framebuffer, and it builds as a native app or for the web.
https://www.dosbox.com/ (Emulador de DOS)
Project mention: [LINUX GUIDE] How to use text hooker (Agent) with Steam Flatpak | /r/visualnovels | 2023-08-221) Download Agent from Github >>> Releases >>> Windows version
Project mention: Playing Summer Pockets Reflection Blue in Japanese on Windows | /r/indowibu | 2023-10-20Note that you can also emulate the Switch version, but you can't use texthooker on emulators unless you use https://github.com/0xDC00/agent and a script specific to each game, and a script for this vinnie hasn't been written yet. There is however a script for the Switch version of Clannad.
Check out Mariani, a port of AppleWin (Windows) for macOS and Linux. It's open-source, cycle accurate and emulates a fairly good number of devices: https://github.com/sh95014/AppleWin
The last version finally has a debugger. It lacks the killer feature of Virtual II though: the ability to mount a folder. This is gold for cross development.
Here's the link: https://github.com/vinnyoodles/crowdsourced-gba
Emulators related posts
-
Nintendo Switch Emulator: Progress Report December 2023
-
Eligiendo un computador para desarrollo
-
Weird black boxes for font in system menu for PPSSPP core. I already put all bios/font/lang files in the right spot. Before it was all just blank. Standalone does not do this.
-
Mobile game recommendation
-
Sbemu – Run your retro games with on board audio via Sound Blaster emulation
-
Playing Summer Pockets Reflection Blue in Japanese on Windows
-
Programando en Turbo Assembler en los 90
-
A note from our sponsor - InfluxDB
www.influxdata.com | 4 May 2024
Index
What are some of the best open-source Emulator projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Ryujinx | 32,159 |
2 | ppsspp | 10,404 |
3 | BizHawk | 2,006 |
4 | pixels | 1,688 |
5 | em-dosbox | 1,194 |
6 | RVVM | 815 |
7 | esp32_usb_soft_host | 394 |
8 | gdbstub | 277 |
9 | awesome-emulators | 211 |
10 | ePSXe64Ubuntu | 166 |
11 | agent | 148 |
12 | NeoGB-Printer | 117 |
13 | L4T-Megascript | 106 |
14 | ZXSpectrum | 78 |
15 | scripts | 57 |
16 | IPS-Peek | 46 |
17 | AppleWin | 45 |
18 | ShortCutes | 26 |
19 | AppleWin | 22 |
20 | NESEmulator | 13 |
21 | crowdsourced-gba | 9 |
22 | c8hardcaml | 8 |
23 | snesutilities | 5 |
Sponsored