It's bemenu/dmenu/wldash/wofi like launcher. Best used with sway.
It shows .desktop files from XDG directories, and flatpaks. Fuzzy searching within pretty names from ".desktop and executables. Defaults to not localized names, use -l flag for localized.
Navigate through list using arrows and Ctrl+P/N.
Launch terminal applications from .desktop files in alacritty.
For Linux you need Wayland and the wayland, x11, xkbcommon, GLES, EGL development packages. On Fedora 28 and newer, install the dependencies with the command
$ sudo dnf install wayland-devel libX11-devel libxkbcommon-x11-devel mesa-libGLES-devel mesa-libEGL-devel
Go get dot-ui
$ go get github.com/kreativka/dot-ui/cmd/dot-ui
Add this to sway's config
for_window [title="^dot-ui$"] floating enable
bindsym $mod+d exec dot-ui -l
The MIT License