Emulation

Open-source projects categorized as Emulation

Top 23 Emulation Open-Source Projects

  • Ryujinx

    Experimental Nintendo Switch Emulator written in C#

  • Project mention: Nintendo Switch Emulator: Progress Report December 2023 | news.ycombinator.com | 2024-01-17

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

  • UTM

    Virtual machines for iOS and macOS

  • Project mention: Is it impossible to upgrade from 15.1 to 16.3? | /r/Trollstore | 2023-12-09

    If you have TrollStore then install the HV version of UTM to try for yourself: https://github.com/utmapp/UTM/releases/latest/download/UTM.HV.ipa

  • 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
  • OSX-KVM

    Run macOS on QEMU/KVM. With OpenCore + Monterey + Ventura + Sonoma support now! Only commercial (paid) support is available now to avoid spammy issues. No Mac system is required.

  • Project mention: VirtualBox KVM Public Release | news.ycombinator.com | 2024-02-08

    Yes, I recently had to compile some stuff on Windows (I'm on an AMD Linux host) and VirtualBox just wouldn't start Microsoft's Windows dev VM (the one they provide for free for Virtualbox). I ended up learning how to use qemu and it works great...and as a bonus I was able to run a hackintosh (via https://github.com/kholia/OSX-KVM) and it works near flawlessly, which was something I was never able to accomplish with Virtualbox (granted I haven't tried in a few years).

    I'm pretty happy with Qemu now, even if it's jsut a CLI interface. I was tempted to try the virt-* stuff, but honestly it seems like one more thing to learn so I'm going to hold off until I need something like copy/paste between VMs and can't figure it out in qemu direct.

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

  • rpcs3

    PS3 emulator/debugger

  • Project mention: Idk if anyone's done a one-handed hitless run of the game or anything crazy like that, and this is 100% not that (i get hit A LOT on these runs) but Im still pretty proud of this. | /r/shittydarksouls | 2023-12-10

    The emulator: https://rpcs3.net/ The rom: https://vimm.net/vault/24833 I forget if you need anything else but finding a video on YouTube is not very hard for rpcs3, a bit complicated, sorry I can't remember how to do it all, it's been a while.

  • dolphin

    Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.

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

    Dolphin ships with a bunch of keys in the source code[0]. So do almost every other emulators for any console from 6/7th gen consoles (ps3, xbox360, gamecube), see delroth's post on the matter here[1]. It's really not that simple - jurisdiction matters a lot, and also Nintendo's own priorities.

    [0]: https://github.com/dolphin-emu/dolphin/blob/34527cadcce49a9a...

    [1]: https://delroth.net/posts/emulation-crypto-keys-copyright-dm...

  • pcsx2

    PCSX2 - The Playstation 2 Emulator

  • Project mention: Do the PS2 versions work on PS3? | /r/Slycooper | 2023-12-10

    Idk what you might be doing wrong, and I'm not in the tutorial business, but I highly recommend giving the latest version of PCSX2 and a random YouTube tutorial another shot, it's gonna be a lot easier than jailbreaking your PS3. Either way good luck have fun.

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

  • QEMU

    Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.

  • Project mention: QEMU Version 9.0.0 Released | news.ycombinator.com | 2024-04-24

    My most-wanted QEMU feature: https://github.com/qemu/qemu/commit/a2260983c6553

    Using `gic-version=3` on macOS you can now use more than 8 cores on ARM chips.

  • xenia

    Xbox 360 Emulator Research Project

  • Project mention: Welcome to r/OnlinePreservation! | /r/OnlinePreservation | 2023-08-17

    Xenia (Xbox 360) Emulator: https://xenia.jp/

  • Cemu

    Cemu - Wii U emulator

  • Project mention: could not find all required packages: fmt <10.0.0 | /r/archlinux | 2023-08-07

    Edit : It's being worked on by the cemu devs https://github.com/cemu-project/Cemu/pull/924

  • jsnes

    A JavaScript NES emulator.

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

  • manticore

    Symbolic execution tool

  • Vita3K

    Experimental PlayStation Vita emulator

  • Project mention: Any ongoing work for porting the Vita development to a different SOC? | /r/VitaPiracy | 2023-07-04

    Don’t know about any ports, only Vita3K emulator that’s steadily improving: https://vita3k.org

  • unidbg

    Allows you to emulate an Android native library, and an experimental iOS emulation

  • desmume

    DeSmuME is a Nintendo DS emulator

  • Project mention: any one know how to emulate a dsi game | /r/Roms | 2023-07-08

    citra is for 3ds games. while it should be compatible with ds games since the physical consoles are, this isn't true of the emulators. http://desmume.org/ has what you need.

  • xemu

    Original Xbox Emulator for Windows, macOS, and Linux (Active Development)

  • Project mention: Xemu: Original Xbox Emulator | news.ycombinator.com | 2024-04-07
  • EmuELEC

    EmuELEC, retro emulation for Amlogic devices. Based on CoreELEC. https://emuelec.org or join us on Discord: https://discord.gg/jQWCFwTn5T

  • Project mention: Using emuELEC. Doom works. I just can't figure out how to get mods to work. | /r/Doom | 2023-07-04

    Considering Chocolate and LZDoom, both can work but what you would want is LZDoom for .pk3 files. There should be a guide here.

  • Cxbx-Reloaded

    Xbox (Original) Emulator

  • Project mention: What is this? | /r/starcraft | 2023-05-21

    Sorry, but I have no idea, haven't tried it myself yet. But a quick search suggests Cxbx. That's what I'd try first. An unfinished version of Warcraft: Lord of the Clans is on there too btw, no emu needed afaik.

  • Play-

    Play! - PlayStation2 Emulator

  • Project mention: [Discussion] TrollStore JIT enabler for apps | /r/jailbreak_ | 2023-12-03

    I’m trying to enable JIT in Play! emulator using Azula to patch the .ipa with TrollStoreJitEnabler, but it gives an error: “couldn’t copy dylib to workspace”. Azula is a mobile clone of Azule that should work on jailed devices (but it doesn’t atm), can someone jailbroken or with a Mac please try to patch it with Azule instead?

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

  • Project mention: RyujinX – Open Source Nintendo Switch Emulator | news.ycombinator.com | 2023-08-30

    BizHawk is a premier emulator for generating Tool Assisted Speedruns and written in C#.

    https://github.com/TASEmulators/BizHawk

  • 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

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

Emulation related posts

Index

What are some of the best open-source Emulation projects? This list will help you:

Project Stars
1 Ryujinx 32,055
2 UTM 24,116
3 OSX-KVM 18,300
4 OpenEmu 15,763
5 rpcs3 14,318
6 dolphin 12,118
7 pcsx2 10,303
8 RetroPie-Setup 9,916
9 QEMU 9,277
10 xenia 7,665
11 Cemu 6,391
12 jsnes 5,990
13 Provenance 5,664
14 manticore 3,634
15 Vita3K 3,555
16 unidbg 3,452
17 desmume 2,737
18 xemu 2,433
19 EmuELEC 2,281
20 Cxbx-Reloaded 2,094
21 Play- 2,008
22 BizHawk 2,002
23 Steam-Deck-Guide 1,848

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com