philj56/tofi
FreeTiny dynamic menu for Wayland
About philj56/tofi
Tofi is an extremely fast and simple dmenu/rofi replacement for wlroots-based Wayland compositors such as Sway. It is designed for minimal latency, capable of appearing on screen within a single frame when configured correctly. Tofi can function as a dmenu (reading options from stdin and printing the selection to stdout), an executable launcher (tofi-run displays executables under the user's PATH), or a desktop application launcher (tofi-drun reads .desktop files per the Desktop Entry Specification). It offers extensive theming options based on a box model, including customizable borders, rounded corners, text colors, and vertical or horizontal layout. Tofi is open source, lightweight, and available for multiple Linux distributions.
Key Features
Pros & Cons
- Extremely low latency and high performance
- Lightweight and minimal resource usage
- Highly customizable appearance
- Open source and free to use
- Simple design with multiple operation modes
- Only supports wlroots-based Wayland compositors (no X11 support)
- Limited to basic menu functionality (no plugins or scripting)
- No built-in window management integration beyond launching