3 ms·
> qutebrowser is a keyboard-focused browser with a minimal GUI. It’s based on Python and PyQt5 and free software, licensed under the GPL. So it's a python-base
by lcrz 6y ago
> qutebrowser is a keyboard-focused browser with a minimal GUI. It’s based on Python and PyQt5 and free software, licensed under the GPL.
So it's a python-based browser. If a certain python package is installed that has bindings for the (rust-based) adblock library, then it is used.
- slightwinder 6y agoIt's both. PyQt are python-bindings to the Qt-code in C++. Python acts here mainly as the clue-language to connect and control the parts in C++, and other parts like this rust-based adblocker. It's a funny melting-pot...
- The-Compiler 6y agoYup! So far, we have C (Python runtime), C++ (Qt), Python (qutebrowser itself), Rust (adblocker) and JavaScript (web stuff and some of qutebrowser's code) involved. Probably some other small things I'm not thinking of right now. It's... challenging sometimes, but still working surprisingly well overall.