Rofi is a popular window switcher, application launcher and dmenu replacement for Linux. dmenu was a tiny text-only utility to display a list of binaries or lines of text and select one. The dmenu design follows the Unix philosophy to "do one thing well". Simple!
Rofi took the idea and
It’s possible that wofi’s HTML and CSS support allow for some visual effects the others don’t.