Posts

Showing posts from November, 2020

List of free and open-source Android applications

Image
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.

Advertisement blocking

Application name Description Availability License APIa Note Google Play F-Droid AdAway Ad blocker No Yes GNU GPLv3 L16 / 4.1+ Adblock Plus Ad blocker No No GNU GPLv3 L7 / 2.1+ No longer maintained nor supported by Eyeo GmbH

Web Browsers

Application name Description Availability License APIa Note Google Play F-Droid Brave Chromium-based web browser with emphasis on tracking prevention, and reforming ad-blocking Yes No MPL 4.1+ Has in-built ad blocker Chromium Primary code-base of Chrome; uses Blink and V8 engines No No BSD 4.4+ DuckDuckGo Chromium-based; focuses on privacy & tracking protection Yes Yes Apache 2.0 5.0+ Fennec F-Droid Rebadged fork of Firefox; aims to remove proprietary components No Yes MPL 4.1+ Same with Firefox for Android, but some proprietary code removed. Firefox for Android Customizable with add-ons; uses Gecko engine Yes No MPL 4.1+ Removed from F-Droid Firefox Focus/Klar Privacy centered browser; uses Gecko engine (GeckoView) Yes Yes MPL 5.0+ GNU IceCat GNU Project version of Firefox No Yes MPL 2.0 4.0.3+ IceCat contains features not found in mainline Firefox release and eschews all usage of proprietary components. Tor Br

Communication

Application name Description Availability License APIa Note Google Play F-Droid ConnectBot SSH, telnet, and terminal emulator Yes Yes Apache 2.0 1.5+ CSipSimple SIP & VoIP client Yes Yes GPLv3 1.6+ Jitsi Videoconferencing and instant messenger Yes Yes LGPLv2.1 ? K-9 Mail Advanced email client Yes Yes Apache 2.0 2.2+ Supports OpenPGP integration with OpenKeychain Linphone Video SIP/VoIP client Yes Yes GPLv2 2.2+ Element Federated instant messaging and group chat client using the Matrix protocol. Yes Yes Apache 2.0 4.1+ Sipdroid SIP/VoIP client Yes Yes GPLv3 2.0+ works on 1.5 WordPress Official WordPress client Yes No GPLv2 2.3+ Zulip groupware and chat Yes No Apache 2.0 5.0+ Also available for iOS Privacy/security focused edit Application name Description Availability License APIa Note Google Play F-Droid APG OpenPGP and key management Yes Yes Apache 2.0 1.5+ OpenKeychain avail

Emulators

Application name Description Availability License APIa Note Google Play F-Droid Dolphin Nintendo GameCube and Wii Yes Yes GPLv2+ 5.0+ Requires device with support for arm64-v8a ABI and OpenGL ES 3 or above Mupen64Plus Nintendo 64 emulator Yes Yes GPLv3 2.0+ Unofficial port as Mupen64 Plus AE . openMSX MSX Yes Yes GPLv2+ PPSSPP PlayStation Portable Yes Yes GPLv2+ 2.3+ RetroArch Emulates multiple platforms Yes Removed GPLv3 2.3+ ScummVM Emulates multiple gaming engines Yes Yes GPLv2 1.5+ VICE Commodore hardware Yes Yes GPLv2 Citra Nintendo 3DS Yes No GPLv2

Games

Application name Description Availability License APIa Note Google Play F-Droid 2048 Mathematics sliding block puzzle Yes Yes MIT 2.2+ Port of 2048 Angband Text-based roguelike Yes Yes GPLv2 ? Battle for Wesnoth Turn-based strategy in a fantasy setting Partial Yes GPLv2 2.3+ Ported to Android with SDL Brogue Roguelike Yes Yes GPLv3 ? Dungeon Crawl Stone Soup Roguelike Yes No GPLv2+ ? Text-based version also available Fish Fillets NG Underwater puzzle game. Yes No GPLv2 1.6+ Port of Fish Fillets NG Freeciv Turn-based strategy game similar to Sid Meier's Civilization Yes No GPLv2 2.0+ Frozen Bubble Tile-matching puzzle game Yes Yes GPLv2 1.6+ Port of Frozen Bubble GLtron Lightcycle racing game Yes Yes GPLv2 2.2+ Port of GLtron H-Craft Championship SciFi 3D racing game Yes No zlib 3.2+ Media is proprietary, but free for personal use. OpenArena First person shooter similar to Quake 3 (see:

General

Application name Description Availability License APIa Note Google Play F-Droid Dasher Accessible text-input method Yes Yes GPLv3 ? Also available for iOS FetLife Social network catering to the BDSM, fetish, and kink communities No No MIT 5.0 Also available for iOS Google IO App for Google IO conference Yes Yes Apache 2.0 4.0 OpenLP Worship presentation software Yes Yes GPLv3 ? ownCloud Client for synchronization server Yes Yes GPLv2 4.0+ Nextcloud Client for synchronization server Yes Yes GPLv2 4.0+ The White House The official White House app Yes Yes MIT 2.2+

Health

Application name Description Availability License APIa Note Google Play F-Droid COVID Alert Canadian digital contact tracing app Yes No Apache 2.0 ? Also available for iOS DP-3T Protocol and reference implementation of decentralized European contact tracing app ? No MPL 2.0 ? Also available for iOS PEPP-PT Protocol and reference implementation of centralized European digital contact tracing app ? No MPL 2.0 ? TraceTogether Singaporean contact tracing app ? No GPLv3 ? Also available for iOS

Multimedia

Application name Description Availability License APIa Note Google Play F-Droid AntennaPod Podcatcher Yes Yes MIT 2.3.3+ Butter Project Media player utilising the BitTorrent protocol ? ? AGPLv3 ? Kodi (formerly XBMC) Media player and center Yes Yes GPLv2+ Multi NewPipe YouTube and SoundCloud Client No Yes GPLv3+ ? Popcorn Time Media player utilizing BitTorrent protocol No No GPLv3+ (AGPL exception) ? In Nov. of 2015 PopcornTime.io ceased operations after court order from the MPAA issued in Canada. Ringdroid Ringtone maker Yes Yes Apache 2.0 4.1+ Rockbox Media player ? ? GPLv2+ ? Tribler Decentralized video sharing Yes Yes LGPL v2.1+ 3.0+ Tux Paint Simple drawing program for children Non-free Yes GPLv2 ? Version on Google Play is published by a 3rd-party & contains proprietary ad libraries in violation of upstream developers' license VLC Media player Yes Yes GPLv2+ 4.2+ Wikimedia Co

Navigation

Application name Description Availability License APIa Note Google Play F-Droid Avare GPS aviation application Yes Yes Apache 2.0 2.2+ MAPS.ME Offline mapping using OpenStreetMap data Yes Yes Apache 2.0 ? F-Droid version is an unofficial fork, with extra features and removed proprietary binaries. Mozilla Stumbler Data gathering for Mozilla Location Service Yes Yes MPL2 2.3.3+ OsmAnd Offline mapping using OpenStreetMap data Yes Yes 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 Availability License APIa Note Google Play F-Droid FBReader e-book reader Yes Yes GPL 1.5+ iFixit Official iFixit reader Yes Yes GPLv3 2.2+ Kiwix Offline Wikipedia reader Yes Yes GPLv3 4.0+ MuPDF PDF and XPS viewer Yes Yes AGPL 2.2+ Wikipedia Access to Wikipedia Yes Yes GPLv2 2.2+ Wiktionary Client for crowd-sourced dictionary Yes Yes GPLv2 2.2+ XOWA Offline Wikipedia reader Yes Yes AGPLv3 4.4+

Science and Education

Application name Description Availability License APIa Note Google Play F-Droid BOINC Participate in distributed grid computing initiatives Yes No LGPL/GPLv3+ 2.3+ Galaxy Zoo Classify galaxies in crowdsourced astronomy project Yes Yes GPLv3 3.0+ GCompris Educational activity suite for children aged 2–10 Yes Yes GPLv3 ? Member project of KDE GNU Octave Scientific programming language syntax with built-in plotting and visualization tools ? No GPLv3 ? micro:bit Interact with a micro:bit device via Bluetooth Yes No Apache 2.0 ? Developed by Samsung. Depends on proprietary Google frameworks. PressureNET Crowd-sourced barometer network Discontinued Discontinued GPLv3 Multi Service and software discontinued SageMath Client for mathematical software Yes Yes GPLv3 2.0+ Sky Map Planetarium software developed by Google, and Carnegie Mellon Yes ? Apache 2.0 ? Tracks user telemetry data via Google Analytics Stellarium

Security

Application name Description Availability License APIa Note Google Play F-Droid Bitwarden Password manager Yes Yes GPLv3 4.4+ Haven Monitoring system to protect against evil maid attacks Yes Yes GPLv3 4.1+ Developed by Edward Snowden under the auspices of The Guardian Project, and Freedom of the Press Foundation Kali NetHunter Digital forensics and mobile penetration testing platform ROM overlay No No Various 5.1+ Developed by Offensive Security KeePassDroid Password manager Yes Yes GPLv3 1.5+ Port of KeePass PasswdSafe Password manager Yes Yes Artistic License 2.0 1.6+ Prey Anti-theft and monitoring Yes Yes GPLv3 4.0+

System and Utilities

Application name Description Availability License APIa Note Google Play F-Droid Barcode Scanner Barcode and QR Code reader Yes Yes Apache 2.0 4.0.3+ F-Droid Graphical package manager for app repositories No Yes GPLv3+ 4.0+ F-Droid team also maintain an application repository Impress Remote Presentation remote control for LibreOffice Yes Yes MPL2 2.3+ microG Replacement for proprietary Google Play Services No ? Apache 2.0 ? Mycroft Voice assistant companion ? ? GPLv3 ? TWRP Custom recovery image and boot manager ? ? GPLv3 ? UserLAnd Compatibility layer Yes Yes GPLv3 5.0+

Notes