awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
OpenEmu avatar

OpenEmu/OpenEmu

0
View on GitHub↗
17,601 نجوم·1,344 تفرعات·Swift·7 مشاهداتopenemu.org↗

OpenEmu

OpenEmu is a macOS retro game emulator and multi-system frontend. It functions as a modular emulation framework that integrates multiple distinct emulation cores to support a wide range of legacy console and handheld gaming hardware.

The application provides a unified interface for game library management, allowing users to organize a collection of retro game ROMs and save files within a centralized digital catalog. It enables the configuration of macOS computers to play legacy video game titles through this single interface.

The system utilizes a pluggable architecture that employs dynamic library loading for emulation cores and a hardware abstraction layer to standardize input, output, and timing. Video rendering is handled via the Metal graphics API to translate legacy display outputs into GPU frames. Additional capabilities include state-based save management for instant game resumes and unified input mapping for hardware controllers.

Features

  • Game Emulators - Functions as a specialized retro game emulator for macOS, integrating multiple emulation cores.
  • Emulator Frontends - Serves as a multi-system emulation frontend for browsing and launching a library of retro games.
  • Game ROM Organization - Provides a centralized digital catalog for organizing and managing collections of retro game ROMs and save files.
  • Emulators - Provides a modular emulation framework that integrates multiple distinct cores for wide hardware support.
  • Retro Game Emulation - Enables the emulation of classic console and handheld video games using a modular framework.
  • Console Emulators - Provides a pluggable system of modular console emulators to execute legacy gaming hardware logic.
  • Emulation State Management - Implements state-based save management by serializing complete CPU and RAM memory for instant game resumes.
  • Video Renderers - Utilizes the Metal graphics API for hardware-accelerated video rendering of legacy console display outputs.
  • Emulated Input Mappings - Translates physical hardware controller signals into standardized input formats for various emulation engines.
  • Dynamic Library Loading - Uses dynamic library loading to integrate pluggable emulation cores as shared libraries at runtime.
  • Hardware Abstraction Layers - Implements a hardware abstraction layer to standardize input, output, and timing across various emulation cores.
  • Game Engines and Remakes - Multi-system emulator for classic gaming consoles.
  • Game Utilities and Tools - Game emulation platform for macOS.
  • Games & Emulation - Retro video game emulation platform.
  • Gaming - Multi-system video game emulator for various platforms.
  • More to explore - All-in-one video game console emulation platform.

سجل النجوم

مخطط تاريخ النجوم لـ openemu/openemuمخطط تاريخ النجوم لـ openemu/openemu

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة openemu/openemu؟

OpenEmu is a macOS retro game emulator and multi-system frontend. It functions as a modular emulation framework that integrates multiple distinct emulation cores to support a wide range of legacy console and handheld gaming hardware.

ما هي الميزات الرئيسية لـ openemu/openemu؟

الميزات الرئيسية لـ openemu/openemu هي: Game Emulators, Emulator Frontends, Game ROM Organization, Emulators, Retro Game Emulation, Console Emulators, Emulation State Management, Video Renderers.

ما هي البدائل مفتوحة المصدر لـ openemu/openemu؟

تشمل البدائل مفتوحة المصدر لـ openemu/openemu: stenzek/duckstation — DuckStation is a high-performance PlayStation 1 emulator that simulates the original console's hardware logic and CPU… cemu-project/cemu — Cemu is a cross-platform game console emulator designed to replicate the Nintendo Wii U hardware environment. It… libretro/retroarch — RetroArch is a cross-platform emulation host and multi-system game emulator that serves as a frontend for the Libretro… dolphin-emu/dolphin — Dolphin is a software environment that simulates GameCube and Wii console hardware, allowing users to execute game… swordfish90/lemuroid — Lemuroid is an Android multi-system emulator and Libretro frontend designed to run games from multiple vintage gaming… mamedev/mame — MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and…

بدائل مفتوحة المصدر لـ OpenEmu

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع OpenEmu.
  • stenzek/duckstationالصورة الرمزية لـ stenzek

    stenzek/duckstation

    9,754عرض على 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
    عرض على GitHub↗9,754
  • cemu-project/cemuالصورة الرمزية لـ cemu-project

    cemu-project/Cemu

    9,029عرض على 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
    عرض على GitHub↗9,029
  • libretro/retroarchالصورة الرمزية لـ libretro

    libretro/RetroArch

    13,238عرض على 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
    عرض على GitHub↗13,238
  • dolphin-emu/dolphinالصورة الرمزية لـ dolphin-emu

    dolphin-emu/dolphin

    14,644عرض على 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
    عرض على GitHub↗14,644
  • عرض جميع البدائل الـ 30 لـ OpenEmu→