batocera-linux/batocera.linux

batocera.linux

View on GitHub ↗Jump to charts ↓Open shareable report →

batocera-linux/batocera.linux has 3k+ stars and 750+ forks on GitHub, is written in Python, and was last pushed on Oct 18, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 51 minutes ago
Added to GitGenius on September 21st, 2026
Created on December 7th, 2015
Open Issues & Pull Requests: 351 (+0)
GitHub issues: Enabled
Number of forks: 752
Total Stargazers: 3,263 (+0)
Total Subscribers: 75 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 25.9 hours
Mean response time: 46.8 days
90th percentile: 71.6 days
Tracked items: 710

How this project is maintained

About 13% of issues opened in the past year have never received a reply. 97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "need info" is answered fastest, typically in about 13 hours, while "not a bug" waits about 4 days. 66% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 59% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 272
New in 7 days: 7
Closed in 7 days: 15
Avg open age: 646 days
Stale 30+ days: 247
Stale 90+ days: 234

Recent activity

Opened in 7 days: 7
Closed in 7 days: 15
Comments in 7 days: 12
Events in 7 days: 36

Top labels

  • stale (83)
  • need info (49)
  • controllers (42)
  • requires upstream fix (33)
  • feature request (26)
  • RPI (24)
  • cannot reproduce (22)
  • not a bug (19)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Batocera Linux is a retro-gaming distribution that turns any computer or single-board computer into a gaming console by booting from a USB stick or SD card without requiring system modifications.

The project solves the problem of easily accessing classic games across multiple platforms by bundling numerous emulators and game engines into a ready-to-use Linux distribution. Users can boot the system and immediately play games from their collection without installation or configuration. The distribution supports many emulators out of the box, and its architecture is organized around platform-specific configurations, emulator packages, and system utilities primarily written in Python and Makefiles, making it accessible for developers to extend.

Batocera suits anyone wanting to set up a retro-gaming system without technical expertise or permanent system changes. It works on standard computers as well as nano computers like Raspberry Pi. The project is appropriate for both casual players seeking plug-and-play gaming and developers interested in adding emulator support or porting to new architectures. The tool accepts community contributions across multiple areas: code development, translations, theme creation for the EmulationStation interface, and content creation.

Development follows open bazaar principles welcoming pull requests from anyone. The project maintains active community channels including a Discord server and subreddit for support and discussion. Documentation is kept current on the project wiki, covering compilation, configuration, and contribution guidelines. The team accepts help beyond code, including translations and promotional content, indicating a community-oriented approach to maintenance and growth.