If you are interested in origins and the idea behind all of this, see: - https://ignore.pl/web_browsers_are_no_more.html - https://ignore.pl/plumbing_your_own_browser.html browse An interface to protocol daemons and opener. Should delegate opened addresses to some utility tool. phttp Dead simple HTTP protocol daemon with /dev/shm based time-unlimited cache. opener Basically, a case..in..esac that demuxes files by their mime types into view utilities. viewhtml A view for HTML5 documents based on gumbo. Depends on: https://github.com/ray2501/tclgumbo http://tkimg.sourceforge.net/ https://github.com/auriocus/tksvg dmenu_browse Simple wrapper for browse utility to show an example of integrating the utilities with other tools.