Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Emulator

Emulator

77 projects

Showing 36 of 77 projects

shadPS4
shadPS4C++

An early PlayStation 4 emulator for Windows, Linux, macOS, and FreeBSD written in C++.

#vulkan#sdl3#debugging-tools
Stars32.2k
Forks2.4k
Last commit12 hours ago
RPCS3
RPCS3C++

A free and open-source PlayStation 3 emulator and debugger written in C++ for Windows, Linux, macOS, and FreeBSD.

#vulkan#hacktoberfest#ps3
Stars19.2k
Forks2.3k
Last commit23 hours ago
Ruffle
RuffleRust

An Adobe Flash Player emulator written in Rust that runs on desktop and web via WebAssembly.

#legacy-content#hacktoberfest#webassembly
Stars18.3k
Forks1.0k
Last commit8 hours ago
OpenEmu
OpenEmuSwift

A modular, native macOS application for retro video game emulation with support for dozens of classic consoles.

#emulation-engine#objective-c#retrogaming
Stars17.7k
Forks1.4k
Last commit9 months ago
Appium Docker Images
Appium Docker ImagesPython

A Docker image for running Android emulators with noVNC support, video recording, and integration for development and testing.

#appium-testing#selenium-grid#mobile-web
Stars15.6k
Forks1.7k
Last commit8 days ago
Dolphin
DolphinC++

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

#emulation#emulator#gamecube
Stars15.3k
Forks3.2k
Last commit8 hours ago
PCSX2
PCSX2C++

A free and open-source PlayStation 2 emulator for playing PS2 games on Windows, Linux, and macOS.

#open-source#ps2#pcsx2
Stars15.2k
Forks2.1k
Last commit2 days ago
DuckStation
DuckStationC++

A fast, accurate PlayStation 1 emulator focusing on performance, compatibility, and long-term maintainability across multiple platforms.

#vulkan#playstation#qt
Stars10.5k
Forks944
Last commit2 days ago
Cemu
CemuC++

A Wii U emulator that runs most Wii U games and homebrew in a playable state on Windows, Linux, and macOS.

#cemu#open-source#cemu-emulator
Stars9.6k
Forks896
Last commit1 day ago
Android Debug Database
Android Debug DatabaseJava

A library for debugging Android databases and shared preferences directly in a browser.

#database#database-inspection#android-debug-database
Stars8.7k
Forks885
Last commit5 months ago
mininet
mininetPython

A network emulator for rapid prototyping of Software Defined Networks (SDN) on a single machine.

#network-namespaces#sdn#sdn-testing
Stars5.8k
Forks1.8k
Last commit2 years ago
Vita3K
Vita3KC++

An experimental PlayStation Vita emulator for Windows, Linux, macOS, and Android.

#hacktoberfest#playstation#playstation-vita
Stars5.5k
Forks541
Last commit9 hours ago
Emulation of Nintendo Game Boy
Emulation of Nintendo Game BoyPython

A high-performance Game Boy emulator written in Python, designed for AI training, game automation, and classic gameplay.

#cython#game-automation#gameboy-emulator-library
Stars5.2k
Forks535
Last commit1 month ago
melonDS
melonDSC++

A Nintendo DS emulator focused on accuracy and performance, aiming to do things right and fast.

#firmware-boot#opengl#dsi
Stars4.9k
Forks781
Last commit4 days ago
xemu
xemuC

An open-source, cross-platform emulator for the original Xbox console, enabling modern gaming preservation.

#open-source-emulator#hacktoberfest#emulation
Stars4.0k
Forks477
Last commit3 days ago
touchHLE
touchHLERust

A high-level emulator written in Rust that runs early iPhone OS 2.x and 3.x games on modern desktops and Android.

#open-source#game-preservation#ios-emulation
Stars3.8k
Forks278
Last commit1 day ago
DeSmuME
DeSmuMEC++

An open-source Nintendo DS emulator for playing DS games on PC, Mac, and Linux.

#open-source-emulator#desktop-application#debugging-tools
Stars3.6k
Forks639
Last commit13 hours ago
Blzhawk
BlzhawkC#

A multi-system emulator with advanced recording, debugging, and tool-assisted speedrunning (TAS) features.

#lua-scripting#open-source#winforms
Stars2.7k
Forks461
Last commit1 day ago
GoBoy
GoBoyGo

A multi-platform Nintendo Game Boy and Game Boy Color emulator written in Go, featuring debugging tools and broad game compatibility.

#debugging-tools#open-source#emulation
Stars2.6k
Forks120
Last commit3 months ago
J2ME Loader
J2ME LoaderJava

A J2ME emulator for Android that runs classic Java mobile games with virtual keyboard and per-app settings.

#mobile-games#open-source#game-preservation
Stars2.6k
Forks272
Last commit5 months ago
Flycast
FlycastC++

A multi-platform emulator for Sega Dreamcast, Naomi, Naomi 2, and Atomiswave arcade systems.

#vulkan#opengl#sega-dreamcast
Stars2.4k
Forks299
Last commit16 hours ago
SameBoy
SameBoyC

A highly accurate Game Boy and Game Boy Color emulator written in portable C with native macOS and SDL frontends.

#open-source-emulator#cocoa-frontend#debugger-tools
Stars2.1k
Forks262
Last commit13 days ago
bsnes
bsnesC++

A multi-platform Super Nintendo (SNES) emulator focused on performance, features, and ease of use.

#hd-graphics#game-compatibility#snes
Stars2.0k
Forks191
Last commit2 months ago
jsemu
jsemu

A curated collection of emulators written in JavaScript, covering classic computers, consoles, CPUs, and calculators.

#emscripten#retro-computing#web-technology
Stars1.9k
Forks173
Last commit20 days ago
gameboy
gameboyRust

A full-featured cross-platform GameBoy emulator written in Rust, tested on Windows, Ubuntu, and Mac.

#hardware-emulation#gameboy-emulator#console-emulation
Stars1.4k
Forks86
Last commit2 months ago
Awesome Zig
Awesome Zig

A curated list of Zig code, libraries, tools, and resources across multiple domains.

#systems-programming#webassembly#language-server
Stars1.4k
Forks95
Last commit1 year ago
gopher64
gopher64Rust

A highly compatible Nintendo 64 emulator written in Rust with netplay support.

#sdl3#n64-emulator#open-source
Stars1.2k
Forks37
Last commit10 hours ago
MetroBoy
MetroBoyC++

Gate-level simulation of the original Game Boy hardware, reverse-engineered from die shots of the DMG-01 chip.

#die-shot-analysis#fpga-tools#simulator
Stars1.2k
Forks36
Last commit1 year ago
honeypots
honeypotsPython

A Python package with 30 low-high level honeypots for monitoring network traffic, bots, and credential attacks.

#pypi#honeypot#protocol-emulation
Stars982
Forks140
Last commit7 months ago
Mooneye GB
Mooneye GBRust

A Game Boy research project and emulator written in Rust, focused on accuracy and clear documentation.

#test-roms#sdl2#game-boy
Stars969
Forks60
Last commit3 years ago
PicoLove
PicoLoveLua

A free and open-source PICO-8 API implementation in LÖVE for running PICO-8 games on other platforms.

#open-source#luajit#emulator
Stars888
Forks70
Last commit1 year ago
Octo
OctoJavaScript

A Chip8 IDE

#chip8-emulator#chip8#chip-8
Stars857
Forks57
Last commit11 months ago
MartyPC
MartyPCRust

A cross-platform, cycle-accurate IBM PC/XT emulator written in Rust, designed for retro PC development and debugging.

#ibm#debugging-tools#webassembly
Stars847
Forks40
Last commit25 days ago
Obliteration
ObliterationRust

An experimental free and open-source PlayStation 4 kernel rewritten in Rust, designed to run PS4 system software on Windows, Linux, and macOS.

#unix-like#ps4#hypervisor
Stars809
Forks28
Last commit4 days ago
Retro ESP32
Retro ESP32C

A feature-packed launcher, emulator, and ROM manager for the Odroid Go handheld gaming device.

#rom-manager#odroid-go#embedded-systems
Stars719
Forks100
Last commit2 years ago
boytacean
boytaceanRust

A Game Boy and Game Boy Color emulator written in Rust with web, SDL, and Libretro front-ends.

#webassembly#educational#sdl
Stars676
Forks33
Last commit11 days ago
Page 1 of 3Next

Related Tags

#Retro Gaming42#Emulation25#Cross Platform19#Game Development16#Gameboy16#Rust15#Game Boy12#Game Emulation10#Retro Computing9#Homebrew9#Webassembly9#Gameboy Emulator9
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub