Desktop Development··Rust, GTK4
Launcher Studio
An open-source desktop application to create and manage application launchers (.desktop files) on GNOME-based Linux systems.
Project manager, developer
Launcher Studio is a modern, user-friendly GTK4 application designed to help Linux users easily create and manage .desktop launchers.
It provides a simple interface to edit metadata, assign icons, define categories, and control launcher behavior — without manually editing text files.

Technical details
Technologies
My role in the project
Project manager
- Designed and organized the development roadmap
- Managed GitHub issues and milestones
- Ensured UI consistency following GNOME HIG guidelines
Developer
- Launcher editor — Core feature allowing creation and modification of
.desktopentries. - File validation — Ensures metadata complies with FreeDesktop specifications.
- Icon selector — Integrated icon browser and file picker.
- Category manager — Easy selection and editing of launcher categories.
- Real-time preview — Live preview of the resulting launcher file.
Skills developed
- Rust programming: mastering GUI development and asynchronous patterns in Rust.
- GTK & Libadwaita: building accessible, adaptive interfaces.
- Flatpak packaging: creating distributable Linux desktop apps.
- Project structuring: modular architecture and documentation.