Alternatives to vimb
A lightweight, keyboard-driven web browser with Vim-style modes, built on WebKitGTK and GTK4. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
vimb
A lightweight, keyboard-driven web browser with Vim-style modes, built on WebKitGTK and GTK4.
Replacements
Listings that take over the same core job as vimb.
qutebrowser
A keyboard-driven browser with vim-style bindings and almost no interface to click on.
qutebrowser keeps vim-style keyboard control with link hints but uses QtWebEngine instead of WebKitGTK, is configured in Python, and also runs on Windows and macOS.
Luakit
A keyboard-driven web browser built on WebKitGTK and GTK, configured and extended with Lua.
Luakit stays on WebKitGTK for Linux with link hints and keyboard navigation, adding a built-in ad blocker and vertical tabs, but its configuration is written in Lua.
Vieb
A Vim-inspired Electron desktop browser built for keyboard navigation, with local ad blocking and strict permissions.
Vieb offers Vim-style keybindings on Windows, macOS and Linux with a built-in ad blocker and container tabs, but it is built on Electron rather than WebKitGTK.
Nyxt
Keyboard-first browser configured and extended in Common Lisp.
Nyxt is a keyboard-first browser with a fuzzy command prompt, configured live in Common Lisp and available on macOS, though its web compatibility trails mainstream browsers.
Glide
A keyboard-focused, extensible web browser configured in TypeScript, currently in alpha.
Glide provides modal Vim-style keymaps, link hints and web extension support configured in TypeScript across desktops, but it is alpha software with missing features.
surf
A minimal WebKit2GTK web browser from the suckless project, without tabs and configured at compile time.
surf is a smaller keyboard-driven WebKit2GTK browser from suckless, but it has no built-in tabs and customisation means editing and recompiling the source.
Also worth comparing
These listings name vimb as their own alternative, so the relationship runs both ways.
BadWolf
A minimalist, privacy-oriented web browser built on WebKitGTK with JavaScript off by default.
vimb keeps WebKitGTK on Linux but adds Vim-style modal keybindings, native tabs and runtime settings, replacing BadWolf's conventional shortcuts with a keyboard-centric learning curve.
Similar software
Related functionality, not a direct replacement.