Open source web browsers have come a long way since Microsoft dominated the web browser market with its closed source Internet Explorer (IE). For many years, IE was the standard browser for Microsoft's Windows operating system, while Safari (also closed source) was the default browser for MacOS. Then Mozilla's introduction of Firefox, followed by Google's release of Chrome, sparked a revolution in open source internet browsers. Those two are extremely well known but are not the only open source browsers available.
This article introduces seven open source browsers, summarizes their features, and shares how you can contribute to them.
Name / Link to Contribute | License | Supported OSes |
---|---|---|
Brave | MPL 2.0 | All |
Chrome/Chromium | BSD | All |
Firefox | MPL 2.0 | All |
Konqueror | GPL | Linux |
Lynx | GPL | Linux, Windows, DOS |
Midori | LGPL | Linux, Windows |
Brave
The Brave browser was created with the goal of blocking all but user-approved advertisements and website trackers. Brendan Eich, the creator of JavaScript and a co-founder of the Mozilla Foundation, leads the Brave project as the CEO and a co-founder.
Pros of Brave:
- No ads or web trackers
- Speed
- Security
- Chromium extension support
- Bugs are tracked in Brave QA central
Cons of Brave:
- The opt-in micro-payment system to support content creators has an unclear pathway to get your payments to your intended recipient
You can find Brave's source code (available under the Mozilla Public License) in its extensive GitHub repositories (there are 140 repos as of this writing).
Chrome/Chromium
Google Chrome, inarguably, is the most widely used internet browser—open source or otherwise. I remember when Google introduced the first version of Chrome. Mozilla Firefox, which came out much earlier, was riding a wave of popularity. The first version of Chrome was so slow, buggy, and disappointing, which led me to think it wouldn't be successful. But, boy, I was wrong. Chrome got better and better, and the browser eventually surpassed Firefox's browser market share. Google Chrome is still known as a "memory hog" due to its heavy random access memory (RAM) utilization. Regardless, Chrome is by far the most popular browser, and it's loved by many due to its simplicity and speed.
Pros of Google Chrome/Chromium:
- Simplicity
- Speed
- Many useful built-in features
Cons of Google Chrome/Chromium:
- Heavy memory usage
- Chrome (not Chromium) has proprietary code
Chromium, which is the open source project behind the Chrome browser, is available under the Berkeley Software Distribution (BSD) license. Note that the Chrome browser also has some closed source code. To contribute, visit the Contributing to Chromium page.
Firefox
Although Chrome is now the most popular browser, Mozilla Firefox is the one that started the whole open source web browser sensation. Before Mozilla Firefox, Internet Explorer seemed to be undefeatable. But the birth of Firefox shook that belief. One interesting bit of trivia is that its co-founder Blake Ross was only 19 years old when Firefox was released.
Pros of Mozilla Firefox:
- Security
- Many extensions are available
- Uniform user experience across different systems
Cons of Mozilla Firefox:
- Heavy memory usage
- Some HTML5 compatibility issue
Firefox's source code is available under the Mozilla Public License (MPL), and it maintains comprehensive guidelines on how to contribute.
Konqueror
Konqueror may not be the most well-known internet browser, and that is okay because it is responsible for KHTML, the browser engine forked by Apple and then Google for the Safari and Chrome browsers (and subsequently used by Brave, Vivaldi, and several other browsers). Today, Konqueror can use either its native KHTML engine or the Chromium fork. Konqueror is maintained by the international KDE free software community, and it's easy to find on most Linux desktops.
Pros of Konqueor:
- Pre-installed on many Linux desktops
- Fast and efficient
- Built-in ad-blocker and pop-up blocker
- Customizable URL shortcuts
- Doubles as a file manager, man page viewer, and much more
Cons of Konqueror:
- Primarily runs in Linux
- Requires several KDE libraries to be installed
Konqueror's source code is available under the GNU Public License (GPL). You can find its detailed documentation and source code on the KDE website.
Lynx
Ah, Lynx. Lynx is a unique browser as it is entirely text-based. It is also the oldest web browser still in use and still under development. You might think, "who would use a text-based browser?" But it works, and there is a big community supporting this special open source browser.
Pros of Lynx:
- Extremely lightweight
- Extremely minimal
- Extremely secure
- Supports DOS and Windows
- Ideal for testing and safe browsing
Cons of Lynx:
- Nothing but text
Lynx's source code is available under the GNU Public License (GPL) and maintained on GitHub.
Midori
If you hear "Midori," you might think of a green-hued cocktail. But the Midori browser is an open source, lightweight browser. If you want a simple and lightweight browser, Midori might be an interesting one to look at. But note that there is no stable release for this browser, and it is known to be quite buggy.
Pros of Midori:
- Simple
- Lightweight
Cons of Midori:
- Still no stable release
- Buggy
- Almost no extensions
- No process isolation
Midori's source code is available under the GNU Lesser General Public License (LGPL) and maintained on GitHub.
Do you know another open source browser that I should have mentioned on this list? Please share it in the comments.
18 Comments