Alternatives to Vieb
A Vim-inspired Electron desktop browser built for keyboard navigation, with local ad blocking and strict permissions. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Vieb
A Vim-inspired Electron desktop browser built for keyboard navigation, with local ad blocking and strict permissions.
Replacements
Listings that take over the same core job as Vieb.
qutebrowser
A keyboard-driven browser with vim-style bindings and almost no interface to click on.
qutebrowser is a GPL-3.0 vim-style browser on QtWebEngine configured in Python and packaged by major Linux distributions, but it has no Chrome or Firefox extension support.
vimb
A lightweight, keyboard-driven web browser with Vim-style modes, built on WebKitGTK and GTK4.
vimb provides Vim-style modal controls on a lightweight WebKitGTK engine with native tabs, but it targets Linux-style desktops, dropping Windows and macOS support.
Glide
A keyboard-focused, extensible web browser configured in TypeScript, currently in alpha.
Glide offers modal Vim-style keymaps with link hints, TypeScript configuration and web extension support, but it is alpha software and Windows support is experimental.
Luakit
A keyboard-driven web browser built on WebKitGTK and GTK, configured and extended with Lua.
Luakit is a keyboard-driven WebKitGTK browser configured in Lua with link hints and a built-in ad blocker, but it runs on Linux only.
Nyxt
Keyboard-first browser configured and extended in Common Lisp.
Nyxt is a keyboard-first browser configured live in Common Lisp with a fuzzy command prompt, but it has no Windows build and web compatibility trails.
surf
A minimal WebKit2GTK web browser from the suckless project, without tabs and configured at compile time.
surf is a minimal suckless WebKit2GTK browser for Linux without built-in tabs, customised by editing and recompiling the source instead of a config file.
Similar software
Related functionality, not a direct replacement.
Min
Browse with a minimal interface and grouped tabs.
BadWolf
A minimalist, privacy-oriented web browser built on WebKitGTK with JavaScript off by default.
Brave
A Chromium browser that blocks ads and trackers out of the box, with no extension to install first.
Browsh
Browse modern web pages through a terminal interface.
Lynx
Text-mode web browser for terminals and remote systems.