I am trying to build a comprehensive list of known non-AOSP open source web browsers for the Android, from which fellow programmers and I can learn-by-example.
By non-AOSP I mean that it can be built outside of the full firmware build.
The stock Android browser is probably the best exemplary browser but unfortunately it cannot be built outside of the full firmware build.
The ability to build such apps in a regular Android SDK development environment is important for those who learn best by experimenting with code modifications.
Google search for open source browsers for android yields disappointing results, so perhaps we can come up with a more focused result. Links to actual source code repository would be super.
So far, I managed to find the following:
Browsers found in F-Droid repository, collected from other answers and from other sources:
Last updated: February 2014
License: MIT
It's not fully functional browser, just browser dedicated to browse Google services.
Last updated: July 2014
License: Mozilla Public License, v. 2.0
It' very, very, very simple demonstration of how to use GeckoView - WebView replacement that use Gecko rendering engine.
Last updated: July 2014
License: Mozilla Public License, v. 2.0
Last updated: July 2014
License: MIT
Last updated: January 2014
License: Apache License 2.0
Experimental browser for web.archive.org and similar services that archive webpages
Last updated: July 2014
License: GPL version 2
Basically same as Orweb (see below), but use GeckoView instead of WebView.
Last updated: July 2014
License: GPL version 2 (browser), Mozilla Public License 2.0 (GeckoView components)
Proxy-capable and Privacy-aware Web Browser for use with Orbot's localhost 8118 proxy, or any HTTP proxy server.
Simple browser for anonymous browsing. Needs Orbot or other proxy installed and configured.
Last updated: January 2014
License: GPL version 3
Mosembro - last updated October 2009
Mosembro is an experimental webkit based browser for Android mobile platform, with support for embedded semantic metadata.
and
This old hobby project of mine hasn’t been showing any signs of life for a long time now, but you’re still welcome to poke at its lifeless body with a stick if you’d like to. - project homepage
This is experimental but I've learned and took some ideas from it:
http://code.google.com/p/mosembro/
http://code.google.com/p/zirco-browser/
This one targets Android 4.x but can be used on Android 2.2+ as well:
https://github.com/anthonycr/Lightning-Browser
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With