| Crates.io | quarkpad |
| lib.rs | quarkpad |
| version | 1.3.0 |
| created_at | 2026-01-06 09:13:43.613209+00 |
| updated_at | 2026-01-16 15:20:41.837043+00 |
| description | A simple game launcher for Linux to manage and launch games using Proton. |
| homepage | |
| repository | https://github.com/galib45/quarkpad |
| max_upload_size | |
| id | 2025487 |
| size | 912,217 |
Quarkpad is a simple, open-source game launcher for Linux, designed to manage and launch games using Proton-GE. It uses Umu to run proton without steam and Gamescope for scaling and going fullscreen. The UI is made with the slint framework. You can organize the game library, add new games, configure basic settings, and launch them.
dirs crate: For cross-platform discovery of user-specific directories to store application data.rfd (Rust File Dialogs): For native file/folder selection dialogues.You can install Quarkpad directly from crates.io:
cargo install quarkpad
After installation, you can run the application from your terminal:
quarkpad
Navigate to the project's root directory and use Cargo to build the application:
cargo build --release
The --release flag will produce an optimized executable.
After building, you can run the application directly:
cargo run
Or, if you built with --release:
./target/release/quarkpad
Quarkpad stores its game library and settings in a file named data.toml. This file is located in your system's local data directory, typically at:
~/.local/share/quarkpad/data.toml
You can manually inspect or edit this file, though it's recommended to use the application's interface for managing games and settings.
This project is licensed under the terms available in the LICENSE file.