back to home

Best Open Source emulator Libraries

A curated list of the most popular GitHub repositories tagged with emulator. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1shadps4-emu/shadPS4

PlayStation 4 emulator for Windows, Linux and macOS written in C++

29,346C++
Explore Repo

#2ish-app/ish

Linux shell for iOS

19,536C
Explore Repo

#3RPCS3/rpcs3

PlayStation 3 emulator and debugger

18,356C++
Explore Repo

#4ruffle-rs/ruffle

A Flash Player emulator written in Rust

17,848Rust
Explore Repo

#5OpenEmu/OpenEmu

🕹 Retro video game emulation for macOS

17,415Swift
Explore Repo

#6dolphin-emu/dolphin

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

14,750C++
Explore Repo

#7stenzek/duckstation

Fast PlayStation 1 emulator for x86-64/AArch32/AArch64/RV64

9,866C++
Explore Repo

#8xenia-project/xenia

Xbox 360 Emulator Research Project

9,286C++
Explore Repo

#9cemu-project/Cemu

Cemu - Wii U emulator

9,140C++
Explore Repo

#10unicorn-engine/unicorn

Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)

8,830C
Explore Repo

#11amitshekhariitbhu/Android-Debug-Database

A library for debugging android databases and shared preferences - Make Debugging Great Again

8,640Java
Explore Repo

#12HFO4/gameboy.live

🕹️ A basic gameboy emulator with terminal "Cloud Gaming" support

4,861Go
Explore Repo

#13zhkl0228/unidbg

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

4,836Java
Explore Repo

#14TASEmulators/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.

2,813C#
Explore Repo

#15DerekTurtleRoe/awesome-emulators

An awesome list of emulators!

761
Explore Repo

#16sashkinbro/EmuCoreX

PlayStation 2 emulator for Android with a PCSX2-based core adapted by EmuCoreX, a modern game library, live overlay controls, and a handheld-focused experience.

244C++
Explore Repo

#17jenissimo/bottleship

Run classic Windows games in your browser. A high-level-emulation engine that boots real x86 Windows executables and reimplements Win32, COM and DirectDraw/Direct3D on WebGPU, WebAudio and OPFS

168TypeScript
Explore Repo

#18vgrichina/berrry-wine

Run real Windows 98 apps and games in your browser. An x86 emulator and Win32 layer written directly in WebAssembly Text, no OS image, no source ports.

138JavaScript
Explore Repo

#19fnuecke/sedna

Sedna - a pure Java RISC-V emulator.

128Java
Explore Repo

#20niakw/ProsperoEden-Encore

ProsperoEden Encore Switch 1 + 2 EXPERIMENT emulator fork for PS5 FW 13.60: NSP, XCI, NSZ, XCZ, ExeFS, NRO, NSO, NCA, NAX, KIP; LZ4, ZBIC, zstd. Audited Eden/OpenGL fixes, stable per-core JIT, DualSense TV-first UI, per-game profiles, unified storage, Safe Launch, diagnostics & hardened releases. https://github.com/niakw/ProsperoEden-Encore#encore

77Python
Explore Repo

#21fedex81/helios

A Java-based Sega Mega Drive/Genesis emulator. And other systems too.

68Java
Explore Repo