awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to openemu/openemu

Open-source alternatives to OpenEmu

30 open-source projects similar to openemu/openemu, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best OpenEmu alternative.

  • stenzek/duckstationstenzek का अवतार

    stenzek/duckstation

    9,754GitHub पर देखें↗

    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
    GitHub पर देखें↗9,754
  • cemu-project/cemucemu-project का अवतार

    cemu-project/Cemu

    9,029GitHub पर देखें↗

    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
    GitHub पर देखें↗9,029
  • libretro/retroarchlibretro का अवतार

    libretro/RetroArch

    13,238GitHub पर देखें↗

    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
    GitHub पर देखें↗13,238

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Find more with AI search
  • dolphin-emu/dolphindolphin-emu का अवतार

    dolphin-emu/dolphin

    14,644GitHub पर देखें↗

    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
    GitHub पर देखें↗14,644
  • swordfish90/lemuroidSwordfish90 का अवतार

    Swordfish90/Lemuroid

    3,989GitHub पर देखें↗

    Lemuroid is an Android multi-system emulator and Libretro frontend designed to run games from multiple vintage gaming systems through a single interface. It functions as a retro gaming library manager that scans local storage for game files and organizes them into a searchable catalog. The application includes a cloud-synced save manager to preserve game progress across different devices via remote storage. It also features a virtual gamepad interface that allows for custom input mapping across physical controllers, tilt sensors, and on-screen touch overlays. Additional capabilities cover ga

    Kotlin
    GitHub पर देखें↗3,989
  • mamedev/mamemamedev का अवतार

    mamedev/mame

    9,929GitHub पर देखें↗

    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++
    GitHub पर देखें↗9,929
  • mgba-emu/mgbamgba-emu का अवतार

    mgba-emu/mgba

    6,798GitHub पर देखें↗

    mGBA is a high-accuracy Game Boy Advance emulator and hardware-level debugger designed to run handheld console ROMs on modern computers. It serves as a scriptable emulation environment that allows for the execution of portable hardware software and the simulation of associated peripherals. The project distinguishes itself through its focus on technical analysis, providing a suite of tools for retro game debugging and game logic inspection. It includes a host-client debug protocol that enables external debugger connectivity via TCP socket communication and an event-driven scripting engine for

    Cemulatorgame-boygame-boy-advance
    GitHub पर देखें↗6,798
  • onionui/onionOnionUI का अवतार

    OnionUI/Onion

    4,193GitHub पर देखें↗

    Onion is a custom handheld gaming operating system and retro gaming frontend designed to manage and launch emulators on portable hardware. It functions as a bootable custom firmware distribution and emulation environment manager that replaces factory software to provide an integrated gaming environment. The system distinguishes itself through a modular core-based emulation architecture, allowing for the installation of verified emulator packages, BIOS configuration, and the use of hardware-specific drivers and filters. It also supports the integration of third-party game ports via standardize

    Cemulator-frontendmiyoo-minimiyoomini
    GitHub पर देखें↗4,193
  • pcsx2/pcsx2PCSX2 का अवतार

    PCSX2/pcsx2

    14,969GitHub पर देखें↗

    This project is a cross-platform emulator designed to execute software originally developed for the PlayStation 2 console on modern computing hardware. By replicating the original processor and graphics architecture, it allows users to run legacy game discs and digital backups within a virtual environment on contemporary desktop and laptop systems. The software distinguishes itself through advanced graphics enhancement engineering, which enables users to adjust rendering resolutions, apply texture filtering, and utilize community-created patches to improve visual fidelity beyond original hard

    C++cppemulationemulator
    GitHub पर देखें↗14,969
  • hrydgard/ppsspphrydgard का अवतार

    hrydgard/ppsspp

    13,375GitHub पर देखें↗

    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
    GitHub पर देखें↗13,375
  • fmhy/fmhyfmhy का अवतार

    fmhy/FMHY

    13,150GitHub पर देखें↗

    FMHY is a community-driven index designed to organize and distribute decentralized digital content through standardized metadata and protocol-agnostic linking. It functions as a resilient, distributed map of internet resources, providing a structured directory that facilitates the discovery of media, software, and educational tools without reliance on centralized control. The project distinguishes itself by maintaining a massive, human-verified repository of external links that span diverse digital ecosystems, including peer-to-peer networks, Usenet, and direct download servers. By utilizing

    freemediaheckyeah
    GitHub पर देखें↗13,150
  • rommapp/rommrommapp का अवतार

    rommapp/romm

    7,824GitHub पर देखें↗

    Romm is a self-hosted game library manager and ROM management web interface. It serves as a central server for storing and categorizing game files and emulator firmware, providing a web-based browser to organize collections through automated library scanning and metadata retrieval. The project distinguishes itself by integrating a web-based emulator frontend that uses WebAssembly to play games directly in the browser. It further provides a game save synchronization server that uses SSH-based synchronization to transfer save states and progress between the server and registered handheld device

    Pythonemulationopen-sourceretrogaming
    GitHub पर देखें↗7,824
  • amhndu/simplenesamhndu का अवतार

    amhndu/SimpleNES

    5,087GitHub पर देखें↗

    SimpleNES is a C++ application that simulates original Nintendo Entertainment System hardware to run legacy games on modern computers. It functions as a hardware simulator and retro gaming emulator designed to execute classic game ROMs by recreating the original console environment through software. The system implements a software version of the 6502 CPU and picture processing unit to render retro game video and audio. It recreates 8-bit console architecture to ensure the execution of original game ROMs. The project covers low-level hardware simulation, including cycle-accurate CPU emulatio

    C++c-plus-plusemulatornes-emulator
    GitHub पर देखें↗5,087
  • openkinect/libfreenectOpenKinect का अवतार

    OpenKinect/libfreenect

    3,805GitHub पर देखें↗

    libfreenect is a driver implementation for integrating Kinect sensors with a computer to capture depth images, audio, and accelerometer readings across various operating systems. It provides a hardware-abstracted API to manage the connection between the sensor hardware and the host system. The project enables the capture of sensor data and the control of internal device hardware, such as motors and LED indicators. It also includes tools for recording and replaying sensor data streams to local files, allowing for offline analysis and testing without a physical device. The library handles 3D d

    C
    GitHub पर देखें↗3,805
  • terrycavanagh/vvvvvvTerryCavanagh का अवतार

    TerryCavanagh/VVVVVV

    7,916GitHub पर देखें↗

    This project is a cross-platform game engine framework and build pipeline designed to produce playable executable binaries for desktop and Android devices. It provides a collection of core libraries for game development, including a native Android build system and a C++ build pipeline. The framework features a specialized bitmap font rendering system that displays stylized typography by mapping character indices to image atlases using coordinate and spacing metadata. It also implements a hardware abstraction layer to decouple application logic from graphics and audio drivers, ensuring portabl

    ActionScript
    GitHub पर देखें↗7,916
  • emulatorjs/emulatorjsEmulatorJS का अवतार

    EmulatorJS/EmulatorJS

    3,925GitHub पर देखें↗

    EmulatorJS is a WebAssembly emulation framework and RetroArch web frontend designed to run classic video game ROMs and BIOS files directly in a web browser. It serves as a web-based game emulator that executes hardware-accurate emulation cores to reproduce the behavior of various vintage home consoles and arcade systems. The project is distinguished by its ability to synchronize game states between multiple users in real time using WebRTC for browser-based multiplayer gaming. It also includes a dedicated HTML5 game embed tool that generates code snippets and isolated containers to integrate p

    JavaScriptatari-lynxatari2600atari7800
    GitHub पर देखें↗3,925
  • openrct2/openrct2OpenRCT2 का अवतार

    OpenRCT2/OpenRCT2

    15,211GitHub पर देखें↗

    OpenRCT2 is an open-source reimplementation of a classic amusement park management simulation engine. It functions as a cross-platform engine that modernizes the original game, enabling it to run on contemporary operating systems while maintaining full compatibility with legacy assets and data files. The project distinguishes itself by providing a comprehensive multiplayer simulation server that supports cooperative, real-time park management and construction across multiple connected clients. It utilizes a deterministic lockstep networking model and a centralized action-based validation syst

    C++c-plus-pluscmakecpp
    GitHub पर देखें↗15,211
  • aaronrandall/screentendoAaronRandall का अवतार

    AaronRandall/Screentendo

    1,096GitHub पर देखें↗

    Turn your screen into a playable level of Mario

    Objective-C
    GitHub पर देखें↗1,096
  • daylen/stockfish-macdaylen का अवतार

    daylen/stockfish-mac

    536GitHub पर देखें↗

    Beautiful, powerful chess app for the Mac

    C++
    GitHub पर देखें↗536
  • alunbestor/boxeralunbestor का अवतार

    alunbestor/Boxer

    788GitHub पर देखें↗

    The DOS game emulator that's fit for your Mac.

    Objective-C
    GitHub पर देखें↗788
  • ellisonleao/magictoolsellisonleao का अवतार

    ellisonleao/magictools

    16,831GitHub पर देखें↗

    :video_game: :pencil: A list of Game Development resources to make magic happen.

    Markdownartawesomeawesome-list
    GitHub पर देखें↗16,831
  • godotengine/godot-demo-projectsgodotengine का अवतार

    godotengine/godot-demo-projects

    8,250GitHub पर देखें↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    GDScript
    GitHub पर देखें↗8,250
  • rpcs3/rpcs3RPCS3 का अवतार

    RPCS3/rpcs3

    18,209GitHub पर देखें↗

    RPCS3 is a C++ application that functions as a software environment for executing and managing PlayStation 3 console titles on desktop operating systems. It operates by translating proprietary console hardware instructions and graphics commands into formats compatible with modern computer hardware, allowing for the execution of original game software. The emulator distinguishes itself through a comprehensive suite of tools for managing game libraries, applying software patches to modify performance characteristics, and tracking the compatibility status of individual titles. It includes integr

    C++assembly-languageccpp
    GitHub पर देखें↗18,209
  • provenance-emu/provenanceProvenance-Emu का अवतार

    Provenance-Emu/Provenance

    6,332GitHub पर देखें↗

    iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |

    Cataricatalystemulation
    GitHub पर देखें↗6,332
  • bfirsh/jsnesbfirsh का अवतार

    bfirsh/jsnes

    6,397GitHub पर देखें↗

    jsnes is a JavaScript-based NES emulator that runs classic NES games in the browser or in Node.js. It provides cycle-accurate CPU emulation, frame-buffer-based video rendering, and sample-buffer audio synthesis, along with a ROM cartridge mapper abstraction for broad game compatibility. The emulator exposes a programmable core with a simple API for controlling emulation state, capturing screenshots, and managing save data. It supports keyboard control remapping at runtime, with settings persisted to localStorage, and offers state serialization for save and restore operations. Battery-backed S

    JavaScript6502emulationemulator
    GitHub पर देखें↗6,397
  • humpheh/goboyHumpheh का अवतार

    Humpheh/goboy

    2,637GitHub पर देखें↗

    Goboy is a GameBoy emulator written in Go that allows original handheld game ROMs to run on modern computer hardware. It supports both monochromatic and color display modes. The project includes specialized tools for retro game debugging and graphics inspection. These capabilities allow for the analysis of game logic by stepping through opcodes, profiling processor execution in real time, and inspecting background palettes, sprite data, and map layouts. The emulator provides game state preservation by writing cartridge RAM to local files. It also implements pixel-buffer rasterization for ren

    Goemulatorgameboygameboy-emulator
    GitHub पर देखें↗2,637
  • shadps4-emu/shadps4shadps4-emu का अवतार

    shadps4-emu/shadPS4

    31,390GitHub पर देखें↗

    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
    GitHub पर देखें↗31,390
  • zurdi15/rommzurdi15 का अवतार

    zurdi15/romm

    9,010GitHub पर देखें↗

    RomM is a self-hosted ROM manager and web-based game emulator designed to catalog and organize digital game libraries. It provides a central web interface for managing game files, tracking titles, and maintaining a digital repository of artwork and achievement data. The system enables gameplay through embedded browser-based emulation and the ability to trigger external local players. It differentiates its library management by automatically fetching metadata from external databases and using filename-pattern parsing to categorize games via tags. The platform supports multi-user environments

    Python
    GitHub पर देखें↗9,010
  • rileytestut/deltarileytestut का अवतार

    rileytestut/Delta

    5,827GitHub पर देखें↗
    Swift
    GitHub पर देखें↗5,827
  • baekalfen/pyboyBaekalfen का अवतार

    Baekalfen/PyBoy

    5,159GitHub पर देखें↗

    PyBoy is a programmable Game Boy emulator and hardware simulation framework written in Python. It functions as an emulation engine that allows users to execute original handheld software while providing a programmatic interface to control, probe, and automate game execution. The project is specifically designed as a reinforcement learning environment, exposing emulator states and controls to facilitate the training of machine learning agents. It distinguishes itself by providing tools for game area mapping and the extraction of simplified 2D screen representations and collision maps to suppor

    Pythoncythonemulatorgameboy
    GitHub पर देखें↗5,159