provenance-emu/provenance

iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started:...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 5 minutes ago
Added to GitGenius on September 10th, 2026
Created on August 27th, 2013
Open Issues & Pull Requests: 248 (+0)
GitHub issues: Enabled
Number of forks: 705
Total Stargazers: 6,372 (+0)
Total Subscribers: 210 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Provenance is a multi-emulator frontend for iOS, tvOS, and macOS that lets users play games from over fifty classic gaming consoles without requiring device jailbreaking.

The tool solves the fragmentation problem of managing multiple emulators by providing a unified interface that wraps native emulation cores and RetroArch backends. It handles ROM importing through multiple methods including WebDAV, AirDrop, and the Files app, automatically fetches metadata like box art and game descriptions, and manages save states with visual previews. The architecture supports both native cores optimized for specific systems and RetroArch cores for broader compatibility.

Provenance suits anyone wanting to play retro games on Apple devices with a polished, native experience. The project distinguishes itself through iCloud synchronization of ROMs, saves, and BIOS files across devices, a dedicated tvOS interface with RetroWave theming and TopShelf integration, and Metal-based video filters including CRT simulation and Game Boy LCD effects. It supports RetroAchievements integration and includes cheat code functionality across multiple core types. The tool is available through the App Store, AltStore, and direct GitHub releases, making it accessible through official and alternative distribution channels.

Development activity shows consistent engagement with core stability and feature expansion. The project maintains active support for multiple emulation backends including Mupen64Plus, Dolphin, DuckStation, and PicoDrive, with recent work addressing app hangs and crashes. The codebase spans C and Objective-C for core emulation integration alongside Swift for the native UI layer, indicating ongoing modernization of the interface while preserving proven emulation implementations. Updates address both user-facing features like the redesigned tvOS interface and underlying reliability through controller compatibility fixes and artwork refresh improvements.