Thanks to visit codestin.com
Credit goes to lib.rs

9 releases (4 breaking)

new 0.8.2 Jan 19, 2026
0.8.1 Jan 18, 2026
0.7.1 Jan 17, 2026
0.6.1 Jan 1, 2026
0.2.0 Jan 26, 2025

#271 in GUI

Custom license

130KB
1.5K SLoC

elbey

crates.io CI

logo

A desktop app launcher implemented in Rust on the iced UI framework for Linux. Upon launch, the program lists all of the locally installed desktop apps with a filter widget set above. To launch, hit enter on the selected item, or use the mouse.

Status

The application is functional in that desktop apps can be launched from the dialog.

Configuration

All configuration is done via arguments:

$ elbey --help
Usage: elbey [--height <height>] [--width <width>] [--theme <theme>] [--filter-font-size <filter-font-size>] [--entries-font-size <entries-font-size>] [--icon-size <icon-size>] [--hint <hint>] [--list-search-paths] [--reset-cache]

Desktop app launcher

Options:
  --height          height
  --width           width
  --theme           theme name:
                    CatppuccinFrappe,CatppuccinLatte,CatppuccinMacchiato,CatppuccinMocha,Dark,Dracula,Ferra,GruvboxDark,GruvboxLight,KanagawaDragon,KanagawaLotus,KanagawaWave,Light,Moonfly,Nightfly,Nord,Oxocarbon,TokyoNight,TokyoNightLight,TokyoNightStorm,AyuMirage
  --filter-font-size
                    font size for the filter input
  --entries-font-size
                    font size for the entry list
  --icon-size       icon size
  --hint            hint string to display in the entry box (max 16 chars)
  --list-search-paths
                    print the desktop application search paths and exit
  --reset-cache     clear the application cache before loading apps
  --help, help      display usage information

Documentation

The rustdoc is available here: https://kgilmer.github.io/elbey

Get it

Screenshot

Elbey can be installed via cargo install elbey or from source in this git repository:

Build

cargo build --release

Launch/Test

./target/release/elbey

Install

cargo install --path .
which elbey # where cargo installed the binary

Credit

This program was inspired by the friendly docs of iced itself, other desktop app launchers such as pop-launcher and onagre, gauntlet, iced_launcher, and the greater Rust desktop cohort. Of course the venerable rofi must also be mentioned.

Project logo was created by Mira Gilmer.

Dependencies

~63–87MB
~1.5M SLoC