Alternatives to wofi

A GTK-based launcher and menu program for wlroots Wayland compositors such as Sway. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as wofi.

  • rofi

    A keyboard-driven window switcher, application launcher and dmenu replacement for Linux desktops.

    rofi is an actively used MIT-licensed launcher, window switcher and dmenu replacement, with theming through text files instead of GTK.

  • 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 with regular releases, configured through text files.

  • tofi

    A tiny, fast dmenu and rofi replacement for wlroots-based Wayland compositors.

    tofi is a very fast launcher and dmenu-style menu for wlroots compositors with bundled themes and no plugin system.

  • Walker

    A customizable GTK4 application launcher for Linux that also runs commands and does calculations.

    FreeProprietaryLinux

    Walker is a GTK4 launcher with frequent development that also runs commands and calculations, but it is not open source.

  • 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.

  • bemenu

    A dmenu-style dynamic menu and launcher that runs on Wayland, X11 and in a terminal.

    bemenu is a dmenu-style menu for Wayland, X11 and terminals, with no icons and no built-in app launching mode.

  • Hyprlauncher

    A fast, multipurpose application launcher and picker built for the Hyprland Wayland compositor.

    Hyprlauncher is a launcher and picker with emoji, math and font providers and a daemon mode, built for Hyprland.

  • sirula

    A simple Rust app launcher for Wayland that starts applications from their .desktop files.

    sirula is a small Rust Wayland app launcher styled with CSS, focused only on .desktop entries.

Also worth comparing

These listings name wofi as their own alternative, so the relationship runs both ways.

  • centerpiece

    A fast, minimal and plugin-extendable omnibox launcher for Wayland, written in Rust.

    wofi is a GTK-styled launcher and dmenu replacement for wlroots compositors, but it is not actively maintained and has no plugin system.

  • j4-dmenu-desktop

    A fast desktop-entry launcher that feeds installed applications into dmenu or a compatible menu.

    wofi launches desktop applications itself with GTK styling on wlroots compositors, though it is only occasionally updated.

  • wmenu

    A dynamic menu for Wayland modeled on dmenu, for picking items from a list piped in.

    wofi is a GTK-styled launcher and dmenu replacement for wlroots compositors, though it is not actively maintained.

Similar software

Related functionality, not a direct replacement.

  • 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.

    FreeProprietaryLinux
  • dmenu

    A minimal dynamic menu for X that picks from large lists of items using the keyboard.

    FreeProprietaryLinux