open-wine-components/umu-launcher

Unified launcher for Windows games on Linux

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 56 seconds ago
Added to GitGenius on September 18th, 2026
Created on January 22nd, 2024
Open Issues & Pull Requests: 77 (+0)
GitHub issues: Enabled
Number of forks: 87
Total Stargazers: 3,693 (+0)
Total Subscribers: 29 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.1 hours
Mean response time: 6.5 days
90th percentile: 10.9 days
Tracked items: 255

Most active contributors

Sign in to see contributor activity.

How this project is maintained

About 17% of issues opened in the past year have never received a reply. 94% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 3 hours, while "enhancement" waits about 2 days. Only 59% of issues opened in the past year have been closed. Three people close 84% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 65
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 317 days
Stale 30+ days: 61
Stale 90+ days: 41

Recent activity

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

Top labels

  • question (31)
  • enhancement (20)
  • not our bug (18)
  • invalid (15)
  • bug (13)
  • nixos (11)
  • packaging (11)
  • can't reproduce (7)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

UMU is a unified launcher for Windows games on Linux that replicates Valve's containerization approach outside of Steam.

The tool solves the problem of running Windows games on Linux without requiring Steam or being limited to Steam's game library. It works by extracting and replicating the environment variables and runtime container setup that Steam uses when launching Proton games. Specifically, it copies the Steam Runtime Tools and Steam Linux Runtime infrastructure that Valve employs for Proton, adapting them for standalone use. The launcher uses a specified Wine prefix, Proton version, and game executable to run games inside Steam's runtime container, achieving the same compatibility and isolation that Steam users get but with complete freedom over which games to run.

Anyone considering adoption should know that this tool is designed for users who want to run Windows games on Linux outside of Steam's ecosystem. It suits projects and use cases where you need to launch arbitrary Windows executables with Proton's compatibility layer without Steam's overhead or library restrictions. The tool requires specifying a Wine prefix, Proton installation, and game executable, along with optional parameters like game ID and store information. No comparison to alternative launchers is made in the README.

The project maintains active continuous integration workflows and uses code quality tooling to enforce standards. Development activity shows consistent attention to testing and code health practices.