OpenEmu/OpenEmu

🕹 Retro video game emulation for macOS

Swift17.4k1.3k128406 open issues
Created Dec 20, 2010Last commit Oct 22, 2025Last human commit Oct 22, 2025
emulationemulatormacosobjective-copenemuretrogaming

Alternative to

Embed Badge
Play on Codakey
Markdown
[![Play on Codakey](https://codakey.io/badge.svg)](https://codakey.io/projects/openemu-openemu)
HTML
<a href="https://codakey.io/projects/openemu-openemu"><img src="https://codakey.io/badge.svg" alt="Play on Codakey" height="28" /></a>

Daily Activity

Monthly Activity

Star History

README

OpenEmu

alt text

OpenEmu is an open-source project whose purpose is to bring macOS game emulation into the realm of first-class citizenship. The project leverages modern macOS technologies, such as Cocoa, Metal, Core Animation, and other third-party libraries. One third-party library example is Sparkle, which is used for auto-updating. OpenEmu uses a modular architecture, allowing for game-engine plugins, allowing OpenEmu to support a host of different emulation engines and back ends while retaining the familiar macOS native front end.

Currently, OpenEmu can load the following game engines as plugins:

Minimum Requirements

macOS Mojave 10.14.4

Building the default branch requires Xcode 14.3 and macOS Ventura.

Related Projects