Are you happy with your logging solution? Would you help us out by taking a 30-second survey? Click here


πŸ•Ή Retro video game emulation for macOS

Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star full 4f7b624809470f25b6493d5a7b30d9b9cb905931146e785d67c86ef0c205a402Star half bd79095782ee4930099175e5ce7f4c89fa3ddabcd56fffcc7c74f6f2a2d46b27 (1 ratings)
Rated 4.5 out of 5
Subscribe to updates I use OpenEmu

Statistics on OpenEmu

Number of watchers on Github 8498
Number of open issues 150
Average time to close an issue about 14 hours
Main language Objective-C
Average time to merge a PR 2 days
Open pull requests 16+
Closed pull requests 29+
Last commit almost 2 years ago
Repo Created about 9 years ago
Repo Last Updated almost 2 years ago
Size 158 MB
Organization / Authoropenemu
Latest Releasev2.0.6.1
Page Updated
Do you use OpenEmu? Leave a review!
View open issues (150)
View OpenEmu activity
View on github
Fresh, new opensource launches πŸš€πŸš€πŸš€
Trendy new open source projects in your inbox! View examples

Subscribe to our mailing list

Evaluating OpenEmu for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)


alt text

OpenEmu is an open source project to bring game emulation to OS X as a first class citizen, leveraging modern OS X technologies such as Cocoa, Core Animation and Quartz, and 3rd party libraries like Sparkle for auto-updating. OpenEmu is based on a modular architecture, allowing for game-engine plugins, this means OpenEmu can support a host of different emulation engines and back-ends while retaining a familiar OS X native front-end.

Currently OpenEmu can load the following game engines as plugins:

Minimum Requirements

OS X 10.11 El Capitan

OpenEmu open issues Ask a question     (View All Issues)
  • over 3 years Steam Controller only maps Right Analog as Up-Down
  • over 3 years Using iPhone as game controller
  • over 3 years Frame rate much higher than normal?
  • over 3 years Sandboxing for security
  • over 3 years Crash if you move the game library folder to an NFS mounted directory
  • over 3 years Quick save triggers fast forward burst w/ N64
  • over 3 years Forgets Retropad between launches
  • over 3 years OpenEmu issues - emulator going way too fast
  • over 3 years Run include-what-you-use
  • over 3 years Trouble mapping some n64 controller buttons
  • over 3 years A plea for ControllerMate support, for MIDI controllers
  • over 3 years can not use onscreen keyboard
  • over 3 years Can you help me figure this out?
  • over 3 years Retrolink SNES USB Adapter problem
  • over 3 years Analog joysticks for Mega Drive, PCEngine (TG-16) ...
  • over 3 years 2600: Using the 'Display Mode' special key crashes the core plugin
  • over 3 years Do not associate RAR and 7z files with OpenEMU by default
  • over 3 years OpenEmu crashes after removal of joystick
  • almost 4 years Wrong size video when moving displays
  • almost 4 years Needs Preferences GUI for BS-X BIOS
  • almost 4 years DualShock 4 Analog Stick Problem
  • almost 4 years Add video-with-rowbytes support for cores
  • almost 4 years Add paletted video support for cores
  • almost 4 years Run input more than 60hz?
  • almost 4 years Set up some xcconfigs
  • almost 4 years Little bug with full screen
  • almost 4 years OpenEmu won't close
  • almost 4 years OpenEmuXPCCommunicator
  • almost 4 years Changing library location to a non-root volume crashes 2.0.1.
  • almost 4 years Incorrect name with Arcade Core and set roms in 7zip format
OpenEmu open pull requests (View All Pulls)
  • Add Chinese Simplified localization
  • Update Brazilian Portuguese localization
  • Localization updates and fixes
  • OECoreUpdater: check min OS Version requirement on uninstalled cores.
  • Add XBR shaders
  • Add Mayflash GameCube controller to the DB and associated mappings
  • Update French localization
  • Add issue template
  • Add Japanese localization files
  • Add Dutch translation for sending a donation
  • [French]Β Update Localizable.strings
  • Re-wrote the README opening paragraph to flow a bit better...
  • Fix blurry screenshots bug (#3036)
  • translations updated
  • Add an issue reporting template for users
  • Time out controller mapping read events
More projects by OpenEmu View all
Other projects in Objective-C