{"id":39418,"url":"https://github.com/alnacle/awesome-emulators","name":"awesome-emulators","description":"A curated list of awesome open source emulators.","projects_count":77,"last_synced_at":"2026-09-07T18:00:21.015Z","repository":{"id":44356127,"uuid":"189872349","full_name":"alnacle/awesome-emulators","owner":"alnacle","description":"A curated list of awesome open source emulators.","archived":false,"fork":false,"pushed_at":"2021-11-25T11:06:57.000Z","size":35,"stargazers_count":469,"open_issues_count":7,"forks_count":28,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-08-19T01:07:38.998Z","etag":null,"topics":["awesome","awesome-list","emulator","lists"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alnacle.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-06-02T16:53:56.000Z","updated_at":"2026-08-18T03:07:52.000Z","dependencies_parsed_at":"2022-09-10T15:41:45.118Z","dependency_job_id":null,"html_url":"https://github.com/alnacle/awesome-emulators","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/alnacle/awesome-emulators","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alnacle%2Fawesome-emulators","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alnacle%2Fawesome-emulators/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alnacle%2Fawesome-emulators/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alnacle%2Fawesome-emulators/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alnacle","download_url":"https://codeload.github.com/alnacle/awesome-emulators/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alnacle%2Fawesome-emulators/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341189360,"owners_count":37132587,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-07T02:00:07.396Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-13T14:00:09.317Z","updated_at":"2026-09-07T18:00:21.016Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Mattel","Nintendo","Atari","Microsoft","Multiemulators","SEGA","Sony"],"sub_categories":["Mattel Intellivision","Nintendo 64","Gameboy / Gameboy Color","Atari 800","Atari 5200","Atari Lynx","Atari Jaguar","Xbox 360","Nintendo DS","NES","SNES","Genesis / Megadrive","Model3","Saturn","PSX","PSP","Xbox","GameCube / Wii","PS4","PS2","Switch","PS3","Atari 2600","Atari 7800","PSVita","Dreamcast","ZX Spectrum","Wii U","MasterSystem / GameGear","Gameboy Advance","Nintendo 3DS"],"readme":"# Awesome Open Source Emulators [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nA curated list of awesome open source emulators.\n\n### How To Contribute\n\nPlease read [CONTRIBUTING](/CONTRIBUTING.md). \n\n### Content\n\n- [Atari](#atari)\n  - [Atari 2600](#atari2600)\n  - [Atari 5200](#atari5200)\n  - [Atari 800](#atari800)\n  - [Atari 7800](#atari7800)\n  - [Atari Lynx](#atarilynx)\n  - [Atari Jaguar](#atarijaguar)\n- [Mattel](#mattel)\n  - [Mattel Intellivision](#mattelintellivision)\n- [Microsoft](#microsoft)\n  - [Xbox](#xbox)\n  - [Xbox 360](#xbox360)\n- [Multiemulators](#multiemulators)\n- [Nintendo](#nintendo)\n  - [Gameboy / Gameboy Color](#gameboy)\n  - [Gameboy Advance](#gba)\n  - [GameCube / Wii](#gamecube)\n  - [Nintendo 64](#nintendo64)\n  - [Nintendo DS](#nintendoDS)\n  - [Nintendo 3DS](#nintendo3DS)\n  - [NES](#nes)\n  - [SNES](#snes)\n  - [Switch](#switch)\n  - [Wii U](#wiiu)\n- [SEGA](#sega)\n  - [Dreamcast](#dreamcast)\n  - [Genesis / Megadrive](#genesis)\n  - [MasterSystem/GameGear](#mastersystem)\n  - [Model3](#model3)\n  - [Saturn](#saturn)\n- [Sony](#sony)\n  - [PSX](#psx)\n  - [PS2](#ps2)\n  - [PS3](#ps3)\n  - [PS4](#ps4)\n  - [PSP](#psp)\n  - [PSVita](#psvita)\n- [ZX Spectrum](#zx-spectrum)\n\n## Atari\n\n### Atari 2600\n\n- [stella](https://github.com/stella-emu/stella) - A multi-platform Atari 2600 VCS emulator which allows you to play all of your favourite Atari 2600 games on your PC.\n\n### Atari 800\n\n- [atari800](https://github.com/atari800/atari800) - Atari 8-bit computer and 5200 console emulator.\n- [Altirra](http://virtualdub.org/altirra.html) - Very accurate Atari 8-bit computer (All models) and 5200 console emulator.\n\n### Atari 5200\n\n- [kat5200](https://kat5200.jillybunch.com/downloads.html) - An emulator for the Atari 5200 and 8-bit computers\n\n### Atari 7800\n\n- [ProSystem](https://github.com/gstanton/ProSystem1_3) - ProSystem Emulator Version 1.3 by Greg Stanton\n\n### Atari Lynx\n\n- [Handy](https://sourceforge.net/projects/handy/files/) - \"Handy\" is an Atari Lynx Emulator\n\n### Atari Jaguar\n\n- [Virtual Jaguar](http://icculus.org/virtualjaguar/) - Virtual Jaguar is an open-source Atari Jaguar emulator.\n\n## Mattel\n\n### Mattel Intellivision\n\n- [jzIntv](http://spatula-city.org/~im14u2c/intv/) - Mattel Intellivision emulator and development environment.\n\n## Microsoft\n\n### Xbox\n\n- [XQemu](https://github.com/xqemu/xqemu) - Open-source emulator to play original Xbox games on Windows, macOS, and Linux.\n- [CXBX-Reloaded](https://github.com/Cxbx-Reloaded/Cxbx-Reloaded) - An emulator for running Microsoft Xbox (and eventually, Chihiro) games on Microsoft Windows.\n\n### Xbox 360\n\n- [Xenia](https://github.com/xenia-project) - An open source research project for emulating Xbox 360 games on modern PCs.\n\n## Multiemulators\n\n- [FinalBurn Neo](https://github.com/finalburnneo/FBNeo) - An emulator for arcade games \u0026 select consoles.\n- [Higan](https://gitlab.com/higan/higan) - Emulates a number of classic video-game consoles of the 1980s and 1990s, allowing you to play classic games on a modern general-purpose computer.\n- [MAME](https://github.com/mamedev/mame) - A multi-purpose emulation framework.\n- [Mednafen](https://mednafen.github.io) - portable, utilizing OpenGL and SDL, argument(command-line)-driven multi-system emulator.\n- [Genesis-Plus-GX](https://github.com/ekeeke/Genesis-Plus-GX) - An enhanced port of Genesis Plus - accurate \u0026 portable Sega 8/16 bit emulator. Emulates the all SEGA 8-bit and 16-bit consoles.\n- [Xe](https://github.com/PhoenixInteractiveNL/emuDownloadCenter/wiki/Emulator-xe) - A emulator for many system such as Nintendo, SEGA, SNK, NEC, etc.\n\n## Nintendo\n\n### Gameboy / Gameboy Color\n\n- [Gambatte](https://github.com/sinamas/gambatte) - Is a work-in-progress and portable Game Boy Color emulator.\n- [GearBoy](https://github.com/drhelius/Gearboy) - Game Boy / Gameboy Color emulator for iOS, Mac, Raspberry Pi, Windows, Linux and RetroArch.\n- [SameBoy](https://github.com/LIJI32/SameBoy) - Game Boy and Game Boy Color emulator written in C.\n- [TGBDual](http://shinh.skr.jp/tgbdualsdl/) - A Japanese Game Boy/Game Boy Color emulator. It was the first to support link cable emulation (through TCP/IP), later followed by VBA Link and then modern emulators.\n- [TGBDual-L](https://github.com/libertyernie/tgbdual_L) - A rebase of changes in libertyernie/tgbdual on top of tgbdual_kai\n\n### Gameboy Advance\n\n- [mGBA](https://github.com/mgba-emu/mgba/) - Aims to be faster and more accurate than many existing Game Boy Advance emulators.\n\n### GameCube / Wii\n\n- [Dolphin](https://github.com/dolphin-emu/dolphin) - A GameCube and Wii emulator, allowing you to play games for these two platforms on PC with improvements.\n\n### Nintendo 64\n\n- [1964js](https://github.com/schibo/1964js) - Nintendo64 emulator in JavaScript.\n- [daedalus](https://github.com/DaedalusX64/daedalus) - Nintendo 64 emulator for Linux and PSP, with plans to port to Windows, Mac, PS Vita among other platforms.\n- [mupen64plus](https://github.com/mupen64plus) - A cross-platform plugin-based N64 emulator which is capable of accurately playing many games.\n- [project64](https://github.com/project64/project64) - Can play games reading ROM images, either dumped from the read-only memory of a N64 ROM cartridge or created directly on the computer as homebrew.\n- [ryu64](https://github.com/Ryu64Emulator/Ryu64) - This emulator aims to emulate the Nintendo 64, don't expect much right now, no commercial games work.\n\n### Nintendo DS\n\n- [DeSmuME](https://github.com/TASVideos/desmume) - It sports tools designed for hackers, speedrunners, youtubers, and casual gamers.\n- [Dualis](http://dualis.1emu.net/files/index.html) - A plugin-based DS emulator for x86/Win32 computers. It is written in x86 assembly and C++. \n- [melonDS](https://github.com/Arisotura/melonDS) - Aims at providing fast and accurate Nintendo DS emulation (still work in progress).\n\n### Nintendo 3DS\n\n- [3dmoo](https://github.com/plutooo/3dmoo/) - 3DS Emulator Prototype.\n- [Citra](https://github.com/citra-emu/citra) - An experimental open-source Nintendo 3DS emulator/debugger written in C++.\n- [Corgi3DS](https://github.com/PSI-Rockin/Corgi3DS/) - Corgi3DS is a dog-themed LLE 3DS emulator.\n\n### NES\n\n- [fakeNES](https://sourceforge.net/projects/fakenes/files/) - A highly portable NES and Famicom emulator.\n- [FCEUX](http://sourceforge.net/p/fceultra/code/) - A Nintendo Entertainment System (NES), Famicom, Famicom Disk System (FDS), and Dendy emulator.\n- [Nestopia](https://sourceforge.net/projects/nestopia/files/Nestopia/) - An emulator designed to emulate the NES hardware as accurately as possible.\n- [Nintaco](https://nintaco.com/source.html) - A cycle-accurate NES/Famicom emulator and NES Sound Format (NSF) player written in Java, ostensibly making it cross-platform.\n- [Nitendulator](https://github.com/quietust/nintendulator) - A Win32 NES emulator written in C++.\n- [Mesen](https://github.com/SourMesen/Mesen) - A cross-platform (Windows \u0026 Linux) NES/Famicom emulator built in C++ and C#.\n- [puNES](https://github.com/punesemu/puNES/) - Nintendo Entertaiment System emulator and NSF/NSFe Music Player (Linux, OpenBSD and Windows).\n- [SimpleNES](https://github.com/amhndu/SimpleNES) - An NES emulator written in C++ for nothing but fun.\n\n### SNES\n\n- [Bsnes](https://gitlab.com/higan/higan) - A subset project of [higan](https://byuu.org/emulation/higan/), and focuses on performance, features, and ease of use.\n- [Mesen-S](https://github.com/SourMesen/Mesen-S) - A cross-platform (Windows \u0026 Linux) SNES emulator built in C++ and C#.\n- [Snes9x](https://github.com/snes9xgit/snes9x) - A portable Super Nintendo Entertainment System emulator.\n- [ZSNES](https://sourceforge.net/projects/zsnes/files/zsnes/) - A free software Super Nintendo Entertainment System emulator written mostly in x86 assembly. Most ROM Hacks require this emulator due to its poor inaccuracies.\n\n### Switch\n\n- [Ryujinx](https://github.com/Ryujinx/Ryujinx) - Experimental Switch emulator written in C#.\n- [Yuzu](https://github.com/yuzu-emu/yuzu) - Experimental open-source emulator for the Nintendo Switch from the creators of Citra.\n\n### Wii U\n\n- [Decaf](https://github.com/decaf-emu/decaf-emu) - Researching Wii U emulation.\n\n## SEGA\n\n### Dreamcast\n\n- [flycast](https://github.com/flyinghead/flycast) - Flycast is a multiplatform Sega Dreamcast, Naomi and Atomiswave emulator\n- [lxdream](https://github.com/lxdream/lxdream) - An emulator for the Sega Dreamcast system, running on Linux and macOS.\n- [nullDC](https://github.com/skmp/nulldc) - nullDC is an open source Dreamcast emulator\n- [reicast](https://github.com/reicast/reicast-emulator) - A multi-platform Sega Dreamcast emulator.\n\n### Genesis / Megadrive\n\n- [blastem](https://www.retrodev.com/repos/blastem) - Higly accurate emulator for the Genesis/Megadrive that runs on modest hardware.\n- [DGen](https://sourceforge.net/p/dgen/dgen/ci/master/tree/) -  Portable Sega Genesis/Mega Drive emulator.\n\n### MasterSystem / GameGear\n\n- [Gearsystem](https://github.com/drhelius/Gearsystem) - Sega Master System / Game Gear emulator for iOS, Mac, Raspberry Pi, Windows, Linux and RetroArch.\n\n### Model3\n\n- [Supermodel](https://www.supermodel3.com/Download.html) - Aim of the Supermodel project is to develop an emulator that is both accurate and playable.\n\n### Saturn\n\n- [Kronos](https://github.com/FCare/Kronos) - Supercharged fork of Yabause that supports upscaling and tons more\n- [Yabause](https://yabause.org/download) - Sega Saturn emulator under GNU GPL. It currently runs on FreeBSD, GNU/Linux, Mac OS X, Windows and Dreamcast.\n- [Yaba Sanshiro](https://github.com/devmiyax/yabause) - Fork of the original Yabause Sega Saturn emulator.\n\n## Sony\n\n### PSX\n\n- [Avocado](https://github.com/JaCzekanski/Avocado) - A Modern Playstation 1 emulator.\n- [hpsx64](https://sourceforge.net/projects/hpsx64/files) - Highly-Experimental Playstation Simulator x64.\n- [pcsxr](https://github.com/iCatButler/pcsxr) - A forked version of the dead PCSX emulator, with a nicer interface and several improvements to stability and functionality.\n- [pcsx-redux](https://github.com/grumpycoders/pcsx-redux) - Yet another fork of the Playstation Emulator, PCSX.\n- [ProjectPSX](https://github.com/BluestormDNA/ProjectPSX) - Experimental C# Playstation Emulator.\n- [Rustation-ng](https://gitlab.com/flio/rustation-ng/) - PlayStation emulator in the Rust programing language.\n\n### PS2\n\n- [DobieStation](https://github.com/PSI-Rockin/DobieStation/) - A young PS2 emulator with plans for an optimized Android port, as well as a fast, accurate, and easy-to-use PC port.\n- [pcsx2](https://github.com/PCSX2/pcsx2) - Emulate the PS2's hardware, using a combination of MIPS CPU Interpreters, Recompilers and a Virtual Machine which manages hardware states and PS2 system memory.\n- [Play!](https://github.com/jpd002/Play-) - An attempt to create a PlayStation 2 emulator for Windows, macOS, UNIX, Android \u0026 iOS platforms.\n\n### PS3\n\n- [RPCS3](https://github.com/RPCS3/rpcs3) - The world's first free and open-source PlayStation 3 emulator/debugger, written in C++ for Windows and Linux.\n\n### PS4\n\n- [orbital](https://github.com/AlexAltea/orbital) - Virtualization-based PlayStation 4 emulator.\n- [ps4delta](https://github.com/Force67/ps4delta) - PS4Delta is a very early high level PlayStation 4 emulator, written in c++.\n- [GPCS4](https://github.com/Inori/GPCS4) - A Playstation 4 emulator which was just started.\n\n### PSP\n\n- [ppsspp](https://github.com/hrydgard/ppsspp) - A fast and portable PSP emulator.\n\n### PSVita\n\n- [Vita3K](https://github.com/Vita3K/Vita3K) - An experimental PlayStation Vita emulator for Windows, Linux and macOS.\n\n### ZX Spectrum\n\n- [ZX-Poly](https://github.com/raydac/zxpoly) - Free cross-platfom ZX-Spectrum 128 emulator for Windows, Linux and macOS written in Java. ZX-Poly, ZX-Spectrum 128 and Spec256 configurations have been supported.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/alnacle%2Fawesome-emulators/projects"}