List of free and open-source Android applications

Jump to: navigation, search
Android phones, like this Nexus S, allow installation of apps from the Play Store, F-Droid store or directly via APK files.

This is an incomplete list of notable applications (apps) that run on the Android platform which meet guidelines for free software and open-source software. For a more extensive list of apps, see the External links section below.

Application name Description Website Availability License API[a] Note
APK Google Play F-Droid Sources
AdAway Ad blocker website No Yes
github GNU GPLv3
Adblock Plus Ad blocker website page No Yes
github GNU GPLv3 L7 / 2.1+
Blokada ad blocker Ad blocker [ http://blokada.org website] page No Yes
github GNU GPLv3 Act as VPN with his own host file
  1. ^ The API column is used to describe which versions of Android each individual application is compatible with. If API column shows "5.1" then the application is compatible with Android version 5.1 or higher; "L7" or "L14" mean specific Android API versions.

Browsers

Application name Description Website Availability License API[a] Note
APK Google Play F-Droid Sources
Brave A Chromium-based web browser with an emphasis on speed, reforming ad blocking, and preventing tracking.[1] website list Yes No github BSD 4.1+
Chromium Web browser using Blink engine. website list No No git [2] 4.4+ Available via the GPLv3 installer app getChromium.
Firefox for mobile Web browser customizable with add-ons, uses Gecko engine. website list Yes
No[3] mercurial MPL 2.2+ Removed from F-Droid
Firefox Focus/Klar Privacy centered browser, uses WebKit. website list Yes
Yes[4] github MPL 2.2+
GNU IceCat GNU Project version of Firefox browser. website list No Yes git MPL 2.0 ? IceCat contains features not found in mainline Firefox release and eschews all usage of proprietary components.
JumpGo A Chromium-based[5] browser using a simple design, a fork of the Lightning Browser with design tweaks. website list Yes
Yes
github MPL 2.0 ? Uses source code from Lightning Browser, also licensed under MPL 2.0. Has a separate Windows port using Mozilla Firefox.[6]
Lightning Browser A Chromium-based[7] browser using a simple design, following the Google Design guidelines. website list Yes, free and paid versions
Yes
github MPL 2.0 ? The F-Droid version builds from the paid version on the Google Play Store.
Orfox / Tor Browser Mozilla-based browser enhanced for use on Tor anonymity network website ? Yes Partial
[1]
github MPL ? Beta-release; do not rely upon for strong anonymity

Communication

Application name Description Website Availability License API[a] Note
APK Google Play F-Droid Sources
ConnectBot SSH, telnet, and terminal emulator website list Yes Yes github Apache 2.0 1.5+
CSipSimple SIP & VoIP client website list Yes
Yes
svn GPLv3 1.6+
Jitsi Videoconferencing and instant messenger website list No Pending zipballs
github
LGPLv2.1 ? Android version is experimental Alpha release.
K-9 Mail Advanced email client website list Yes
Yes
github Apache 2.0 2.2+ Supports OpenPGP integration with OpenKeychain
Linphone Video SIP/VoIP client website list Yes
Yes
[2]
git GPLv2 2.2+
Sipdroid SIP/VoIP client website Yes
Yes
github GPLv3 2.0+ works on 1.5
WordPress Official WordPress client website ? Yes
[3]
No
github GPLv2 2.3+

Privacy/security focused

Application name Description Website Availability License API[a] Note
APK Google Play F-Droid Sources
APG OpenPGP and key management website Yes
Yes
github Apache 2.0 1.5+ OpenKeychain available as more up-to-date alternative [4]
Briar Peer-to-peer encrypted messaging and forums website page Yes Yes gitlab GPLv3 4.0+ Public beta
Conversations Federated encrypted instant messaging and group chat website Yes Yes github GPLv3 4.0+ Interoperable with any Jabber/XMPP clients. End-to-end encryption using OMEMO, OpenPGP and OTR.
GNU Ring Softphone and messenger utilizing DHT and strong cryptography ring.cx ? ? ? gerrit(git) GPLv3 ?
I2P Anonymizing network layer website page ? Yes
github
list
Apache 2.0 2.3+ Alpha release; do not rely upon it for strong anonymity. I2P also maintain their own F-Droid repo.[5]
OpenKeychain OpenPGP and key management website Yes
Yes
github GPLv3 Integrates with K-9 Mail.
Orbot Client and proxy for Tor anonymity network website apk Yes
Yes
git BSD/GPL 1.6+
Psiphon Client for internet censorship circumvention system website ? Yes No bitbucket GPLv3 ?
Signal Encrypted instant messaging, voice and video calling website page Yes
[6]
No github GPLv3 2.3+ Also available for iOS. The Android client is a merger of the former TextSecure and RedPhone apps.[8]
Surespot Encrypted instant messaging website Yes
[7]
Yes/No github GPLv3+ Also available for iOS. F-Droid build is based on forked repo [8]
Telegram Client for cloud-based messaging platform website Yes Yes/No github GPLv2 2.2+ Also available for iOS. F-Droid build is based on forked repo [9]
Tox peer-to-peer instant-messaging website page Yes
[10]
Repo
[11]
github
github
GPLv3+ 4.0+ Alpha release
Wire Encrypted instant messaging, voice and video calling website page Yes
[12]
No github GPLv3 Also available for iOS, Windows and OS X.

Emulators

Application name Description Website Availability License API[a] Note
APK Google Play F-Droid Sources
DeSmuME Nintendo DS emulator upstream
android
list Yes
Yes
git GPLv2 2.3.3+ Port to Android as nds4droid
Dolphin Nintendo GameCube and Wii website page No
Yes
github GPLv2+ 5.0+ Requires device with support for arm64-v8a ABI and OpenGL ES 3 or above
Mupen64Plus Nintendo 64 emulator upstream
android
Yes
[13]
Yes
[14]
github GPLv3 2.0+ Unofficial port as Mupen64 Plus AE.
openMSX MSX website page Yes
[15]
No github GPLv2+
PPSSPP PlayStation Portable website page Yes
Yes
[16]
github GPLv2+ 2.3+
RetroArch Emulates multiple platforms website list Yes
[17]
Removed github GPLv3[9] 2.3+
ScummVM Emulates multiple gaming engines website page Yes
Yes
svn GPLv2 1.5+
VICE Commodore hardware website list Yes
No svn GPLv2

Games

Application name Description Website Availability License API[a] Note
APK Google Play F-Droid Sources
2048 Mathematics sliding block puzzle website Yes
[18]
Yes
[19]
github MIT 2.2+ Port of 2048
Angband Text-based roguelike main
port
list Yes
[20]
No code GPLv2 ?
Battle for Wesnoth Turn-based strategy game in a fantasy setting upstream
android
sourceforge
list Partial
[21]
No tarballs GPLv2 2.3+ Ported to Android with SDL
Brogue Roguelike website ? No No primary
bitbucket (android)
GPLv3 ?
Dungeon Crawl Stone Soup Roguelike website Yes
No github GPLv2+ Text-based version also available [22]
Fish Fillets NG Underwater puzzle game. website Yes
[23]
No tgz GPLv2 1.6+ Port of Fish Fillets NG
Freeciv A turn-based strategy game similar to Sid Meier's Civilization website apk Yes
[24]
No github GPLv2 2.0+
Frozen Bubble Knock the bubbles down by making clusters of three or more bubbles in the same color. website page Yes
Yes
svn GPLv2 1.6+ Port of Frozen Bubble
GLtron Lightcycle racing game. website page Yes
Yes
github GPLv2 2.2+ Port of GLtron
H-Craft Championship SciFi 3D racing game. website Yes
[25]
No
bitbucket zlib 3.2+ Media is proprietary, but free for personal use.
OpenArena First person shooter similar to Quake 3 (see: id Tech 3) upstream
android
list Yes
[26]
No github
[27]
GPLv2 1.6+ Unofficial port by "pelya" using SDL 1.2[10]
OpenTTD Business simulation game similar to Transport Tycoon Deluxe upstream
android
list Yes
[28]
No github GPLv2 1.6+ pelya SDL port[10]
OpenTyrian Vertical shoot 'em up upstream
android
list Yes
[29]
No github GPLv2 1.6+ pelya SDL port[10]
robotfindskitten A "Zen Simulation" website page Yes
Yes
Source Dir GPL 1.6+
Simon Tatham's Puzzle Collection Collection of puzzle games upstream
android
apk Yes
Yes
github MIT 2.1+
Warmux A turn-based artillery game website list Yes
[30]
No svn GPLv2 2.0+

General

Application name Description Website Availability License API[a] Note
APK Google Play F-Droid Sources
BOINC Participate in distributed grid computing initiatives website ? Yes
[31]
No github LGPL/GPLv3+[11] 2.3+
Dasher Accessible text-input method website ? Yes
[32]
Yes
[33]
github GPLv3 ? Also available for iOS
Galaxy Zoo Classify galaxies in crowdsourced astronomy project website Yes Yes github GPLv3 3.0+
GCompris Educational activity suite for children aged 2–10 website list Yes
[34]
No git GPLv3 ? Member project of KDE
Google IO App for Google IO conference website Yes
[35]
No github Apache 2.0 4.0
OpenLP Worship presentation software website list Yes Yes src GPLv2 ?
ownCloud Client for synchronization server website ? Yes Yes github GPLv2 4.0+
PressureNET Crowd-sourced barometer network website Yes
[36]
No github GPLv3 Multi
SageMath Client for mathematical software website ? Yes
[37]
Yes
[38]
github GPLv3 2.0+
Sugar environment One Laptop per Child learning platform upstream
android
Yes
[39]
Yes
[40]
github Apache 2.0 2.3.3+ Ported as Sugarizer.
The White House The official White House app website Yes
[41]
No github MIT 2.2+

Multimedia

Application name Description Website Availability License API[a] Note
APK Google Play F-Droid Sources
AntennaPod Podcatcher website Yes
[42]
Yes
[43]
github MIT 2.3.3+
Kodi (formerly XBMC) Media player and center website list Yes
[44]
No github GPLv2+ Multi
Popcorn Time Media player utilizing BitTorrent protocol Unavailable ? No No Unavailable GPLv3+
(AGPL exception)[12]
? In Nov. of 2015 PopcornTime.io ceased operations after court order from the MPAA issued in Canada.[13]
Ringdroid Ringtone maker github Yes
Yes
github Apache 2.0 4.1+
Rockbox Media player upstream
android
? ? git
web
GPLv2+ ?
Tribler Decentralized video sharing website ? Yes
[45]
No github LGPL v2.1+ 3.0+
Tux Paint Simple drawing program for children website page Non-free Yes cvs GPLv2 ? Version on Google Play is published by a 3rd-party & contains proprietary ad libraries in violation of upstream developers' license
VLC Media player website list Yes
No git GPLv2+ 2.1+
Wikimedia Commons Client for free media repository website list Yes Yes
original
fork
Apache 2.0 2.3+ Original no longer maintained.[14] Community developed fork has attempted to revive project[15]

Navigation

Application name Description Website Availability License API[a] Note
APK Google Play F-Droid Sources
Avare GPS aviation application website Yes
Yes
[46]
github Apache 2.0 2.2+
MAPS.ME Offline mapping using OpenStreetMap data website list Yes
[47]
No github Apache 2.0
Mozilla Stumbler Data gathering for Mozilla Location Service website page Yes Yes github MPL2 2.3.3+
OsmAnd Offline mapping using OpenStreetMap data website Yes
[48]
Yes
[49]
github GPLv3 2.3+ Only parts of the software are available at no cost, this cause the software to get a few arbitrary limitation as limited portion maps of openstreetmap may be loaded. There is an unlimited paid version.

Reading

Application name Description Website Availability License API[a] Note
APK Google Play F-Droid Sources
DuckDuckGo Widget for privacy focused search engine website ? Yes Yes github Apache 2.0 2.2+
FanFiction Reader Unofficial FanFiction.net reader ? Yes
[50]
No github GPL 2.2+
FBReader e-book reader website page Yes
Yes
github GPL 1.5+
iFixit Official iFixit reader website ? Yes Yes github GPLv3 2.2+
Kiwix Offline Wikipedia reader website page Yes Yes sourceforge GPLv3 4.0+
MuPDF PDF and XPS viewer website website Yes Yes git AGPL 2.2+
Tomdroid Note taking application with online sync website list Yes
[51]
Yes
bzr GPLv3 1.6+ Port of Tomboy
Wikipedia Access to Wikipedia website list Yes
[52]
Yes phabricator GPLv2 2.2+
Wiktionary Client for crowd-sourced dictionary website list Yes Yes
[53]
github GPLv2 2.2+
XOWA Offline Wikipedia reader list Yes
[54]
No GitHub AGPLv3 4.4+

Security

Application name Description Website Availability License API[a] Note
APK Google Play F-Droid Sources
KeePassDroid Password manager website Yes
[55]
Yes
[56]
github GPLv3 1.5+ Port of KeePass
PasswdSafe Password manager website list Yes
Yes
git Artistic License 2.0 1.6+
Prey Anti-theft and monitoring website Yes
[57]
No github GPLv3


Utilities

Application name Description Website Availability License API[a] Note
APK Google Play F-Droid Sources
Barcode Scanner Barcode and QR Code reader website Yes
[58]
Yes
[59]
github Apache 2.0 4.0.3+
Impress Remote Presentation remote control for LibreOffice website ? Yes
[60]
Partial
[61]
git MPL2[16] 2.3+

See also

Notes

  1. ^ a b c d e f g h i j k The API column is used to describe which versions of Android each individual application is compatible with. If API column shows "5.1" then the application is compatible with Android version 5.1 or higher; "L7" or "L14" mean specific Android API versions.

References

  1. ^ Brave overview
  2. ^ Get the Code: Checkout, Build, Run & Submit
  3. ^ "Firefox". f-droid.org. F-Droid. Retrieved 7 November 2016. 
  4. ^ "Firefox Klar". f-droid.org. F-Droid. Retrieved 27 July 2017. 
  5. ^ "LightningView.java". GitHub. JTechMe/JumpGo. Retrieved 7 November 2016. 
  6. ^ "JumpGo - JTechMe". jtechme.github.io. JTechMe. Retrieved 7 November 2016. 
  7. ^ "LightningChromeClient.java". GitHub. anthonycr/Lightning-Browser. Retrieved 7 November 2016. 
  8. ^ Greenberg, Andy (2 November 2015). "Signal, the Snowden-Approved Crypto App, Comes to Android". Wired. Condé Nast. Retrieved 27 March 2016. 
  9. ^ RetroArch / COPYING. github.com. Retrieved 19 August 2015.
  10. ^ a b c https://github.com/pelya/commandergenius
  11. ^ Anderson, David Pope (8 August 2008). "boinc / COPYING". github.com. Retrieved 25 November 2015. 
    Rom Walton (7 November 2015). "boinc / README.md". github.com/BOINC/boinc. Retrieved 25 November 2015. 
  12. ^ Popcorn Time Foundation. android / LICENSE.md. git.popcorntime.io. Retrieved 19 August 2015. Archived September 7, 2015, at the Wayback Machine.
  13. ^ Gardner, Eriq (3 November 2015). "MPAA Touts Big Legal Success Against Popcorn Time". The Hollywood Reporter. Retrieved 23 November 2015. 
  14. ^ Hartman, Derk-Jan WikimediaMobile Pulling the Commons app lists.wikimedia.org. Retrieved 27 November 2014.
  15. ^ "Commons mobile app". commons.wikimedia.org. Archived from the original on 16 September 2015. Retrieved 23 November 2015. 
  16. ^ F-Droid - Impress Remote. f-droid.org. Retrieved 3 September 2015.

External links

There are a number of third-party maintained lists of open-source Android applications, including:

  • PRISM Break, curated list of security focused open-source alternatives.
  • Droid-Break, curated list of general purpose open-source alternatives. Inspired by PRISM-break.
  • Free Software Directory, community-maintained directory of Free and Open-source software