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 ↓Open shareable report

Summary Information

Updated 51 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)

Repository Insights (GitGenius)

Median issue/PR response: 10.7 hours
Mean response time: 127.1 days
90th percentile: 49.6 days
Tracked items: 589

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 66% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "dev" is answered fastest, typically in under an hour, while "controller-related" waits about 5 days. 94% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 3% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 180
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 730 days
Stale 30+ days: 174
Stale 90+ days: 152

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (322)
  • bug (234)
  • agent-work (174)
  • ui/ux (119)
  • request (84)
  • controller-related (70)
  • core-related (52)
  • dev (47)

Most active issues this week

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.