Kelson Reviews Stuff - Page 15

Nextcloud Bookmarks

★★★★☆

Online web app for managing your bookmarks using your own Nextcloud server. You can save pages to it using a bookmarklet on a desktop web browser, and you can install it to your home screen on a phone. There are also mobile apps that can connect to it.

Usually I use it indirectly through Floccus Bookmark Sync, which can use this as the online storage to sync across multiple desktop web browsers.

The main web view of the app is a bit slow and unwieldy, especially on lower-spec hardware (like VMs and the PineTab2), but that’s not so much the fault of the Bookmarks app as it is the design of the general Nextcloud UI. One of these days I’ll get around to writing a script that exports it to HTML for use with Dillo, or syncs it to Falkon bookmarks. (Falkon can handle it just fine on faster hardware, but I mostly use it on slower systems.)

I also had to block it from allowing network access so it wouldn’t check every bookmark for broken links - including some that really shouldn’t be spidered!

There are several Android apps that can sync with Nextcloud Bookmarks. I settled on the mobile version of Floccus since, well, I was already using it.

Deedum

★★★☆☆

A full-featured, if awkward Gemini Protocol client for Android and iOS. I keep looking for settings and features in the meatball menu instead of under the tab button, which is where you actually find things like bookmarks, subscribed pages, etc.

Early on when I was first experimenting with Gemini, I preferred Ariane (now Buran) because I didn’t have to keep second-guessing myself while using it. These days, Lagrange is a better choice IMO, being more intuitive than Deedum and more capable than Buran.

The iPad version can run on recent versions of macOS with M-series hardware. It’s fast and light, but it’s still designed for a touch screen, so you have to use mouse gestures or a trackpad to imitate swiping instead of dragging a scrollbar or using the wheel.

Deedum hasn’t been updated since 2022, but it’s still available through F-Droid and on Apple’s App Store.

Buran

★★★★☆

Ariane was a simple, fast, intuitive Gemini Protocol client for Android with a clean interface that quickly became my favorite mobile client. It was discontinued, forked first by the original author as a paid app called Seren (also discontinued) and later as a free app called Buran.

Buran hasn’t been updated since 2022, but it’s still available through F-Droid and still works great! Bookmarks and client certificates are both supported. It feels faster than Lagrange, though I’m not sure it actually is, and it doesn’t support subscriptions.

GNU IceCat

★★★☆☆

More than Waterfox or LibreWolf, IceCat can be described as “Firefox Minus Firefox,” as its primary purpose is to remove the branding, connections to Mozilla services, and any non-Free-with-a-capital-F add-ons.

At present, IceCat is based on an older Firefox ESR release (115) than Waterfox (128), but it does appear to still be maintained.

Syncless and Add-Ons

Like Ungoogled Chromium, all the sync and Mozilla website/service connections have been removed, though you can still go to the Firefox add-ons site yourself or install add-ons manually. There’s also a GNU-curated collection of add-ons, but it doesn’t seem to have been updated since mid-2023 (and the link from the application settings is broken), so you’re better off using the GNU site to vet license compatibility, then go to the Firefox site to get the current version of the add-on.

KeePassXC-Browser is on their list, though I would’ve tried it anyway – and I was able to connect the native Fedora package of IceCat using the “Firefox” settings on KeePassXC.

JavaScript License Checks

IceCat also adds GNU LibreJS, an add-on that blocks JavaScript that isn’t known to be or labeled as GPL-compatibly licensed (unless it’s really small). That’s an interesting ideological take, but the free your JavaScript spec hasn’t made a dent in the growing web application landscape in the decade it’s been online. I had to whitelist my entire Nextcloud server on LibreJS to get it to function, and Nextcloud is AGPL3 licensed!

Availability

GNU doesn’t distribute installers themselves, just scripts to build it from Firefox’s source code. Fedora packages a version of it with some additional add-ons that do things like add alternatives to some of the specific scripts that are blocked by LibreJS.

Overkill

I would only recommend IceCat if you’re really serious about using only free-as-in-libre software. (And in that case, I assume you’re not running on Windows or macOS in the first place.) Even then, I’d suggest LibreWolf, which has similar goals but is more up to date capability-wise and appears to be better maintained. And if you really want to block non-Free JavaScript, well, you can always install LibreJS on there.

Waterfox

★★★★☆

A Firefox fork aimed at improved performance and privacy, without sacrificing usability to the extent that LibreWolf does. Follows the extended support releases, so it can be little behind on features while still up to date on bug fixes. Similar concept to Ungoogled Chromium, but Waterfox is a complete application instead of leaving gaps in functionality.

Using it is about the same as using Firefox, except that it doesn’t phone home or try to load a full screen of Pocket recommendations. I haven’t run into any broken sites like I have with LibreWolf (which disables features like WebGL as part of its security hardening), and it can play DRM-controlled video. I also like their implementation of vertical tabs with thumbnails better than the tabs on Arc or Zen (or Firefox 136, for that matter), though when I open multiple tabs on the same site, sometimes it’s hard to tell at a glance which one I have open.

As with LibreWolf, some documentation seems to be missing, with settings or notices linking to pages that should have been copied over, or describing things (like installing through the system package manager on Linux) that only apply to upstream Firefox. (It’s also worth considering your threat model and the fact that small projects still depend on Mozilla for finding and fixing vulnerabilities.)

Sync and Extensions

Waterfox is compatible with all Firefox Add-ons, and can sync settings and bookmarks through Firefox Sync (which is encrypted). I already use Floccus (which lets you bring your own storage) to sync bookmarks with other browsers (including Chromium ones), and it works just fine on here.

KeePassXC-Browser needs you to copy or symlink the Native Messaging directory to connect to the password manager. I’ve gotten it to work on macOS with nothing more than just linking that folder and restarting KeePassXC. But I still haven’t managed to get it to work through Flatpak on Linux.

Mobile

Unlike LibreWolf, Waterfox is also available on Android! (It’s in the Google Play store.) The mobile version is basically the same as mobile Firefox as far as using it goes, minus data collection.

Sometime between March and August 2025, probably in the 1.1.0 release, Waterfox added (back?) local in-browser translations from the upstream browser. (I never did get a clear sense of why they were missing from Waterfox, but IronFox had them.) The first time you translate a page in the app it’ll download the to/from language info, but from then on it’ll even work offline.

Availability

Normal installers are offered for Windows and macOS, with auto-updates. There’s a Flatpak and a binary tarball for Linux. The macOS version runs natively on both Intel and Apple Silicon hardware. The Windows version is currently x86_64 only, but seems to run fine on Arm64 using Windows 11’s emulation. The Linux version is also x86_64-only, at least for now.