awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to tasemulators/desmume

Projects sharing features with Desmume

30 open-source projects similar to tasemulators/desmume, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • dolphin-emu/dolphindolphin-emu avatar

    dolphin-emu/dolphin

    14,644View on GitHub↗

    Dolphin is a software environment that simulates GameCube and Wii console hardware, allowing users to execute game discs and digital software on modern computing platforms. It functions by translating original console processor instructions into native host machine code at runtime and intercepting low-level graphics commands to render them through modern graphics APIs. The project distinguishes itself through a comprehensive netplay engine that enables online multiplayer for local games by synchronizing game states and input timing across remote instances. This system enforces deterministic e

    C++cppemulationemulator
    View on GitHub↗14,644
  • ares-emulator/aresares-emulator avatar

    ares-emulator/ares

    1,541View on GitHub↗
    C++consoleemulationemulator
    View on GitHub↗1,541
  • arisotura/melondsArisotura avatar

    Arisotura/melonDS

    4,812View on GitHub↗

    melonDS is a Nintendo DS emulator and hardware architecture emulator. It is a software application designed to simulate the original system architecture of a handheld gaming console to run original games and applications on different computing platforms. The project functions as a firmware loader capable of initializing the emulated environment using authentic BIOS and system firmware dumps. This ensures software compatibility by replicating the original system's hardware state and boot sequence. The emulator provides capabilities for retro game preservation by executing original game ROMs.

    C++
    View on GitHub↗4,812
  • cemu-project/cemucemu-project avatar

    cemu-project/Cemu

    9,029View on GitHub↗

    Cemu is a cross-platform game console emulator designed to replicate the Nintendo Wii U hardware environment. It provides a software simulation layer that allows original Wii U games and homebrew applications to run on Windows, Linux, and macOS. The project translates guest machine code and graphics API calls into host instructions and modern shaders to enable hardware acceleration. It utilizes a dynamic recompilation engine and a host-API graphics backend to interface with Vulkan or OpenGL. The system manages hardware simulation through multi-threaded CPU emulation, memory-mapped I/O simula

    C++cemucemu-emulatorcpp
    View on GitHub↗9,029

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • citra-emu/citraC

    citra-emu/citra

    0View on GitHub↗
    View on GitHub↗0
  • diljotsg/mcu-countdownDiljotSG avatar

    DiljotSG/MCU-Countdown

    226View on GitHub↗

    When is the next MCU film? A simple but powerful API wrapper for TMDB lists. Self-hostable with Docker Compose

    Pythonapidockerdocker-compose
    View on GitHub↗226
  • dragoondorise/emudeckdragoonDorise avatar

    dragoonDorise/EmuDeck

    3,458View on GitHub↗

    Emulator configurator for Steam Deck

    Shell
    View on GitHub↗3,458
  • f4r4n/movie-quoteF4R4N avatar

    F4R4N/movie-quote

    38View on GitHub↗

    an API developed with Django rest framework, serves movie and series quotes.

    Python
    View on GitHub↗38
  • flyinghead/flycastflyinghead avatar

    flyinghead/flycast

    2,355View on GitHub↗

    Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2 and Atomiswave emulator

    C++emulationemulatorsega-dreamcast
    View on GitHub↗2,355
  • higan-emu/higanhigan-emu avatar

    higan-emu/higan

    1,337View on GitHub↗

    higan is a multi-system emulator focused on accuracy, preservation, and configurability.

    GLSLemulationemulator
    View on GitHub↗1,337
  • hrydgard/ppsspphrydgard avatar

    hrydgard/ppsspp

    13,375View on GitHub↗

    This project is a cross-platform, open-source emulator designed to execute handheld gaming software on modern desktop and mobile hardware. By recreating the original console environment and system libraries, it allows users to run game files without requiring original firmware. The software achieves high-performance execution through a combination of dynamic recompilation and just-in-time instruction translation, which map console-specific instructions to native host machine code. The emulator distinguishes itself by providing advanced visual and connectivity enhancements that extend beyond t

    C++emulatorsppsspppsp
    View on GitHub↗13,375
  • iina/iinaiina avatar

    iina/iina

    45,236View on GitHub↗

    This application is a high-performance media player designed for desktop environments, providing a unified interface for managing audio and video playback across local files and remote network streams. It supports a wide range of file formats and streaming protocols, utilizing native system frameworks and hardware-accelerated decoding to ensure synchronized, low-latency output. The player distinguishes itself through an extensible plugin architecture that allows for deep customization of the playback experience. Developers can build modular components to automate workflows, register custom co

    Swifthacktoberfestmacosmpv
    View on GitHub↗45,236
  • jamesseanwright/ron-swanson-quotesjamesseanwright avatar

    jamesseanwright/ron-swanson-quotes

    311View on GitHub↗

    Node.js server for providing Ron Swanson quotes

    TypeScript
    View on GitHub↗311
  • joncampbell123/dosbox-xjoncampbell123 avatar

    joncampbell123/dosbox-x

    3,610View on GitHub↗

    DOSBox-X fork of the DOSBox project

    C
    View on GitHub↗3,610
  • jpd002/play-jpd002 avatar

    jpd002/Play-

    2,539View on GitHub↗

    Play- is a multi-system game emulator and virtual hardware emulator that simulates various console and arcade hardware to run original game files on modern devices. It functions as a retro game frontend, providing a graphical interface for organizing, launching, and managing libraries of legacy console and arcade titles. The project includes a hardware input mapper that translates modern controllers and mouse movements to simulate specialized legacy input devices, such as light guns and steering wheels. It also features a game state manager capable of capturing and restoring the exact memory

    C++cppemulationemulator
    View on GitHub↗2,539
  • libretro/retroarchlibretro avatar

    libretro/RetroArch

    13,238View on GitHub↗

    RetroArch is a cross-platform emulation host and multi-system game emulator that serves as a frontend for the Libretro API. It coordinates video, audio, and user input to maintain the application state for various emulator cores, allowing it to run a wide variety of vintage gaming hardware and software engines. The platform distinguishes itself through a low-latency emulation model that uses run-ahead processing to reduce input lag. It also features a real-time state tracking system that enables gameplay rewinding by saving periodic snapshots of the emulator memory state. The environment inc

    Cclibretroretroarch
    View on GitHub↗13,238
  • mamedev/mamemamedev avatar

    mamedev/mame

    9,929View on GitHub↗

    MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and consoles to run original software on modern devices. It functions as a retro gaming preservation framework for managing, verifying, and archiving ROM sets and disk images to ensure long-term software accessibility. The project features a system debugging tool for inspecting emulated memory, CPU registers, and execution flow via breakpoints and disassembly. It also includes a Lua-based automation layer that exposes core system state and hardware controls for custom behavior and anal

    C++
    View on GitHub↗9,929
  • mborgerson/xemumborgerson avatar

    mborgerson/xemu

    16View on GitHub↗

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

    C
    View on GitHub↗16
  • moonlight-stream/moonlight-qtmoonlight-stream avatar

    moonlight-stream/moonlight-qt

    16,256View on GitHub↗

    Moonlight-qt is a cross-platform client application designed to stream high-fidelity audio and video from a remote host computer to a local device. It functions as a remote desktop and gaming client, enabling users to interact with host environments by forwarding local keyboard, mouse, and controller inputs to the remote machine. The software distinguishes itself through the use of hardware-accelerated decoding, which processes incoming high-bitrate streams to maintain low latency and minimal CPU overhead. It supports high frame rate streaming and multi-channel surround sound, ensuring that i

    C++gamestreamlinux-appmacos-app
    View on GitHub↗16,256
  • qmc2/qmc2-mame-feqmc2 avatar

    qmc2/qmc2-mame-fe

    53View on GitHub↗

    QMC2 - M.A.M.E. Catalog / Launcher II

    C++
    View on GitHub↗53
  • shadowoff09/lucifer-quotesshadowoff09 avatar

    shadowoff09/lucifer-quotes

    11View on GitHub↗

    A simple API to retrieve some quotes of Lucifer, shawty !

    JavaScript
    View on GitHub↗11
  • shadowoff09/strangerthings-quotesshadowoff09 avatar

    shadowoff09/strangerthings-quotes

    13View on GitHub↗

    A simple API to retrieve some quotes of Stranger Things!

    JavaScript
    View on GitHub↗13
  • shadps4-emu/shadps4shadps4-emu avatar

    shadps4-emu/shadPS4

    31,390View on GitHub↗

    shadPS4 is a C++ game emulator and hardware virtualization tool designed to replicate the PlayStation 4 system environment and hardware to run console software on a computer. It functions as a cross-platform application compatible with Windows, Linux, macOS, and FreeBSD. The project serves as a graphics debugging tool capable of dumping shaders and integrating with rendering tools for performance analysis. It provides a system for recreating the console environment through the import of official firmware files, system fonts, and the use of decrypted keys for tracking game trophies. The emula

    C++cppcpp23emulation
    View on GitHub↗31,390
  • shevabam/breaking-bad-quotesshevabam avatar

    shevabam/breaking-bad-quotes

    454View on GitHub↗

    A simple API to retrieve some quotes of Breaking Bad, bitch!

    JavaScript
    View on GitHub↗454
  • snes9xgit/snes9xsnes9xgit avatar

    snes9xgit/snes9x

    3,109View on GitHub↗

    Snes9x is a cross-platform emulator designed to replicate the Super Nintendo Entertainment System hardware. It functions as a gaming tool that allows users to load and play Super Nintendo software on modern hardware and operating systems. The software provides a portable emulation layer across various hardware architectures to ensure consistent performance. It supports the execution of game ROMs while providing utilities for input mapping and save states. The system implements hardware emulation through cycle-accurate CPU emulation, dynamic recompilation, and scanline-based video rendering.

    C++
    View on GitHub↗3,109
  • spechide/imdbotSpEcHiDe avatar

    SpEcHiDe/IMDbOT

    162View on GitHub↗

    FREE UnOfficial Movie / Series Search API, without APIKeys

    View on GitHub↗162
  • stella-emu/stellastella-emu avatar

    stella-emu/stella

    748View on GitHub↗

    A multi-platform Atari 2600 Emulator

    C
    View on GitHub↗748
  • stenzek/duckstationstenzek avatar

    stenzek/duckstation

    9,754View on GitHub↗

    DuckStation is a high-performance PlayStation 1 emulator that simulates the original console's hardware logic and CPU and GPU on modern computer systems. It functions as a console hardware emulator, disc image loader, and game state manager to execute original games and preserve retro software. The project differentiates itself through a game graphics upscaler that improves visual clarity using texture filtering, geometry precision corrections, and custom shader chains. It also features advanced memory manipulation tools for layered patch injection and the application of community cheat codes

    C++appimageemulatorenhancements
    View on GitHub↗9,754
  • visualboyadvance-m/visualboyadvance-mvisualboyadvance-m avatar

    visualboyadvance-m/visualboyadvance-m

    3,864View on GitHub↗

    Visualboyadvance-m is a cross-platform hardware simulator and Game Boy Advance emulator. It replicates handheld console hardware to run Game Boy Advance and Game Boy Color software on modern desktop computers. The project also serves as a handheld console debugger for analyzing emulated code and validating homebrew software. The system is designed as a modular Libretro emulation core, allowing it to be loaded as a pluggable component into compatible frontend applications. This decoupled architecture separates the emulation logic from the user interface to ensure the engine can run across diff

    C++
    View on GitHub↗3,864
  • vita3k/vita3kVita3K avatar

    Vita3K/Vita3K

    5,415View on GitHub↗

    Vita3K is a console hardware emulator specifically designed to replicate the PlayStation Vita environment. It functions as a cross-platform game emulator that allows handheld software and homebrew to run on desktop and mobile devices. The project focuses on PlayStation Vita emulation to enable retro game preservation and cross-platform gaming on operating systems such as Windows, Linux, and Android. The emulator implements hardware emulation through a dynamic recompilation engine, firmware-based system call translation, and a GPU hardware abstraction layer. It further simulates the original

    C++cppemulationemulator
    View on GitHub↗5,415