vimb - the vim like browser
Vimb is built against WebKit1 which is today considered to be insecure and
outdated. Don’t use it anymore!
The WebKit2 port of vimb is far away from being productive. So please
help to get vimb ported to webkit2 soon.
Vimb is a fast and lightweight vim like web browser based on the webkit web browser engine and the GTK toolkit. Vimb is modal like the great vim editor and also easily configurable during runtime. Vimb is mostly keyboard driven and does not detract you from your daily work.
If your are familiar with vim or have some experience with pentadactyl the use of vimb would be a breeze, if not we missed our target.
latest features
- New setting ‘default-zoom’
- Initial Full-Content Zoom in percent.
- Link activation on search result by
<CR> - If a search is performed by
?or/the element containing the currently highlighted search match can be clicked by hitting<CR>. This allows to open links containing the search match into the current window. - New setting ‘closed-max-items’
- Maximum number of stored last closed browser windows. If closed-max-items is set to 0, closed browser windows will not be stored. By default this is 10.
- New option -p, –profile
- This allows to create and run vimb with a seperate named config directory, with own history and bookmarks.
- New setting ‘hint-follow-last’
- If on, vimb automatically follows the last remaining hint on the page (default behaviour). If off hints are fired only if enter is pressed.
screenshots
There isn’t really much to see for a browser that is controlled via keyboard. But following images may give a impression of they way vimb works.
features
- vim like usage and keybindings
- follow links via keyboard hints
- read it later queue to collect URIs for later use
- page marks
- tagged bookmarks
- cookie support
- userscripts and user style sheet support
- completions for commands, url history, bookmarks, bookmark tags, variables and search queries
- history for commands, url and search queries
- open textareas with configurable editor
- user defined url shortcuts with up to 9 placeholders
- xembed - so vimb can be used together with tabbed
- kiosk mode without keybindings and context menu
- manipulate http request headers
- custom protocol handlers
- HSTS – HTTP Strict Transport Security
- multiple yank/paste registers
packages
download
-
You can get vimb from github by following command.
git clone git://github.com/fanglingsu/vimb.git vimb -
Or you can download actual source as tar.gz or as zip or get one of the releases.
contribute
If you find a misbehaviour or have feature requests use the issue tracker provided by github or via mailing list.
alternatives
- vimprobable this was the initial inspiration for the vimb browser and has a lot of features in common
- surf a really minimalistic browser of the suckless project. No runtime configuration.

