Hello everyone! I decided to create an application launcher inspired by Raycast, but for Linux - Flux
I built the first version in 4-5 days and wanted to share it with you to get feedback, both good and bad.
Some highlights:
~0.1-0.2s opening time
~35MB RAM usage
Written in Rust using the Iced GUI framework
Instant search filtering
Supports Breeze, Papirus, and Adwaita icon themes
Works with system apps, user apps, and Flatpaks
Current features in v0.1:
Search and launch applications
Press Enter or click to open apps
ESC to close
Caching
Planned for v0.2:
Arrow key navigation
Built-in calculator for math expressions
More customization options
I’m 14 and this is my first major open-source project. I’d love to hear your feedback on features, performance, code quality, or any bugs you find.
Github: https://github.com/mxghj/Flux
Tested on Arch Linux with Hyprland, should work on most distros
Hope you have an awesome day!


Unfortunately, there’s already popular software called ‘flux’, or rather ‘f.lux’: the one that turns the screen redder in the evening to mirror the natural light. It’s the app that did it first, predating this function in the OSes, and still doing it better than most ‘native’ implementations.