Alhena 5.4.3 With Gopher And More

The headline feature is, you guessed it, native Gopher support. Most common selector types are supported and handled like you'd expect in Alhena (inline images, embedded media, etc).

The 'h' selector - basically HTML served over Gopher - renders in Alhena's built-in HTML to Gemtext converter if "Convert Web Pages" is turned on. I added the same feature to Gemini. If the mimetype returned by a Gemini server is text/html, the document is converted and displayed in Gemtext. Relative links in HTML served over gemini and gopher work.

It's been a minute since I promoted a release so if you missed it, Alhena now supports SOCKS5 proxies and can even be configured to open .onion, .i2p and selective domains via SOCKS5. This means you can use TOR to open a specific capsule or web page and use standard networking for everything else. You can open Gemini, Gopher and HTTP (and theoretically even Spartan and Nex) .onion sites by pointing SOCKS5 to TOR on your system.

Give it a try.

Alhena 5.4.3

Alhena on GitHub

Posted in: s/Alhena

🛸 bluesman [mod]

2025-10-26 · 6 months ago · 👍 gritty, scops, ps, RubyMaelstrom

4 Comments ↓

👻 ps · 2025-10-26 at 15:52:

Just my independent opinion as a developer: In Yoda, I plan to drop the other protocols that have already been implemented. Instead, I am considering rewriting the browser kit to use a framework that I can adapt for the specified protocol with a driver from the asset. I hope this will be helpful, and thank you for your work. Alhena is a really good browser!

🛰️ Caleb · 2025-10-26 at 16:23:

Oh! Cool, thanks for the new version! I'm Trying the Gopher support without problems atm!!

Regards!!

🍀 gritty · 2025-10-29 at 04:08:

Checking out the new version currently, and I like how you've continued to develop over the last half year. I'll give it a try for a while

🛸 bluesman [OP/mod] · 2025-10-29 at 11:34:

@gritty Thanks. It's nice to see you back. Let me know where Alhena falls short.