qutebrowser
A keyboard-driven web browser with vi-like commands.
qutebrowser is a Qt-based web browser controlled mostly from the keyboard with vim-style modal commands. Pressing "f" pops up hint-letters over visible links so you can click them by typing two characters; ":open" runs a search; numbered keybindings cover tab management. Mouse use is supported but optional.
The rendering engine is Chromium's QtWebEngine, which keeps qutebrowser current on modern web standards without the project having to maintain its own engine. Configuration is in Python (config.py), which gives users the full power of Python for declarative-but-programmatic config — a model borrowed from i3, Awesome WM, and similar tools.
Florian Bruhin started qutebrowser in 2014. It has a small but loyal user base among developers, vim/neovim users, and tiling- WM users. It is one of the few keyboard-driven browsers that keeps full Chromium compatibility, which has made it a sustainable alternative to dwb, surf, and other smaller projects that have struggled with engine maintenance.
Install
Debian/Ubuntu: sudo apt install qutebrowser Fedora/RHEL: sudo dnf install qutebrowser Arch: sudo pacman -S qutebrowser macOS: brew install --cask qutebrowser
Authors
- Florian Bruhin (creator)