vimb

A lightweight, keyboard-driven web browser with Vim-style modes, built on WebKitGTK and GTK4.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About vimb

Vimb is a modal web browser that works like the Vim editor. Keybindings can be assigned per mode, and almost every setting can be changed at runtime with Vim-like :set syntax. It keeps a history of ex commands and is controlled mainly from the keyboard.

Recent versions moved to GTK4 and WebKitGTK 6.0 and added native tabs within a single window, a :quitall command and a setting to turn media support off.

Strengths

  • Vim-style modal controls with per-mode keybindings
  • Settings changeable at runtime
  • Lightweight WebKitGTK engine
  • Native tabs in a single window

Limitations

  • Keyboard-centric design has a learning curve
  • Built on GTK and WebKitGTK, so aimed at Linux-style desktops

Details

Pricing
FreeFree and open source.
License
Open source, license not stated
Developer
Daniel Carl
Platforms
Linux
How it runs
Downloadable app
Account
Not required
Best suited for
Vim users who want to browse without reaching for the mouse
Categories
Web browsers
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to vimb

Compare all

Software that can replace vimb for an important use case, and what changes if you switch.

  • 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.

    FreeProprietaryLinux

    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.

vimb as an alternative

Listings that name vimb as an alternative.

  • 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 necessarily a direct replacement.

Report a wrong fact or a dead link on this listing