These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get dmenu
Package managers
- Homebrew
brew install dmenu
About dmenu
dmenu is a dynamic menu for the X Window System, originally written for the dwm window manager. It shows a list of items, filters them as you type, and prints the one you choose. It handles large numbers of user-defined items efficiently.
It is most often used as a program launcher, but because it reads its items from a script it can drive almost any selection task. Like other suckless tools, you customize it by editing the source and recompiling. Version 5.4 was released on 2025-08-09.
Strengths
- Very small and fast
- Scriptable for any list-selection task
- Pairs naturally with dwm and other tiling window managers
Limitations
- X only, no native Wayland support
- Customizing it means editing source and recompiling
Details
- Pricing
- FreeFree to download from suckless.org.
- License
- Proprietary
- Developer
- suckless.org
- Platforms
- Linux
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Minimal X setups and tiling window manager users who script their own menus
- Categories
- App launchers, CLI tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to dmenu
Compare allSoftware that can replace dmenu for an important use case, and what changes if you switch.
rofi
A keyboard-driven window switcher, application launcher and dmenu replacement for Linux desktops.
Rofi is a free MIT-licensed dmenu replacement that adds an application launcher, window switcher and theming configured in text files instead of recompiling.
bemenu
A dmenu-style dynamic menu and launcher that runs on Wayland, X11 and in a terminal.
bemenu is an open-source dmenu-style menu that also runs on Wayland and in a terminal, configured through command-line options and usable as a library.
fuzzel
An application launcher and fuzzy finder for Wayland compositors, inspired by rofi and dmenu.
Fuzzel is an open-source dmenu-style picker and launcher for Wayland compositors, with no X11 support.
Walker
A customizable GTK4 application launcher for Linux that also runs commands and does calculations.
Walker is a GTK4 Linux launcher that also runs commands and calculations, with a graphical interface and many configuration options.
Anyrun
A Wayland-native runner in the style of KRunner, built around plugins and customization.
Anyrun is a Wayland-native KRunner-style runner extended with plugins, with no X11 support.
Similar software
Related functionality, not necessarily a direct replacement.
Greenclip
A small clipboard history manager for Linux that is designed to be used through rofi.
nwg-drawer
A searchable full-screen application drawer for sway, Hyprland and other wlroots Wayland compositors.
Ulauncher
Fast, extensible application launcher built for Linux desktops.