tofi
A tiny, fast dmenu and rofi replacement for wlroots-based Wayland compositors.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About tofi
tofi is a small dynamic menu for Wayland that can act as an application launcher or as a dmenu-style picker for anything piped into it. It is built for wlroots-based compositors such as Sway, and puts startup speed first, so the menu appears almost as soon as the key is pressed.
The repository ships several themes, including a dmenu-like bar, a fullscreen layout and a DOS-style look, along with shell completions. It is built from source with Meson.
Strengths
- Very fast startup
- Works as a launcher or a general dmenu-style menu
- Bundled themes, from a slim bar to fullscreen
Limitations
- Only for wlroots-based Wayland compositors
- Minimal feature set by design, no plugin system
Details
- Pricing
- FreeFree and open source.
- License
- Open source, license not stated
- Developer
- philj56
- Platforms
- Linux
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Sway and other wlroots users who want a quick, minimal launcher menu
- Categories
- App launchers
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to tofi
Compare allSoftware that can replace tofi for an important use case, and what changes if you switch.
fuzzel
An application launcher and fuzzy finder for Wayland compositors, inspired by rofi and dmenu.
fuzzel is a native Wayland launcher and dmenu-style picker that is not limited to wlroots compositors.
wofi
A GTK-based launcher and menu program for wlroots Wayland compositors such as Sway.
wofi is a GTK-styled launcher and dmenu replacement for wlroots compositors, but it is not actively maintained.
rofi
A keyboard-driven window switcher, application launcher and dmenu replacement for Linux desktops.
rofi is an MIT-licensed launcher, window switcher and dmenu replacement with more features, though configuration takes more effort.
bemenu
A dmenu-style dynamic menu and launcher that runs on Wayland, X11 and in a terminal.
bemenu is a dmenu-style menu that runs on Wayland, X11 and in a terminal, with no icons or previews.
Kickoff
A minimalistic fuzzy program launcher for wlroots-based Wayland compositors, written in Rust.
Kickoff is a minimal Rust fuzzy launcher for wlroots compositors with a Nix flake and a narrow feature set.
wmenu
A dynamic menu for Wayland modeled on dmenu, for picking items from a list piped in.
wmenu is a dmenu-style Wayland menu with a password mode, but it needs a script or wrapper to launch apps.
Hyprlauncher
A fast, multipurpose application launcher and picker built for the Hyprland Wayland compositor.
Hyprlauncher adds emoji, Unicode, math and font providers with a daemon mode, but it is built for Hyprland.
sirula
A simple Rust app launcher for Wayland that starts applications from their .desktop files.
sirula is a small Rust Wayland launcher for .desktop files styled with CSS, without dmenu-style scripting mode.
tofi as an alternative
Listings that name tofi as an alternative.
j4-dmenu-desktop
A fast desktop-entry launcher that feeds installed applications into dmenu or a compatible menu.
tofi launches applications directly on wlroots Wayland compositors with very fast startup, replacing the combination of a parser and a separate menu.
Similar software
Related functionality, not necessarily a direct replacement.
dmenu
A minimal dynamic menu for X that picks from large lists of items using the keyboard.
nwg-drawer
A searchable full-screen application drawer for sway, Hyprland and other wlroots Wayland compositors.
Anyrun
A Wayland-native runner in the style of KRunner, built around plugins and customization.
Walker
A customizable GTK4 application launcher for Linux that also runs commands and does calculations.