Some Gopher TUI Clients ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Notes: (1) I'm interested here in terminal apps, for GUI apps try Lagrange. (2) I use Kitty as my terminal application as Ghostty is integrating systemd now. I need a decent utf-8 rendering. Alacritty and urxvt borks on utf-8 icons. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ Text mode browsers ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ Chawan ] ✓✓ Chawan is now my default gopher client. It supports html,gopher, gemini, spartan, finger... and you can add more protocols too. This makes it the ideal smolnet browser. Hitting ':' also linkifys text files, which is IMHO imperative for a gopher client. I've made some adaptations, search my phlog for my configuration changes over time: gopher://spike.nagatha.fr/1/phlog [ Lynx ] ✓ Lynx supports gopher and html protocols, so it allows html links to open seamlessly, and lets face it gopher holes have many html links. Links are highlighted and navigation uses arrows keys. Utf-8 text rendering is ok. It doesn't linkify text files so I added an external command to urlview. https://lynx.invisible-island.net/ A copy of my lynx.config is in gopher://spike.nagatha.fr/1/code You should also verify $HOME/.lynxrc which is generated by the 'o' command. I have a personal copy of Lynx that I've modified by removing the hardcoded mpeg_play so it uses mailcap, and I also removed

tag above gophermap output. git clone https://git.wittamore.com/lynx [ Elinks ] ✓ Pretty much the same result as Lynx. [ W3M ] Works but a bit clunky IMHO. ~~ Dedicated Gopher / Gemini clients ~~~~~~~~~~~~~~~~~~~ [ Elpher ] ✓ LFA reports it gives good results, and linkyfied text, although it requires Emacs. [ Bombadillo ] Good utf-8 rendering. Links are numbered. Keybindings are hard coded to vim standard. Renders html with an external web browser like Lynx, but with limitations. [ Bopher-NG ] Good utf-8 rendering. Html links are rendered as text. Links are highlighted. I tweaked the keybindings a bit, which was easy as Bopher-NG is a bash script. Full page lists jump up and down on refresh. [ Gopherus ] Links are highlighted. Html links are rendered, but don't work, "BAD URL" Utf-8 text rendering is ok. Key bindings are silly and I can't modify them..