List of free and open-source Android applications
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.
Advertisement blocking
Application name | Description | Website | Availability | License | API[lower-alpha 1] | 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+ |
- ↑ 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[lower-alpha 1] | 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 | github | MPL | ? | Beta-release; do not rely upon for strong anonymity |
Communication
Application name | Description | Website | Availability | License | API[lower-alpha 1] | 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 | 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 | No | github | GPLv2 | 2.3+ |
Privacy/security focused communication tools
Application name | Description | Website | Availability | License | API[lower-alpha 1] | 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 | |
Briar | Peer-to-peer encrypted messaging and forums | website | page | Yes | Yes | gitlab | GPLv3 | 4.0+ | Public beta |
Conversations | XMPP-based instant messaging client | website | Yes | Yes | github | GPLv3 | L14 / 4.0+ | Supports TLS, OpenPGP and Off-the-Record Messaging | |
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. |
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 | 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 | Yes/No | github | GPLv3+ | Also available for iOS. F-Droid build is based on forked repo | ||
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 | |
Wire | Encrypted instant messaging, voice and video calling | website | page | Yes | No | github | GPLv3 | Also available for iOS, Windows and OS X. |
Emulators
Application name | Description | Website | Availability | License | API[lower-alpha 1] | 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 | Yes | github | GPLv3 | 2.0+ | Unofficial port as Mupen64 Plus AE. | |
openMSX | MSX | website | page | Yes | No | github | GPLv2+ | ||
PPSSPP | PlayStation Portable | website | page | Yes | Yes | github | GPLv2+ | 2.3+ | |
RetroArch | Emulates multiple platforms | website | list | Yes | 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[lower-alpha 1] | Note | |||
---|---|---|---|---|---|---|---|---|---|
APK | Google Play | F-Droid | Sources | ||||||
2048 | Mathematics sliding block puzzle | website | Yes | Yes | github | MIT | 2.2+ | Port of 2048 | |
Angband | Text-based roguelike | main port | list | Yes | No | code | GPLv2 | ? | |
Battle for Wesnoth | Turn-based strategy game in a fantasy setting | upstream android sourceforge | list | Partial | No | tarballs | GPLv2 | 2.3+ | Ported to Android with SDL |
Dungeon Crawl Stone Soup | Roguelike | website | Yes | No | github | GPLv2+ | Text-based version also available | ||
Fish Fillets NG | Underwater puzzle game. | website | Yes | 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 | 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 | No | bitbucket | zlib | 3.2+ | Media is proprietary, but free for personal use. | |
Nethack Android | NetHack | website | list | Yes | No | svn | GPLv2 | 1.5+ | Port of NetHack |
OpenArena | First person shooter similar to Quake 3 (see: id Tech 3) | upstream android | list | Yes | No | github | 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 | No | github | GPLv2 | 1.6+ | pelya SDL port[10] |
OpenTyrian | Vertical shoot 'em up | upstream android | list | Yes | 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 Puzzles | A portable collection of Simon Tatham's puzzle games, ported to Android | website | apk | Yes | Yes | github | MIT | 2.1+ | |
Warmux | A turn-based artillery game | website | list | Yes | No | svn | GPLv2 | 2.0+ |
General
Application name | Description | Website | Availability | License | API[lower-alpha 1] | Note | |||
---|---|---|---|---|---|---|---|---|---|
APK | Google Play | F-Droid | Sources | ||||||
Android's Fortune | Quotes and fortune cookie program | website | list | Yes | Yes | bzr | GPLv3 | ||
BOINC | Participate in distributed grid computing initiatives | website | ? | Yes | No | github | LGPL/GPLv3+[11] | 2.3+ | |
Dasher | Accessible text-input method | website | ? | Yes | Yes | 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 | No | git | GPLv3 | ? | Member project of KDE |
Google IO | App for Google IO conference | website | Yes | 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 | No | github | GPLv3 | Multi | ||
SageMath | Client for mathematical software | website | ? | Yes | Yes | github | GPLv3 | 2.0+ | |
Sugar environment | One Laptop per Child learning platform | upstream android | Yes | Yes | github | Apache 2.0 | 2.3.3+ | Ported as Sugarizer. | |
The White House | The official White House app | website | Yes | No | github | MIT | 2.2+ |
Multimedia
Application name | Description | Website | Availability | License | API[lower-alpha 1] | Note | |||
---|---|---|---|---|---|---|---|---|---|
APK | Google Play | F-Droid | Sources | ||||||
AntennaPod | Podcatcher | website | Yes | Yes | github | MIT | 2.3.3+ | ||
Kodi (formerly XBMC) | Media player and center | website | list | Yes | No | github | GPLv2+ | Multi | |
Popcorn Time | Media player utilizing BitTorrent protocol | website | ? | No | No | 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+ | ||
Tribler | Decentralized video sharing | website | ? | Yes | 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[lower-alpha 1] | Note | |||
---|---|---|---|---|---|---|---|---|---|
APK | Google Play | F-Droid | Sources | ||||||
Avare | GPS aviation application | website | Yes | Yes | github | Apache 2.0 | 2.2+ | ||
MAPS.ME | Offline mapping using OpenStreetMap data | website | list | Yes | 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 | Yes | github | GPLv3 | 2.3+ | Only parts of the software are free, 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[lower-alpha 1] | 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 | 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 | ? | Yes | Yes | git | AGPL | 2.2+ | |
Tomdroid | Note taking application with online sync | website | list | Yes | Yes | bzr | GPLv3 | 1.6+ | Port of Tomboy |
Wikipedia | Access to Wikipedia | website | list | Yes | Yes | phabricator | GPLv2 | 2.2+ | |
Wiktionary | Client for crowd-sourced dictionary | website | list | Yes | Yes | github | GPLv2 | 2.2+ | |
XOWA | Offline Wikipedia reader | list | Yes | No | GitHub | AGPLv3 | 4.4+ |
Security
Application name | Description | Website | Availability | License | API[lower-alpha 1] | Note | |||
---|---|---|---|---|---|---|---|---|---|
APK | Google Play | F-Droid | Sources | ||||||
KeePassDroid | Password manager | website | Yes | Yes | 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 | No | github | GPLv3 |
Utilities
Application name | Description | Website | Availability | License | API[lower-alpha 1] | Note | |||
---|---|---|---|---|---|---|---|---|---|
APK | Google Play | F-Droid | Sources | ||||||
Barcode Scanner | Barcode and QR Code reader | website | Yes | Yes | github | Apache 2.0 | 4.0.3+ | ||
Impress Remote | Presentation remote control for LibreOffice | website | ? | Yes | Partial | git | MPL2[16] | 2.3+ |
See also
- F-Droid, client and app store for open-source applications
- List of free and open-source software packages
- Replicant (operating system)
- The Guardian Project
- Free Software Directory
- List of open-source mobile phones
- List of open-source hardware projects
- Open-source computing hardware
Notes
References
- ↑ Brave overview
- ↑ Get the Code: Checkout, Build, Run & Submit
- ↑ "Firefox". f-droid.org. F-Droid. Retrieved 7 November 2016.
- ↑ "Firefox Klar". f-droid.org. F-Droid. Retrieved 27 July 2017.
- ↑ "LightningView.java". GitHub. JTechMe/JumpGo. Retrieved 7 November 2016.
- ↑ "JumpGo - JTechMe". jtechme.github.io. JTechMe. Retrieved 7 November 2016.
- ↑ "LightningChromeClient.java". GitHub. anthonycr/Lightning-Browser. Retrieved 7 November 2016.
- ↑ Greenberg, Andy (2 November 2015). "Signal, the Snowden-Approved Crypto App, Comes to Android". Wired. Condé Nast. Retrieved 27 March 2016.
- ↑ RetroArch / COPYING. github.com. Retrieved 19 August 2015.
- 1 2 3 https://github.com/pelya/commandergenius
- ↑ 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. - ↑ Popcorn Time Foundation. android / LICENSE.md. git.popcorntime.io. Retrieved 19 August 2015. Archived September 7, 2015, at the Wayback Machine.
- ↑ Gardner, Eriq (3 November 2015). "MPAA Touts Big Legal Success Against Popcorn Time". The Hollywood Reporter. Retrieved 23 November 2015.
- ↑ Hartman, Derk-Jan WikimediaMobile Pulling the Commons app lists.wikimedia.org. Retrieved 27 November 2014.
- ↑ "Commons mobile app". commons.wikimedia.org. Archived from the original on 16 September 2015. Retrieved 23 November 2015.
- ↑ 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:
- Android Open Source resources and software database
- F-Droid Repository of free and open-source Android software
- 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
This article is issued from
Wikipedia.
The text is licensed under Creative Commons - Attribution - Sharealike.
Additional terms may apply for the media files.