This is a list of notable applications (apps) that run on the Android platform which meet guidelines for free software and open-source software.
See also: Ad blocking.
Application name | Description | Availability | Note | |||||
---|---|---|---|---|---|---|---|---|
Ad blocker | https://f-droid.org/en/packages/org.adaway/ | GNU GPLv3 | L16 / 4.1+ | |||||
Ad blocker | GNU GPLv3 | L7 / 2.1+ | Standalone filtering app was removed from Google Play for breaching Play terms of service.[1] |
Application name | Description | Availability | License | API | Note | |||
---|---|---|---|---|---|---|---|---|
Aptoide | F-Droid | Google Play | ||||||
Chromium-based web browser with emphasis on tracking prevention, and reforming ad-blocking[2] | [3] | 4.1+ | Has in-built ad blocker | |||||
Primary code-base of Chrome; uses Blink and V8 engines | BSD | 4.4+ | ||||||
Chromium-based; focuses on privacy & tracking protection | 5.0+ | [4] | ||||||
Rebadged fork of Firefox; aims to remove proprietary components | https://f-droid.org/en/packages/org.mozilla.fennec_fdroid/ | 4.1+ | Same with Firefox for Android, but some proprietary code removed. | |||||
Customizable with add-ons; uses Gecko engine | [5] | 4.1+ | Removed from F-Droid | |||||
Firefox Focus/Klar | Privacy centered browser; uses Gecko engine (GeckoView) | 5.0+ | ||||||
GNU Project version of Firefox | https://f-droid.org/packages/org.gnu.icecat/ | 4.0.3+ | IceCat contains features not found in mainline Firefox release and eschews all usage of proprietary components. | |||||
Mozilla-based browser enhanced for use on Tor anonymity network | https://tor-browser-the-tor-project.en.aptoide.com/app | [6] | 4.0.3+ | Available in F-Droid by activating the extra Guardian Project repository[7] |
Application name | Description | Availability | License | API | Note | ||
---|---|---|---|---|---|---|---|
Google Play | F-Droid | ||||||
Office suite with Microsoft Office compatible word processor, spreadsheet, presentation, and vector graphics editor | https://www.collaboraoffice.com/downloads/fdroid/repo/ | MPLv2 | 5.0+ | An enterprise-ready edition of LibreOffice | |||
Client for synchronization server | https://f-droid.org/en/packages/com.owncloud.android/ | GPLv2 | 4.0+ | ||||
Client for synchronization server | https://f-droid.org/en/packages/com.nextcloud.client/ | GPLv2 | 4.0+ |
Application name | Description | Availability | License | API | Note | ||
---|---|---|---|---|---|---|---|
Google Play | F-Droid | ||||||
https://f-droid.org/en/packages/org.connectbot/ | Apache 2.0 | 1.5+ | |||||
CSipSimple | SIP & VoIP client | GPLv3 | 1.6+ | ||||
Federated instant messaging and group chat client using the Matrix protocol. | https://f-droid.org/en/packages/im.vector.app/ | Apache 2.0 | 4.1+ | ||||
https://f-droid.org/en/packages/org.jitsi.meet/ | LGPLv2.1 | ||||||
Advanced email client | https://f-droid.org/repository/browse/?fdid=com.fsck.k9/ | Apache 2.0 | 2.2+ | Supports OpenPGP integration with OpenKeychain | |||
Video SIP/VoIP client | | https://f-droid.org/en/packages/org.linphone/ | GPLv2 | 2.2+ | |||
federated social network | GPLv3 | 6.0+ | |||||
distributed blockchain-based messenger | GPLv3 | Also available for iOS, Linux, and Windows | |||||
SIP/VoIP client | | https://f-droid.org/en/packages/org.sipdroid.sipua/ | GPLv3 | 2.0+ | works on 1.5 | ||
Official WordPress client | GPLv2 | 2.3+ | |||||
groupware and chat | Apache 2.0[8] | 5.0+ | Also available for iOS |
Application name | Description | Availability | License | API | Note | ||
---|---|---|---|---|---|---|---|
Google Play | F-Droid | ||||||
OpenPGP and key management | | https://f-droid.org/en/packages/org.thialfihar.android.apg/ | Apache 2.0 | 1.5+ | OpenKeychain available as more up-to-date alternative | ||
Peer-to-peer encrypted messaging and forums | [9] | GPLv3 | 4.0+ | ||||
Federated encrypted instant messaging and group chat | https://f-droid.org/en/packages/eu.siacs.conversations/ | GPLv3 | 4.0+ | Interoperable with any Jabber/XMPP clients. End-to-end encryption using OMEMO, OpenPGP (and OTR for versions under 2.0 and the legacy version). Uses traditional login/password with any provider account, instead of quicksy/phone number | |||
Element (formerly Riot) | Decentralised, encrypted chat & collaboration powered by Matrix | https://f-droid.org/en/packages/im.vector.app/ | Apache 2.0 | 5.0+ | |||
https://f-droid.org/en/packages/net.i2p.android.router/ | Apache 2.0 | 2.3+ | I2P also maintain their own F-Droid repo.[10] | ||||
Privacy-focused VPN service | https://f-droid.org/packages/net.ivpn.client/ | GPLv3 | Also available on Windows, macOS, and iOS; and undergo independent security audit.[11] [12] | ||||
Softphone and messenger utilizing DHT and strong cryptography | [13] | [14] | GPLv3 | Formerly named "GNU Ring" and "SFLphone". | |||
Apache 2.0 | |||||||
Linphone | SIP client, plus optional ToIP free service | yes | can be used with any SIP provider | ||||
VPN service | Also available for iOS, Linux, macOS, and Windows | ||||||
Privacy-focused VPN service | https://f-droid.org/packages/net.mullvad.mullvadvpn | GPLv3 | Also available for Windows, macOS, and iOS | ||||
OpenPGP and key management | https://f-droid.org/en/packages/org.sufficientlysecure.keychain/ | GPLv3 | Integrates with K-9 Mail. | ||||
BSD, GPL | 1.6+ | ||||||
Client for internet censorship circumvention system | GPLv3 | ||||||
Client end-to-end encrypted email service | GPLv3 | Open source apps on WEB app, Android, IOS, Bridge app. | |||||
Privacy-focused VPN service | https://f-droid.org/en/packages/ch.protonvpn.android | GPLv3 | Also available for Windows, macOS, and iOS; and undergo independent security audits.[15] | ||||
Quicksy | privacy-focused and federated secured xmpp client, using phone number | Yes | yes | Equivalent of conversations, interoperable, but using phone number instead of traditional id/password ; support both PGP or OMEMO encryption plus Jingle for voice/video communication, and file transfers. | |||
Encrypted instant messaging, voice and video calling | GPLv3 | 2.3+ | Also available for iOS. The Android client is a merger of the former TextSecure and RedPhone apps.[16] | ||||
Encrypted instant messaging | https://f-droid.org/en/packages/com.twofours.surespot/ | GPLv3+ | Also available for iOS. F-Droid build is based on forked repo. | ||||
Client for cloud-based messaging platform | https://f-droid.org/en/packages/org.telegram.messenger/ | GPLv2 | 2.2+ | Also available for iOS. F-Droid build is based on forked repo.[17] Server uses closed source software. | |||
Peer-to-peer instant-messaging | https://f-droid.org/en/packages/com.zoffcc.applications.trifa/ | GPLv3+ | 4.0+ | Alpha release | |||
Client for end-to-end encrypted email service | https://f-droid.org/en/packages/de.tutao.tutanota/ | GPLv3[18] | |||||
Encrypted instant messaging, voice and video calling | GPLv3 | Also available for iOS, Windows and OS X. Server uses closed source software. |
Application name | Description | Availability | License | API | Note | ||
---|---|---|---|---|---|---|---|
Google Play | F-Droid | ||||||
GPLv2 | |||||||
GPLv2+ | 5.0+ | Requires device with support for arm64-v8a ABI and OpenGL ES 3 or above | |||||
Nintendo 64 emulator | GPLv3 | 2.0+ | Unofficial port as Mupen64 Plus AE. | ||||
GPLv2+ | |||||||
GPLv2+ | 2.3+ | ||||||
Emulates multiple platforms | GPLv3[19] | 2.3+ | |||||
Emulates multiple gaming engines | GPLv2 | 1.5+ | |||||
Terminal emulator | Deprecated | https://f-droid.org/en/packages/com.termux/ | GPLv3 | ||||
Commodore systems emulator | GPLv2 |
See also: List of open-source video games.
Application name | Description | Availability | License | API | Note | ||
---|---|---|---|---|---|---|---|
Google Play | F-Droid | ||||||
https://play.google.com/store/apps/details?id=com.tpcstld.twozerogame | https://www.f-droid.org/en/packages/com.uberspot.a2048/ | 2.2+ | Port of 2048 | ||||
GPLv2 | |||||||
Turn-based strategy in a fantasy setting | https://f-droid.org/packages/it.alessandropira.wesnoth114/ | GPLv2 | 2.3+ | Ported to Android with SDL | |||
GPLv3 | |||||||
https://search.f-droid.org/?q=dungeon+crawl+stone | GPLv2+ | Text-based version also available | |||||
Underwater puzzle game. | https://search.f-droid.org/?q=fish+fillet | GPLv2 | 1.6+ | Port of Fish Fillets NG | |||
Turn-based strategy game similar to Sid Meier's Civilization | https://search.f-droid.org/?q=freeciv | GPLv2 | 2.0+ | ||||
Tile-matching puzzle game | https://f-droid.org/es/packages/org.jfedor.frozenbubble/ | GPLv2 | 1.6+ | Port of Frozen Bubble | |||
Lightcycle racing game | GPLv2 | 2.2+ | Port of GLtron | ||||
SciFi 3D racing game | https://search.f-droid.org/?q=h-craft | 3.2+ | Media is proprietary, but free for personal use. | ||||
https://f-droid.org/en/packages/com.roguetemple.hyperroid/ | GPLv2+ | ||||||
Sandbox similar to Minecraft | https://f-droid.org/en/packages/net.minetest.minetest/ | ||||||
First-person shooter similar to Quake 3 | https://search.f-droid.org/?q=openarena | GPLv2 | 1.6+ | Unofficial port by "pelya" using SDL 1.2[20] | |||
Business simulation game similar to Transport Tycoon Deluxe | https://search.f-droid.org/?q=openttd | GPLv2 | 1.6+ | pelya SDL port | |||
Pixel Dungeon[21] | Roguelike with pixel art graphics | https://f-droid.org/en/packages/com.watabou.pixeldungeon/ | GPLv3 | Also available for Linux, iOS, Windows 10, Mac OS X | |||
https://search.f-droid.org/?q=tyrian | GPLv2 | 1.6+ | pelya SDL port | ||||
A "Zen Simulation" | GPL | 1.6+ | |||||
Collection of puzzle games | 2.1+ | ||||||
Ur-Quan Masters | Source-port of 3DO version of Star Control II | https://search.f-droid.org/?q=ur-quan | GPLv2+, CC by 2.0, CC by-nc-sa 2.5[22] | Game engine is free, but Star Control art assets are released under a Creative Commons non-commercial license.[23] pelya SDL port |
Application name | Description | Availability | License | API | Note | ||
---|---|---|---|---|---|---|---|
Google Play | F-Droid | ||||||
GPLv3 | Also available for iOS | ||||||
Social network catering to the BDSM, fetish, and kink communities | MIT [24] | 5.0 | Also available for iOS [25] | ||||
5.1+ | May be compiled to run on Android 2.3 and earlier.[26] Also available for Unix-like systems (GNU, Linux, macOS, BSDs, Solaris), Haiku, Windows, MS-DOS[27] | ||||||
App for Google IO conference | Apache 2.0 | 4.0 | |||||
https://f-droid.org/en/packages/org.openlp.android2/ | GPLv3 | ||||||
The official White House app | MIT | 2.2+ |
See also: List of open-source health software and List of open-source bioinformatics software.
Application name | Description | Availability | License | API | Note | ||
---|---|---|---|---|---|---|---|
Google Play | F-Droid | ||||||
Canadian digital contact tracing app | Apache 2.0 | Also available for iOS [28] | |||||
Protocol and reference implementation of decentralized European contact tracing app | MPL 2.0[29] | Also available for iOS | |||||
Protocol and reference implementation of centralized European digital contact tracing app | MPL 2.0[30] | ||||||
TraceTogether | Singaporean contact tracing app | GPLv3 | Available for iOS[31] Data collected is available to police, and may be used in criminal or other types of investigations[32] |
Application name | Description | Availability | License | API | Note | ||
---|---|---|---|---|---|---|---|
Google Play | F-Droid | ||||||
Podcatcher | https://f-droid.org/en/packages/de.danoeh.antennapod/ | MIT | 2.3.3+ | ||||
Butter Project | Media player utilising the BitTorrent protocol | AGPLv3 | |||||
Client for the Jellyfin Media Server | [33] | GPLv2+ | 5.0+ | ||||
Kodi (formerly XBMC) | Media player and center | https://f-droid.org/en/packages/org.xbmc.kore/ | GPLv2+ | Multi | |||
[34] | GPLv3 | Optimized for tablets and may behave poorly on phone screens. Member project of KDE. | |||||
Media player utilizing BitTorrent protocol | GPLv3+ (AGPL exception)[35] | In Nov. of 2015 PopcornTime.io ceased operations after court order from the MPAA issued in Canada.[36] | |||||
Ringtone maker | Apache 2.0 | 4.1+ | |||||
Rockbox | Media player | GPLv2+ | |||||
Decentralized video sharing | GPLv3[37] | 3.0+ | |||||
Simple drawing program for children | GPLv2 | Version on Google Play is published by a 3rd-party & contains proprietary ad libraries in violation of upstream developers' license | |||||
Media player | https://f-droid.org/en/packages/org.videolan.vlc/ | GPLv2+ | 4.2+ | ||||
Client for free media repository | https://f-droid.org/en/packages/fr.free.nrw.commons/ | Apache 2.0 | 4.4+ | Old CommonsLab app no longer maintained. Current app is community-developed.[38] |
Application name | Description | Availability | License | API | Note | ||
---|---|---|---|---|---|---|---|
Google Play | F-Droid | ||||||
GPS aviation application | BSD[39] | 4.4+ | Complete *Aviation* EFB & nav app with all official current U.S.A. FAA VFR & IFR charts & data, plus limited free unofficial non-US materials. | ||||
Bicycle navigation using OpenStreetMap | https://f-droid.org/en/packages/net.cyclestreets/ | GPLv3 | 6.0+ | ||||
Offline mapping using OpenStreetMap data | Apache 2.0 | ||||||
Data gathering for Mozilla Location Service | MPL2 | 2.3.3+ | |||||
Offline mapping using OpenStreetMap data | https://f-droid.org/en/packages/app.organicmaps | Apache 2.0 | 5.0+ | Fork of MAPS.ME with proprietary bits removed. | |||
Offline mapping using OpenStreetMap data | https://f-droid.org/en/packages/net.osmand.plus/ | 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. The unlimited version is also available for free on F-Droid. | |||
Car navigation using OpenStreetMap | https://f-droid.org/en/packages/org.navitproject.navit/ | GPLv2 | 2.3.3+ |
Application name | Description | Availability | License | API | Note | ||
---|---|---|---|---|---|---|---|
Google Play | F-Droid | ||||||
FBReader | e-book reader | GPL | 1.5+ | ||||
Official iFixit reader | GPLv3 | 2.2+ | |||||
Offline Wikipedia reader | GPLv3 | 4.0+ | |||||
PDF and XPS viewer | https://f-droid.org/en/packages/com.artifex.mupdf.viewer.app/ | AGPL | 2.2+ | ||||
Access to Wikipedia | https://f-droid.org/en/packages/org.wikipedia/ | GPLv2 | 2.2+ | ||||
Client for crowd-sourced dictionary | GPLv2 | 2.2+ | |||||
Offline Wikipedia reader | AGPLv3 | 4.4+ |
Application name | Description | Availability | License | API | Note | ||
---|---|---|---|---|---|---|---|
Google Play | F-Droid | ||||||
Participate in distributed grid computing initiatives | [40] | LGPL, GPLv3+[41] | 2.3+ | ||||
Classify galaxies in crowdsourced astronomy project | GPLv3 | 3.0+ | |||||
Educational activity suite for children aged 2–10 | GPLv3 | Member project of KDE | |||||
Scientific programming language syntax with built-in plotting and visualization tools | GPLv3 | [42] [43] | |||||
[44] | [45] | Apache 2.0[46] | Developed by Samsung.[47] Depends on proprietary Google frameworks. | ||||
phyphox[48] | Conduct physics experiments using device sensors | [49] | GPLv3[50] | v3.0 | Developed by RWTH Aachen University. Also available for iOS. | ||
Crowd-sourced barometer network | GPLv3 | Multi | Service and software discontinued | ||||
Client for mathematical software | GPLv3 | 2.0+ | |||||
https://f-droid.org/en/packages/com.google.android.stardroid/ | Apache 2.0 | Tracks user telemetry data via Google Analytics[51] | |||||
GPLv2 | |||||||
One Laptop per Child learning platform | Apache 2.0 | 2.3.3+ | Ported as Sugarizer. | ||||
AnkiDroid | Flashcard spaced repetition for memorization | GPLv3 |
Application name | Description | Availability | License | API | Note | ||
---|---|---|---|---|---|---|---|
Google Play | F-Droid | ||||||
Password manager | GPLv3 | 4.4+ | |||||
Haven | Monitoring system to protect against evil maid attacks | [52] | GPLv3 | 4.1+ | Developed by Edward Snowden under the auspices of The Guardian Project, and Freedom of the Press Foundation.[53] [54] | ||
Digital forensics and mobile penetration testing platform ROM overlay | Various | 5.1+ | Developed by Offensive Security | ||||
Password manager | https://f-droid.org/en/packages/com.kunzisoft.keepass.libre/ | GPLv3 | 1.5+ | Port of KeePass | |||
Password manager | 1.6+ | ||||||
Anti-theft and monitoring | GPLv3 | 4.0+ |
Application name | Description | Availability | Note | ||||
---|---|---|---|---|---|---|---|
Google Play | F-Droid | ||||||
Barcode and QR Code reader | https://f-droid.org/en/packages/com.google.zxing.client.android/ | Apache 2.0 | 4.0.3+ | ||||
https://f-droid.org/en/packages/org.fdroid.fdroid/ | GPLv3+ | 4.0+ | F-Droid team also maintain an application repository | ||||
https://f-droid.org/en/packages/org.libreoffice.impressremote/ | MPL2[55] | 2.3+ | |||||
Experimental DNS over HTTPS client | Apache 2.0[56] | 4.0.3+ | |||||
Voice assistant companion | GPLv3[57] | ||||||
Custom recovery image and boot manager | GPLv3[58] | ||||||
TalkBack | Accessibility services for blind and low-vision users | Apache 2.0 | Integrated into Android and provided by other proprietary Google components | ||||
5.0+ |
There are a number of third-party maintained lists of open-source Android applications, including: