kitao/pyxel

A retro game engine for Python

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 15 minutes ago
Added to GitGenius on September 3rd, 2026
Created on June 10th, 2018
Open Issues & Pull Requests: 9 (+0)
GitHub issues: Enabled
Number of forks: 932
Total Stargazers: 17,827 (+1)
Total Subscribers: 230 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 29.5 hours
Mean response time: 25.8 days
90th percentile: 79.8 days
Tracked items: 103

How this project is maintained

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

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 258 days
Stale 30+ days: 4
Stale 90+ days: 2

Recent activity

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

Top labels

  • bug (3)
  • enhancement (2)
  • help wanted (2)
  • duplicate (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Pyxel is a retro game engine for Python that lets developers create pixel-art-style games with constraints inspired by classic gaming consoles.

The engine solves the problem of making retro games accessible by enforcing simple, deliberate limitations: only 16 colors are available for display, and sound playback is restricted to 4 simultaneous channels. These constraints mirror the capabilities of classic gaming hardware and encourage focused, creative game design. The tool is implemented in Rust for performance while exposing a Python interface, allowing developers to write game logic in Python while benefiting from compiled-language speed.

Pyxel suits indie developers and hobbyists who want to create retro-styled games without the complexity of modern game engines. It works well for small-scope projects like platformers, puzzle games, and arcade-style titles where the pixel-art aesthetic is intentional rather than a limitation. The engine includes built-in editors for images, tilemaps, and sound, reducing the need for external tools. Developers should choose this tool if they value simplicity and retro aesthetics over cutting-edge graphics capabilities.

The project's maintainer responds to new issues and pull requests within a few days. Work in the issue tracker centers on bug fixes and feature enhancements, indicating active maintenance focused on stability and incremental improvement.