I’d like to recommend one of my favorite libre software projects - Qutebrowser.
Disclaimer: This post contains hateful speech towards mice, reader discretion advised!
If prefer to use keyboard-driven software (i.e. vim) you must check out Qutebrowser. It’s vim and python inspired and rather than being a browser extension (like many keyboard browser projects) it’s a unique browser build with webengine, python and QT.
The benefits of this setup is that python scripting and keyboard functionality are first class citizens! This allows some serious workflow optimizations. For example I have “submit to lemmy shortcut” on my sp
keyclicks:
config.bind("sl", "open -t https://dev.lemmy.ml/create_post?url={url}")
By clicking these keys new tab opens up with the current url in lemmy’s submit post box.
Check it out!
Lately I’ve been using Eolie which is reasonably lightweight and IMO has a great UI and UX although it’s still reliant on the mouse. Sadly the provided adblocker is not as efficient as what you’d get from FF extensions.
The other browser I follow is Next, which has Emacs-like keybindings and is fully controllable by the keyboard. Written in GTK and extensible in Common Lisp.