The launcher story on Linux is oddly the healthiest of any desktop OS. There is no single winner, because every DE and window manager comes with something bindable to a hotkey, and the community keeps shipping new options that cover niches the big two (Alfred, PowerToys) never bothered with. If you want a keystroke launcher on Ubuntu, Arch, Fedora, or a bare tiling window manager, one of the seven below is the right pick.
We tested seven Linux app launcher apps on Ubuntu 24.04 (GNOME and Sway), Fedora 41 (KDE), and Arch (Hyprland), timing cold-start times, checking Wayland support, and reading through plugin catalogs. This is our shortlist of the best Linux app launcher apps for desktop in 2026, from the tiling-WM classic to the beginner-friendly GTK newcomer.
What to look for in a Linux launcher
- Wayland support. If your compositor is Wayland-only (Sway, Hyprland, GNOME), an X11-only launcher will not run under it without XWayland trickery.
- DE integration. KRunner is native on KDE and irrelevant elsewhere. GNOME Do fits GNOME and Cinnamon. Cross-DE launchers cover the rest.
- Plugin ecosystem. Any launcher without a calculator, shell command runner, and file search plugin will not survive real use.
- Configuration model. Text file (rofi), GUI (Ulauncher), or Python scripting (Albert). Pick whichever you dislike least.
- Distro packaging. Anything shipped as a Flatpak, AppImage, or main-repo package is easier to install and update than a source-first project.
Quick comparison
| App | Best for | Wayland | Language | Standout feature |
|---|---|---|---|---|
| rofi | Tiling WM veterans | Via rofi-wayland fork | C | Deep theme customization |
| Ulauncher | Beginners on GNOME | X11 only | Python | Easiest plugin install |
| Albert | Alfred users switching to Linux | Wayland (Qt) | C++ | Python plugins |
| Kupfer | Object-verb-object grammar | X11 only | Python | Complex chained actions |
| KRunner | KDE Plasma native | Native Wayland | C++ | Ships with KDE |
| GNOME Do | Nostalgic Ubuntu users | X11 only | C# (Mono) | Historic Ubuntu default |
| Wofi | dmenu-style for wlroots | Native Wayland | C | Bare-metal launcher |
1. rofi, the tiling-WM classic
rofi is the launcher every Sway, i3, Hyprland, and dwm user reaches for. It replaces dmenu, adds an application list with icons, ships with an SSH launcher, a window switcher, and a script mode that lets you build custom pickers with a single shell command. The theming language is deep and there are hundreds of community themes.
Where it falls short: X11 by default. Wayland support comes from the rofi-wayland fork, which some distributions do not package. First-time configuration requires reading the man page.
Pricing:
- Free and open source.
Platforms: Linux (X11 native, Wayland via fork).
Download: github.com/davatorium/rofi
Bottom line: The right pick if you already run a tiling WM and are comfortable in a text config file.
2. Ulauncher, the beginner-friendly choice
Ulauncher is the GTK launcher most Ubuntu and GNOME beginners land on. Extensions install through a browser dialog rather than a config file, the calculator and unit converter work out of the box, and the default UI looks decent without tweaking.
Where it falls short: X11 only in 2026. On Wayland-only distros it needs XWayland. The plugin ecosystem is smaller than Albert’s.
Pricing:
- Free and open source.
Platforms: Linux (X11).
Download: ulauncher.io
Bottom line: Best pick for beginners on Ubuntu, Pop!_OS, or older GNOME.
3. Albert, the Alfred spiritual successor
Albert is the launcher aimed at Alfred and Raycast users switching to Linux. It uses Qt (so it runs on Wayland natively), supports Python plugins that mirror the Alfred workflow model, and has a calculator, unit converter, shell command runner, and clipboard history bundled.
Where it falls short: the plugin API has changed across versions and some third-party plugins are stale.
Pricing:
- Free and open source.
Platforms: Linux (Wayland and X11 via Qt).
Download: albertlauncher.github.io
Bottom line: Best pick for former macOS users who want the Alfred feel on Linux.
4. Kupfer, object-verb-object launcher
Kupfer is a niche pick from the tradition of Quicksilver and GNOME Do. You select an object (a file, contact, app, URL), then an action (send, open, copy), then a target. Chained actions solve problems no fuzzy-text launcher can express in one query.
Where it falls short: X11 only. Small user base. Learning curve is steep for people used to fuzzy-search launchers.
Pricing:
- Free and open source.
Platforms: Linux (X11).
Download: kupferlauncher.github.io
Bottom line: Best pick for former Quicksilver users on macOS looking for the same grammar on Linux.
5. KRunner, KDE’s native launcher
KRunner ships with KDE Plasma and covers most of the launcher needs a Plasma user has. Alt+Space (or F2) opens it, and it searches applications, files, browser history, calculator queries, unit conversions, and dictionary entries. The plugin catalog is native Plasma widgets, so integration with the rest of the desktop is deep.
Where it falls short: KDE only. It technically runs elsewhere via KDE Frameworks but the value collapses.
Pricing:
- Free with KDE Plasma.
Platforms: Linux (KDE Plasma, Wayland or X11).
Download: ships with KDE Plasma.
Bottom line: Best pick if you already use KDE Plasma. Nothing to install.
6. GNOME Do, the nostalgic pick
GNOME Do was the standard Ubuntu launcher a decade ago. It survives because a small maintainer group keeps it packaged and it still works on Cinnamon and older GNOME desktops. If you want an app that feels the way Ubuntu did in 2010, it is there.
Where it falls short: Mono runtime dependency is heavy. X11 only. No active plugin development.
Pricing:
- Free and open source.
Platforms: Linux (X11, Mono runtime required).
Download: github.com/GNOMEDoWayland/gnome-do or your distro package manager.
Bottom line: Perfect for older Linux users with muscle memory from the 2010 Ubuntu era.
7. Wofi, the dmenu-style Wayland launcher
Wofi is a wlroots-native launcher that behaves like dmenu with a GTK skin. Sway and Hyprland users who want a simple app launcher without configuring rofi themes reach for it. It runs application lists, dmenu-style pipe input, and an SSH launcher out of the box.
Where it falls short: fewer features than rofi. No plugin ecosystem. Not much you can theme.
Pricing:
- Free and open source.
Platforms: Linux (wlroots-based Wayland compositors).
Download: hg.sr.ht/~scoopta/wofi
Bottom line: Best pick for Wayland tiling-WM users who want zero configuration.
How to pick the right one
- On Sway, Hyprland, or i3 and want the deepest customization: rofi (rofi-wayland for Wayland).
- On Ubuntu, Pop!_OS, or GNOME as a beginner: Ulauncher.
- Coming from Alfred on macOS: Albert.
- Want object-verb-object grammar: Kupfer.
- Running KDE Plasma: KRunner. Already installed.
- Nostalgic for 2010 Ubuntu: GNOME Do.
- On a wlroots compositor and want the simplest launcher: Wofi.
Do not run two launchers on the same hotkey. On tiling WMs, bind them to different modifiers if you want to test both side by side.
FAQ
What is the best Linux app launcher?
For most users, Ulauncher on GNOME and Albert on other DEs. Tiling WM users pick rofi. KDE users use the built-in KRunner. No single winner because Linux has too many DEs.
Does rofi work on Wayland?
The upstream rofi is X11 first. rofi-wayland is a maintained fork with native Wayland support and identical configuration. Most tiling-WM users install the fork.
Is there an Alfred equivalent for Linux?
Albert is the closest. It uses Python plugins that mirror Alfred workflows, has a calculator, unit converter, and clipboard history, and runs native on Wayland via Qt. Not a one-to-one clone but the closest match.
Does GNOME have a built-in launcher?
Yes. Pressing the Super key opens the Activities overview with search. It covers app launching and file search but no plugins. Ulauncher or Albert adds the plugin layer.
Do these launchers work on Chromebooks with Crostini?
Yes, they run inside the Linux container. Ulauncher and Albert are the most beginner-friendly picks in that environment because they bundle their own icon and plugin discovery.