| Crates.io | free-launch |
| lib.rs | free-launch |
| version | 0.2.4 |
| created_at | 2025-08-01 07:59:53.876943+00 |
| updated_at | 2025-09-05 23:08:35.108265+00 |
| description | A simple fuzzy launcher written in Rust. |
| homepage | |
| repository | https://github.com/symplasma/free-launch |
| max_upload_size | |
| id | 1776226 |
| size | 224,750 |
A fuzzy launcher written in Rust to replace Ulauncher.
Because there is no such thing as a free launch.
NixOS warned me of multiple security issues in libsoup-2.74.3 which was a dependency for Ulauncher. See the related nixpxgs issue ulauncher: dependency on webkitgtk_4 gives insecure dependency warning · Issue #430262.
Other Rust-based launchers don't meet my requirements:
Version v0.1.0 was written with GTK bindings. The code is still available under the gtk_based branch.
Managing additional state was proving to be overly complicated in GTK so the current version was rewritten in egui/eframe which is proving far easier to work with. Additionally, the app seems to launch faster and do not miss the first keystroke anymore, even when typing very quickly.
This is far from an exhaustive list. I'm mostly focusing on Rust based launchers for Linux.
libsoup-2.74.3 which is marked as insecure in nixpkgs.layer shell is not available: NotPresentFailed to initialize any backend! Wayland status: NoWaylandLibMore Rust based launchers can be found here for those that want to keep digging: ‘fuzzy launcher’ search on Lib.rs.
*.desktop files and allow launching them