wmenu

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

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About wmenu

wmenu is a small menu program for Wayland compositors that works like dmenu. It reads a list of items on standard input, shows them in a bar or in line mode, filters them as you type and prints the selection. Scripts and window manager keybindings use it to launch programs or choose from any list.

It is written in C and built with Meson. Recent changes include a password mode that masks input, support for the xdg_activation_v1 protocol and dmenu-like limits on visible lines. Version 0.2.0 was released in April 2025, with commits continuing since then.

Strengths

  • Familiar dmenu behavior on Wayland
  • Small C program with few moving parts
  • Password mode for masked input
  • Scriptable through standard input and output

Limitations

  • Wayland only
  • No built-in app discovery; needs a script or wrapper to launch apps
  • Built from source with Meson unless packaged by your distribution

Details

Pricing
FreeFree; source code is published on Codeberg.
License
Open source, license not stated
Developer
adnano
Platforms
Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Wayland users who want a dmenu-style menu for scripts and keybindings
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to wmenu

Compare all

Software that can replace wmenu for an important use case, and what changes if you switch.

  • bemenu

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

    bemenu is a dmenu-style menu that works on Wayland, X11 and in a terminal, and can be used as a library.

  • fuzzel

    An application launcher and fuzzy finder for Wayland compositors, inspired by rofi and dmenu.

    fuzzel works as a dmenu-style picker on Wayland and also discovers and launches apps on its own.

  • tofi

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

    tofi is a very fast dmenu-style menu and launcher with bundled themes, limited to wlroots-based 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, though it is not actively maintained.

  • dmenu

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

    FreeProprietaryLinux

    dmenu is the original minimal dynamic menu, but it runs on X only and is customized by editing source and recompiling.

  • rofi

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

    rofi is an MIT-licensed dmenu replacement that also includes an app launcher and window switcher, with theming support.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing