Comparison of lightweight web browsers
A lightweight web browser is a web browser that sacrifices some of the features of a mainstream web browser in order to reduce the consumption of system resources, and especially to minimize the memory footprint.
The tables below compare notable lightweight web browsers. Several of them use a common layout engine, but each has a unique combination of features and a potential niche. The minimal user interface in surf, for example, does not have tabs, whereas xombrero can be driven with vi-like keyboard commands.
Four of the browsers compared—Lynx, w3m, Links, and ELinks—are designed for text mode, and can function in a terminal emulator. Links 2 has both a text-based user interface and a graphical user interface. w3m is, in addition to being a web browser, also a terminal pager.
Overview
Browser | Developers | Development status | Engine | Programming languages | Software license | Latest stable release |
Arora | Benjamin C. Meyer et al. | QtWebKit | C++ | GPL | ||
Dillo | Jorge Arellano Cid et al. | Dillo | C, C++ | GPLv3 | ||
ELinks | Petr Baudiš, Jonas Fonseca, et al. | Links | C, C++ | GPLv2 | ||
Falkon | David Rosca | QtWebKit / Qt WebEngine | C++ | GPLv3 | ||
K-Meleon | Christophe Thibault et al. | Gecko | C++ | GPL | ||
Links | Mikuláš Patočka, Twibright Labs, et al. | Links | C | GPLv2+ | ||
Lynx | Lou Montulli, Thomas Dickey, et al. | libwww derivative | C | GPLv2 | ||
Midori | Christian Dywan et al. | WebKitGTK+ | Vala, C | LGPL v2.1+ | ||
NetSurf | John-Mark Bell, Michael Drake, et al. | NetSurf | C | GPLv2 | ||
Otter Browser | Michał Dutkiewicz | QtWebKit / Qt WebEngine | C++ | GPL | ||
QtWeb | LogicWare; LSoft Technologies | QtWebKit | C++ | GPL | ||
qutebrowser | Florian Bruhin et al. | QtWebKit / Qt WebEngine | Python3 | GPLv3 | ||
rekonq | Andrea Diamantini et al. | QtWebKit | C++ | GPLv3 | ||
surf | Christoph Lohmann et al. | WebKitGTK+ | C | MIT License | ||
uzbl | Dieter Plaetinck et al. | WebKitGTK+ | C, Python | GPLv3 | ||
w3m | Akinori Ito et al. | w3m | C | MIT License | ||
WebPositive | Andrea Anzani, Ryan Leavengood, et al. | HaikuWebkit | C++ | MIT License | ||
xombrero | Marco Peerboom et al. | WebKitGTK+ | C, JavaScript | ISC license |
Operating system support
;NotesFeatures
Test scores reflect the version of the browser engine in use. Generally, a lower score indicates an older version of the browser engine.;Notes