qutebrowser: A keyboard-driven, vim-like browser

Writing a web browser based on Python, Qt (PyQt5) and QtWebEngine (Chromium)

Florian Bruhin

Community Internet PyQt Web freelancing

The qutebrowser project is a fully-fledged web browser, implemented in Python. It uses Qt's QtWebEngine, which is based on Chromium, the open-source project behind Google Chrome.

Even though the project is focused on a narrow group of users (keyboard enthusiasts and power users), its user base has grown steadily ever since the project was started in December 2013.

As its main developer, I'm working part-time on qutebrowser (as well as some other open-source projects), funded by donations by individual users.

In this poster session, I'd like to have a discussion about qutebrowser, the libraries behind it, its community, current and past challenges, my experience as an open-source maintainer, getting funding, or anything else the audience is interested in.

Type: Poster session (45 mins); Python level: Beginner; Domain level: Intermediate

Florian Bruhin

Bruhin Software

Florian Bruhin ("The Compiler") is a long-time contributor and maintainer of both the pytest framework and various plugins. He discovered pytest in 2015 - since then, he has given talks and conducted workshops about pytest at various conferences and companies. His primary project, qutebrowser (a keyboard-focused web browser), has grown from a hobby to a donation-funded part-time job.