retropie/retropie-setup

Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 22 minutes ago
Added to GitGenius on September 5th, 2026
Created on July 22nd, 2012
Open Issues & Pull Requests: 90 (+0)
GitHub issues: Enabled
Number of forks: 1,407
Total Stargazers: 10,414 (+0)
Total Subscribers: 493 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.8 hours
Mean response time: 35.2 hours
90th percentile: 25.4 hours
Tracked items: 50

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 10% of issues opened in the past year have been closed. Three people close 94% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 725 days
Stale 30+ days: 6
Stale 90+ days: 6

Recent activity

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

Top labels

  • enhancement (5)
  • bug (1)
  • upstream bug (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

RetroPie-Setup is a shell script that configures a Raspberry Pi, Odroid, Vero4K, or Ubuntu PC with RetroArch emulator cores and EmulationStation as a graphical front end for retrogaming.

The tool addresses the complexity of manually installing and configuring multiple emulators and their dependencies on single-board computers and PCs. It automates the setup process by downloading and installing RetroArch along with various emulation cores, then layers EmulationStation on top as a unified interface for launching games. The script handles platform-specific requirements, detecting whether it runs on Raspberry Pi OS, OSMC, or Ubuntu and adjusting installation methods accordingly.

Developers and retrogaming enthusiasts should choose this tool if they want a turnkey retrogaming system without manual compilation and configuration. It suits Raspberry Pi users particularly well, as the script offers binary installation on that platform to avoid lengthy source builds, though source installation remains available. For other platforms like Odroid or Ubuntu PCs, only source installation is provided. The project also distributes pre-made bootable images for Raspberry Pi through its releases and website, offering an alternative to running the setup script entirely.

The project maintains active engagement with its community through documentation and accepts contributions to improve setup procedures and documentation. Development activity shows consistent responsiveness to user needs across multiple supported platforms, with the codebase structured to handle platform-specific variations in installation methods and dependencies.