A clean, fast game launcher for Linux built in Rust with Tauri & React.
It manages Linux, Windows (Wine/Proton), and AppImage games with sandboxing via Firejail.
Warning
Early development / unstable.
Features and architecture may change frequently.
See the full development roadmap here:
- v0.2.x → Library improvements + better game management UX.
- v0.3.x → Game detection + sandbox improvements.
- v0.4.x → Automation + configuration systems.
- v0.5.x → UX polish + personalisation features.
- v1.0.0 → Stable release with full virtualisation, CLI, and snapshot/rollback system.
Not yet packaged for release.
| Tool | Purpose |
|---|---|
| Rust | For building from source |
| Node.js | For building from source |
| Firejail | Sandbox isolation |
| Wine | Windows game support |
Clone the repository:
git clone https://github.com/RareHyperIonYT/bubblewrap-launcher/
cd bubblewrap-launcherInstall dependencies:
npm installStart the development build:
npm run tauri devThis will:
- Start the React frontend.
- Start the Tauri backend.
- Open the desktop application window.
Create a production build:
npm run tauri buildOutput will be generated in:
src-tauri/target/release/bundle