PCsuggest

  • Quick tip
  • SECURITY
  • NETWORKING
  • OpenWrt
  • HARDWARE

5 best Qt web browser, QtWebEngine and WebKit based

Updated - September 14, 2019 by Arnab Satapathi

There are many web browsers around here for GNU/Linux, from few Kilobytes to few several hundred Megabytes. So what's special here ? We are talking about lightweight Qt browser for UNIX like systems.

They're built with Webkit rendering engine and Qt toolkit for the GUI.

Why webkit ? It's the most widely used, most widely deployed and easy to integrate web content rendering engine. Even the chrome's blink rendering engine is webkit based. It's open source too!

Why Qt ? The Qt toolkit is open source, versatile and easy to integrate in almost any GUI application. Qt widget style is highly configurable and pleasant looking too. Or merely could be personal choice, some people prefer Qt over GTK+ .

Let's start, the main focus is being lightweight, but it should provide the basic features of a web browser.

Contents

  • 1. Falkon/Qupzilla, a lightweight Qt web browser
  • 2. Otter Browser, Qt5 based
  • 3. Arora, lightweight Qt browser
  • 4. Slimboat Qt browser
  • 5. WCGBrowser
  • Conclusion

1. Falkon/Qupzilla, a lightweight Qt web browser

Qupzilla started just as a research project, initially coded in Python PyQt now available in both Qt 4 and Qt 5 . It's a fully featured browser with fast browsing and lots of settings to play around.

And now the version 2.x is renamed to Falkon , based on QtWebEngine.

The QtWebEngine is based on Blink rendering engine from Chromium project.

Qupzilla Qt browser

Both Qupzilla and Falkon are pretty similar, the main difference is their size and performance.

Qupzilla is lightweight, but the web browsing speed is not that great, and forget about playing YouTube.

amazon prime logo
Try AmazonPrime for free
Enjoy free shipping and One-Day delivery, cancel any time.

On the other hand, Falkon is a little heavy, but performance is very close to Firefox or Google Chrome.

Both of them are capable of loading some extensions too. Most notably a built in Ad blocker and GreaseMonkey to run user defined JavaScripts.

2. Otter Browser, Qt5 based

Otter browser is the complete Qt 5 rewrite of classic opera browser. Otter browser aims to be user friendly and respects user privacy.

The latest version could be built using QtWebEngine as rendering engine backend. And I've to say, it's currently beating Falkon in terms of features.

Otter browser WebEngine backend
Otter browser with WebEngine backend

Now with the QtWebEngine backend, it can even play YouTube videos, rather choppy performance.

It can import opera session, opera bookmarks and opera notes. It offers fast browsing experience and starts amazingly fast. Official website otter-browser.org .

Otter qt browser

You can also change otter browser's appearance with Qt5ct .

3. Arora, lightweight Qt browser

That's another cross platform Qt browser, based on Qt4 with advanced features like user agent switcher, integrated Ad blocker, export web pages as PDF, page source analyzer etc. etc.

Pre-compiled binary packages are available in most GNU/Linux distribution's software repository. Official website github.com/arora/arora .

Arora Qt browser

At present Arora development is somewhat stalled, available only in Qt 4.

Still Arora is usable enough, specially if you build it from source.

4. Slimboat Qt browser

UPDATE: Slimboat development stalled, don't use it.

Slimboat is a cross platform freeware web browser, not an open source software, available as precompiled binaries. It's based on Qt 4 and Webkit with small memory usage. Now It's outdated, the project updated to slimjet, which is based on blink rendering engine.

slimboat browser

Official website http://slimboat.com .

5. WCGBrowser

This is a qt browser is written in python and PyQtWebkit, written by Alan D Mmoore to be used as a kiosk browser.

It is highly configurable and very lightweight on system resources. It's simply amazing, download it and find more about it here.

wcgbrowser qt web browser

Conclusion

You could use those lightweight webkit based browsers as simple HTML viewer, all of them also supports mhtml web archive. Another distinct advantage is they starts very fast compared to other browsers like Chromium or Firefox.

This is a very comprehensive list, there are other Qt and webkit/WebEngine based browsers are around, some of them may be even better than those listed above.

Suggestions are always welcome, please let us know about your thoughts on those Qt browser. Don't forget to share this with friends !

Filed Under: list Tagged With: browser, Qt, Qt apps, qt web browser, webkit

Your comments
  1. Klaus Schilling says

    May 15, 2020

    There is Qutebrowser in python3 + qt5 webengine. It emphasizes vi-like keyboard bindings for many purposes.

    Reply
  2. Falkon won't start!! says

    September 9, 2019

    Falkon has never worked for me.

    It always crashes. Shouldn't even as number 1. What a disgrace!

    Reply
  3. Erwin says

    February 9, 2018

    Used to run Qupzilla up to version 1.8 as my primary browser until version 2.0 when he didn't supply deb packages anymore.
    I didn't see why he did it but I couldn't compile it myself so switched to Chromium.
    Still do a search on Google once and a while to see if maybe somebody is compiling packages for Ubuntu but until now I found nothing.

    Reply
    • Arnab Satapathi says

      February 9, 2018

      I think Qupzilla 2.0 with QtWebEngine will be available in the Ubuntu 18.04's default repository, as it's using Qt 5.9. Or I'm expecting at least a PPA by someone.

      Reply
  4. Brian says

    July 17, 2017

    Qupzilla crashes repeatedly depending on your video card. With Nvidia it locks the whole desktop, forcing a reboot. Can't use the mouse or keyboard.
    Midori, Otter, Epiphany, even Arora are better.

    Reply
  5. Chad McCullough says

    July 6, 2017

    I'm a big fan of QupZilla. I'm running Fedora and Debian Linux on a 9 year old ThinkPad T400 so I'm always looking for lower resource apps and browsers to run.

    Reply
    • Arnab Satapathi says

      July 6, 2017

      Yeah, Qupzilla 2.x series is great.

      Reply
  6. anas hidayat says

    June 10, 2017

    Qupzilla is crash even though visit their homepage. I am Using Windows 64Bit.

    Reply
    • Brian says

      July 17, 2017

      Qupzilla crashes a lot. It has actually gotten worse over the last several iterations. David Rosca at Qupzilla writes the problem with Nvidia cards off as an "upstream" problem. I guess he wants Nvidia to change their code so that Qupzilla will work. Sounds a little backward to me. I don't have this problem with other browsers like the new version of Epiphany, or Otter or Midori ( Midori has a few minor bugs), Arora is a little slow but it works. Qupzilla doesn't.

      Reply
      • Arnab Satapathi says

        July 18, 2017

        Thanks Brian for the feedback !
        I never experienced such crashes with Qupzilla 1.x versions with Intel graphics, though never tried the 2.x series or on a Nvidia card.

        However Arora is stuck with Qt4.x and Epiphany and Midora are GTK+ based.

        Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Copyright © PCsuggest.com · All rights reserved.

  • Home
  • About
  • Contact
  • Privacy Policy
  • Sitemap