List of free and open-source Android applications

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Most Android phones, like the Nexus S, allow installation of applications 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.

Communication[edit]

[edit]

Application name Description Availability License API[a] Note
APK Play Store F-Droid Sources
AdAway Ad blocker No Yes
github GNU GPLv3
Adblock Plus Ad blocker page No Yes
github GNU GPLv3 L7 / 2.1+
  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.

General communication[edit]

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

Security / Privacy focused tools[edit]

Application name Description Availability License API[a] Note
APK Play Store F-Droid Sources
APG OpenPGP and key management Yes
Yes
github Apache 2.0 1.5+ Integrates with K-9 Mail. OpenKeychain available as more up-to-date alternative [4]
Conversations XMPP-based instant messaging client Yes Yes github GPLv3 L14 / 4.0+ Supports TLS, OpenPGP and Off-the-Record Messaging
I2P Anonymizing network layer 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]
Orbot Client and proxy for Tor anonymity network apk Yes
Yes
git BSD/GPL 1.6+
Psiphon Client for internet censorship circumvention system ? Yes No bitbucket GPLv3 ?
Signal Encrypted voice calling and instant messaging Yes
[6]
No github GPLv3 Also available for iOS. The Android client is a merger of the former TextSecure and RedPhone apps.[1]
Surespot Encrypted instant messaging 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 ? Yes Yes/No github GPLv2 2.2+ Also available for iOS. F-Droid build is based on forked repo [9]
Wire Encrypted instant messaging, voice and video calling Yes
[10]
? github GPLv3 Also available for iOS, Windows and OS X.

Web browsers[edit]

Application name Description Availability License API[a] Note
APK Play Store F-Droid Sources
Chromium Web browser using Blink engine. list Non-free Pending git [2] Available with additional proprietary components as Google Chrome.
Firefox for mobile Web browser customizable with add-ons, uses Gecko engine. list Yes
Yes
mercurial MPL 2.2+ Planned to be removed from F-Droid
GNU IceCat GNU Project version of Firefox browser. list No Yes git MPL 2.0 ? IceCat contains features not found in mainline Firefox release and eschews all usage of proprietary components.
Orfox / Tor Browser Mozilla-based browser enhanced for use on Tor anonymity network ? Yes Partial
[11]
github MPL ? Beta-release; do not rely upon for strong anonymity

Emulators[edit]

Application name Description Availability License API[a] Note
APK Play Store F-Droid Sources
DeSmuME Nintendo DS emulator list Yes
Yes
git GPLv2 2.3.3+ Port to Android as nds4droid
Dolphin Nintendo GameCube and Wii 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 Yes
[12]
Yes
[13]
github GPLv3 2.0+ Unofficial port as Mupen64 Plus AE.
openMSX MSX page Yes
[14]
No github GPLv2+
PPSSPP PlayStation Portable page Yes
Yes
[15]
github GPLv2+ 2.3+
RetroArch Emulates multiple platforms list Yes
[16]
Removed github GPLv3[3] 2.3+
ScummVM Emulates multiple gaming engines page Yes
Yes
svn GPLv2 1.5+
VICE Commodore hardware list Yes
No svn GPLv2

Games[edit]

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

General[edit]

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

Navigation[edit]

Application name Description Availability License API[a] Note
APK Play Store F-Droid Sources
Avare GPS aviation application Yes
Yes
[42]
github Apache 2.0 2.2+
MAPS.ME Offline mapping using OpenStreetMap data list Yes
[43]
No github Apache 2.0
Mozilla Stumbler Data gathering for Mozilla Location Service page Yes Yes github MPL2 2.3.3+
OsmAnd Offline mapping using OpenStreetMap data Yes
[44]
Yes
[45]
github GPLv3 2.3+

Reading[edit]

Application name Description Availability License API[a] Note
APK Play Store F-Droid Sources
DuckDuckGo Widget for privacy focused search engine ? Yes Yes github Apache 2.0 2.2+
FBReader e-book reader page Yes
Yes
github GPL 1.5+
iFixit Official iFixit reader ? Yes Yes github GPLv3 2.2+
Kiwix Offline Wikipedia reader page Yes Yes sourceforge GPLv3 4.0+
MuPDF PDF and XPS viewer ? Yes Yes git AGPL 2.2+
Tomdroid Note taking application with online sync list Yes
[46]
Yes
bzr GPLv3 1.6+ Port of Tomboy
Wikipedia Access to Wikipedia list Yes
[47]
Yes phabricator GPLv2 2.2+
Wiktionary Client for crowd-sourced dictionary list Yes Yes
[48]
github GPLv2 2.2+

Utilities[edit]

Application name Description Availability License API[a] Note
APK Play Store F-Droid Sources
Barcode Scanner Barcode reader Yes
[49]
Yes
[50]
github Apache 2.0 4.0.3+
Impress Remote Presentation remote control for LibreOffice ? Yes
[51]
Partial
[52]
git MPL2[6] 2.3+

Multimedia[edit]

Application name Description Availability License API[a] Note
APK Play Store F-Droid Sources
AntennaPod Podcatcher Yes
[53]
Yes
[54]
github MIT 2.3.3+
Kodi (formerly XBMC) Media player and center list Yes
[55]
No github GPLv2+ Multi
Popcorn Time Media player utilizing BitTorrent protocol ? No No GPLv3+
(AGPL exception)[7]
? In Nov. of 2015 PopcornTime.io ceased operations after court order from the MPAA issued in Canada.[8]
Ringdroid Ringtone maker Yes
Yes
github Apache 2.0 4.1+
Subsonic Streaming Media Player list Yes
Yes
svn GPLv3 2.1+
Tribler Decentralized video sharing ? Yes
[56]
No github LGPL v2.1+ 3.0+
Tux Paint Simple drawing program for children 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 list Yes
Yes
git GPLv2+ 2.1+
Wikimedia Commons Client for free media repository list
(old)
Partial Partial
original
fork
Apache 2.0 2.3+ Original no longer maintained.[9] Community developed fork has attempted to revive project[10]

Security[edit]

Main category: Free security software
Application name Description Availability License API[a] Note
APK Play Store F-Droid Sources
KeePassDroid Password manager Yes
[57]
Yes
[58]
github GPLv3 1.5+ Port of KeePass
PasswdSafe Password manager list Yes
Yes
git Artistic License 2.0 1.6+
Prey Anti-theft and monitoring Yes
[59]
No github GPLv3

See also[edit]

Notes[edit]

  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[edit]

  1. ^ Greenberg, Andy (2 November 2015). "Signal, the Snowden-Approved Crypto App, Comes to Android". Wired. Condé Nast. Retrieved 27 March 2016. 
  2. ^ Get the Code: Checkout, Build, Run & Submit
  3. ^ RetroArch / COPYING. github.com. Retrieved 19 August 2015.
  4. ^ a b c https://github.com/pelya/commandergenius
  5. ^ 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. 
  6. ^ F-Droid - Impress Remote. f-droid.org. Retrieved 3 September 2015.
  7. ^ Popcorn Time Foundation. android / LICENSE.md. git.popcorntime.io. Retrieved 19 August 2015. Archived September 7, 2015, at the Wayback Machine.
  8. ^ Gardner, Eriq (3 November 2015). "MPAA Touts Big Legal Success Against Popcorn Time". The Hollywood Reporter. Retrieved 23 November 2015. 
  9. ^ Hartman, Derk-Jan WikimediaMobile Pulling the Commons app lists.wikimedia.org. Retrieved 27 November 2014.
  10. ^ "Commons mobile app". commons.wikimedia.org. Archived from the original on 16 September 2015. Retrieved 23 November 2015. 

External links[edit]

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.