← Software

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.

License: GPL-3.0-or-later

Category: Browser

Website: https://qutebrowser.org/

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)
PreviousQt NextR

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring