Skip to content

RareHyperIonYT/bubblewrap-launcher

🫧 Bubblewrap Game Launcher

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.

Status

Warning

Early development / unstable.

Features and architecture may change frequently.

Roadmap

See the full development roadmap here:

👉 ROADMAP.md

High-level milestones.

  • 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.

Installation

Not yet packaged for release.

Development

Prerequisites

Tool Purpose
Rust For building from source
Node.js For building from source
Firejail Sandbox isolation
Wine Windows game support

Setup

Clone the repository:

git clone https://github.com/RareHyperIonYT/bubblewrap-launcher/
cd bubblewrap-launcher

Install dependencies:

npm install

Start the development build:

npm run tauri dev

This will:

  • Start the React frontend.
  • Start the Tauri backend.
  • Open the desktop application window.

Buildings

Create a production build:

npm run tauri build

Output will be generated in:

src-tauri/target/release/bundle

About

A clean, fast game launcher for Linux built in Rust with Tauri & React

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors