Linux Web Browsers
roughly in order of my personal preference
Last update Jan 15, 2025.
NameAuthorVersionEngineLicNotes
FirefoxMozilla133.xGeckoMPL*for a long time, the browser. runs on many OSs.
ChromeGoogle131.xBlinkPbased on Chromium. default Android browser.
OperaOpera106.xWebKitPgood commercial browser. runs on many OSs. (formerly, used Presto engine.)
ElinksP. Baudis0.111.1GPL2text-only. tables and wide char support! based on Links
BraveBrave131.73.xBlinkMPLbased on Chromium. claim privacy, speed
TorTor Project14.0.xGeckoMPLanonymizes searches via Tor network. Firefox fork.
Pale MoonMoonchild33.5.x.xGoannaMPL2lightweight. Firefox fork. some CSS issues.
DoobleDooble2024.x.xWebKitBSD+clean Qt6 GUI, Chromium-based. “scientific” - has charts.
FloorpFloorp Project11.21-xGeckoMPL2from Japan. Firefox fork. Claim privacy and customizability.
Midoriastian11.5GeckoMPL2Firefox fork. Claim fast, secure, lightweight.
VivaldiVivaldi6.2.x.xBlinkPChromium-based. lightweight, all-in-one
ZenZen Team1.0.2-xGeckoMPL2Firefox fork. feature-rich, privacy focus
ChromiumGoogle project131.xBlinkBSD+embedded in several apps, including browsers.
LynxGnu2.9.2GPL2text-only. supports wide char! no tables, no CSS, no JS.
Gnome WebGnome47.2WebKitGPL3aka Epiphany. was Galeon.
Otter1.0.xWebKitGPL3lightweight Qt5 based, emulates classic Opera. experimental
LinksM. Patocka2.3.0GPL2text-only. HTML4 tables and frames! no wide char support, no CSS, no JS.
DilloDillo guys3.1.1GPL3in C, FLTK2. no wide char support. minimal CSS. no JS, no SVG.
SeaMonkeyMozilla2.53.xGeckoMPL2all-in-one Internet app
NetSurfNetSurf Devs3.11?GPL2in C. minimal interface. supports wide char! many CSS issues. JS non-functional.
IronSRWare115.xBlink?based on Chromium, but “without Google connections”. source code unavailable
browsers on hold
w3mA. Ito0.5.3MITtext-only. does tables! supports wide char. no change since 2011.
EolieGnome9.101WebKitGPL3in Python. obvious bugs. no update since 2020.
wApuaA. Beckert0.06.4GPL2for WML in Perl/Tk. No update since 2022
KonquerorKDE24.08.3KHTMLGPL2 former browser/file manager of KDE. no means of independent installation.

licenses

P = proprietary

GPL = GNU Public License

MPL = Mozilla Public License

MPL* = MPL with a multiple-license option

BSD+ = Berkeley Software Distribution with a multiple-license option

see also

Helge Kreutzmann’s list of WWW-Browsers for Linux

A list of Linux Web browsers no longer supported, discontinued, or just disappeared: Linux Web browsers, defunct.

Web browser engines

The behaviour of a Web browser in getting and displaying data, and in how it allows the user to interact with Web pages, is determined by the software, besides the software that handles the spp's user interface. In modern browsers, this software is modular and often portable, and is called a Web browser engine.

Most modern browsers are based on some open-source Web browser engine. These have just two idependent origins — the rest are derived from (“forked from”) the code of those two.

Web browser engines
name byoriginnotes
Gecko Netscape Mozilla project Built to be cross-platform. Runs on Linux/*nix, MacOS, Windows, iOS, Android, etc.
Goanna Pale Moon fork of Gecko Used in Pale Moon browser.
KHTML KDE KHTML group Used directly in Konquerer. Discontinued 2023.
WebKit Apple fork of KHTML Used in Safari, and all browsers on iOS, and many other modern browsers
Blink Google fork of WebKit Used in Chromium, Google Chrome, and many other browsers, especially on Android
Presto Opera proprietary dropped in favor of WebKit 2013