Vimb - the Vim-like browser
Vimb is a Vim-like web browser that is inspired by Pentadactyl and Vimprobable. The goal of Vimb is to build a completely keyboard-driven, efficient and pleasurable browsing-experience with low memory and CPU usage that is intuitive to use for Vim users.
More information and some screenshots of Vimb browser in action can be found on the project page of Vimb.
- it's modal like Vim
- Vim like keybindings - assignable for each browser mode
- nearly every configuration can be changed at runtime with Vim like set syntax
- history for
excommands, search queries, URLs
- completions for: commands, URLs, bookmarked URLs, variable names of settings, search-queries
- hinting - marks links, form fields and other clickable elements to be clicked, opened or inspected
- SSL validation against ca-certificate file
- HTTP Strict Transport Security (HSTS)
- open input or textarea with configurable external editor
- user defined URL-shortcuts with placeholders
- custom protocol handlers
- read it later queue to collect URIs for later use
- multiple yank/paste registers
- Vim like autocmd
- libwebkit >=1.5.0
- libsoup >=2.38
On Ubuntu these dependencies can be installed by
sudo apt-get install libsoup2.4-dev libwebkit-dev libgtk-3-dev libwebkitgtk-3.0-dev.
config.mk to match your local setup.
src/config.h to match your personal preferences.
Makefile will not overwrite your customised
config.h with the
config.def.h, even if it was updated in the latest git pull.
Therefore, you should always compare your customised
config.def.h and make sure you include any changes to the latter in your
Run the following commands to compile and install Vimb (if necessary, the last one as root).
make clean make // or make GTK=3 to compile against gtk3 make install
To build Vimb against GTK3 you can use
Information about the license is found in the file: LICENSE.
- feature requests, issues and patches can be discussed on the mailing list