Jump to content

User:Teeks99/OpenSourceAndroid

From Wikipedia, the free encyclopedia

This page is based on an OLD copy of List of free software Android applications. Using it to start cleaning up and adding content for the notable items.

Android is a Linux-based operating system for phones and other mobile devices (tablets, ereaders, media players, etc).

Free software repositories[edit]

The Android Market doesn't allow users to easily filter applications based on their license status. As a result a number of projects maintain ad-hoc lists of free and open source software software around the web. In recent times a couple of application repository projects have been started that focus on providing alternatives to the default Android Market. So far coverage of all the available open source applications is still sporadic.

Application name Description Website Apk Market Sources License API Note
FDroid FOSS market replacement FDroid Repository latest No git GPLv2 Android 1.5+ FOSS app and server, with repository containing only FOSS

Known free software Android applications[edit]

The following is an incomplete list of applications that meet the guidelines for free software software.

Applications pack[edit]

Application name Description Website Apk Market Sources License API Note
Apps for android Free software apps pack to demonstrate the platform apps-for-android apps-for-android

Communication[edit]

Application name Description Website Apk Market Sources License API Note
Agit Android Git Client Agit Yes GitHub GPLv3 Android 2.1+
Android Microblog Microblogging client Android Microblog Yes git GPLv2
Andtweet Twitter client andtweet Yes svn Apache 2.0
APG Android Privacy Guard APG apk Yes svn Apache 2.0 Android 1.5+
Beem XMPP (Jabber) IM client homepage list Yes mercurial GPL v3 Android 1.6+
ConnectBot SSH client ConnectBot list Yes git Apache 2.0 Android 1.5+
CorporateAddressbook Exchange contact (GAL) lookup client CorporateAddressbook apk Yes svn Apache 2.0 Android 1.6+
Crowdroid Twitter client Crowdroid apk Yes source Apache v2.0 Android 1.6+
CSipSimple SIP client CSipSimple apk Yes svn GPLv3 Android 1.5+
Denta Identi.ca client Denta
Dialer2 Alternative dialer with T9 search dnaq productions Yes bitbucket Apache 2.0 2.1 and up
Exchange OWA Mail client ExchangeIt Dead upstream since Google implemented most of ActiveSync in Android email application[1]
Funambol Android Sync client Funambol Client for Android apk Yes svn aGPLv3 Android 2.0+
GCal Call Logger logs callers and durations to selected Google calendar gcal-call-logger Yes hg GPL v3 Android 2.2+
Gibber (formerly OtRChat) XMPP IM client homepage list No github ? Combines off-the-record with Tor
K9 Email client K9 apk Yes svn Apache 2.0 Android 1.5+
Libredroid Libre.fm client Release Blog Post apk Yes
Linphone SIP audio and video client Linphone apk Yes git GPLv2 RTP library under LGPLv2 license
Mustard Identi.ca/StatusNet/Twitter client Mustard apk Yes git GPL v3 Allows attaching a picture and per-message enabling geolocation. Contains no ads.
Orbot Tor proxy homepage apk Yes svn BSD Android 1.5+ Needs rooted phone for transparent proxy
Sipdroid SIP client Sipdroid apk Yes svn GPLv3 Android 1.5+ look here for making it work with asterisk instead of the default provider
SMS Backup Plus Backup and restore Android SMS/MMS to Gmail or any IMAP server [1] apks Yes git Apache 2.0 Android 1.5+
Spell Dial T9 search enabled dialer spelldial apk No svn GPLv2
swiftp FTP server for Android swiftp apk Yes svn GPLv3
Atjeews HTTP/App server for Android [2] [3] No [4] BSD
TalkMyPhone control your phone via XMPP(Jabber) TalkMyPhone apk Yes Mercurial LGPL
Transdroid Transdroid is an Android remote client for your torrent application running on a server or home computer transdroid Yes svn GPLv3
Tumblife Tumblr client Tumblife apk Yes git GPLv3 Android 1.6+
Twitli Twitter client Twitli
UkiukiView Social Networking Service client with OpenAR and linked various Mashup Web Services. BrilliantService Android Development Blog apk Yes svn MIT Android 1.6+
Vidiom Mobile video blogging and web video publishing tool Vidiom homepage Yes git GPL v3 Android 2.1+
Voyager Connect In-vehicle network diagnostic/command/analysis tool supporting basic and highly advanced in-vehicle networking systems such as OBDII, HSCAN, and SWCAN (Single-wire CAN). gtosoft Yes github CC3.0 Android 2.0+
Wordpress WordPress CMS client wordpress No Yes repository GPLv2
Yaaic Internet Relay Chat client yaaic apk Yes on github GPLv3 Android 1.6+ -
Yaxim Jabber/XMPP client yaxim apk Yes on github GPLv2 Android 1.5+ -

Education & culture[edit]

Application name Description Website Apk Market Sources License API Note
And Bible Study the Bible on your Android Mobile (multilingual) and-bible apk Yes svn LGPL
LibreSoft Gymkhana M-Gymkhana is an open source educational and geolocated game related to M-Learning & Tourism applications. LibreSoft Gymkhana Android Market svn GPLv3

Emulators[edit]

Application name Description Website Apk Market Sources License API Note
Android Terminal Emulator A terminal emulator for communicating with the built-in Android shell androidterm Yes git Apache 2.0 Android 1.6+
Scummvm ScummVM Android Port ScummVM Android 1.5+ now officially merged|
Twisty Z-machine emulator Twisty Yes

Games[edit]

Application name Description Website Apk Market Sources License API Note
Alien Blood Bath Rewrite of the original Windows game of the same name - 2D platform shooter Alien Blood Bath No svn GPLv3 1.5+
Andoku Sudoku numbers / maths puzzle game Andoku apk Yes svn GPLv3 1.5+
Asqare Stone-swapping puzzle game asqare apk Yes svn GPLv3 1.3
Caverns of Fire Shooter Tomato Games apk Yes zip BSD 2.1+
Fish Fillets NG Underwater puzzle game. Fish Fillets NG Yes tgz GPLv2 Port of Fish Fillets NG
Frozen Bubble Knock the bubbles down by making clusters of three or more bubbles in the same color. Frozen Bubble Yes svn GPLv2 3.0 Port of Frozen Bubble
Hot Death Android port of Hot Death Uno (card game based on Uno, with lots of additional cards). Homepage Yes svn GPL 2.1+
Knave Arthur's Sword proof-of-concept 2-player augmented reality swordfighting (virtual swords clink when they intersect) https://launchpad.net/asword Yes bzr OpenSourceTownLicense 1.5+
Lexic Word-grid game - against the clock! Lexic Yes hg GPLv3 and Apache License 2.0
LibreSoft Gymkhana M-Gymkhana is an open source educational and geolocated game related to M-Learning & Tourism applications. LibreSoft Gymkhana Android Market svn GPLv3
Nethack Android NetHack homepage list Yes svn GPLv2 1.5+ Port of NetHack
Newton's Cradle model the physics of Newton's Cradle newtonscradle apk Yes svn GPLv3 1.5+
OpenSudoku Sudoku numbers / maths puzzle game OpenSudoku list Yes svn GPLv3 1.5+
Open WordSearch word search game openwordsearch Yes hg GPLv3 Works on 1.5
Parchis4A Parchis, a popular Spanish game parchis4a Yes GPLv3 2.1+
Replica Island Side-scrolling platformer homepage Yes svn Apache License 2.0 Works on 1.5
robotfindskitten robotfindskitten apk Yes git GPLv3 1.5+
Robotic Space Rock fun to play game monolithandroid list No svn Apache License 2.0 and Creative Commons 3.0 BY 1.5
Scrambled Net A port of the KDE game "knetwalk" Scrambled Net list Yes svn GPLv2 and LGPLv2.1 1.6+
Shortyz A crossword puzzle client Shortyz Page list Yes hg GPLv3 1.6+
Simon Tatham's Puzzles A great portable collection of puzzle games, ported to android Android Puzzles apk Yes git MIT 1.5+
Sokoban Warehouse Puzzle Game homepage Yes git GPLv2 1.6+ Port of ksokoban
Solitaire Collection Includes Klondike, Spider Solitaire, and Freecell Solitaire Collection for Android Yes svn Apache License 2.0 1.0+
Taps of Fire Frets On Fire port (Guitar Hero like) homepage list No svn GPLv3 Works on 1.6
Target Anagram Word Puzzle homepage apk Yes svn GPLv3 1.5+
TiltMazes Ball-tilting game TiltMazes apk Yes svn Modified BSD License 1.5
Vector Pinball Pinball Game homepage apk Yes git GPLv3 1.6+
Web Wars Shooter tmtg.net apk Yes zip BSD 2.1+
Word Seek Word search game wordseek Yes svn GPLv3 Works on 1.5 Fork of Open WordSearch
Yams 5 dice game yams apk Yes tgz GPLv3 1.5

Entertainment[edit]

Application name Description Website Apk Market Sources License API Note
Android's Fortune Unix 'fortune' for Android. Android's Fortune @ Launchpad list Yes bzr GPL v3 >=1.5
SwallowCatcher Podcast client for Android Announce Page Yes No gitorious AGPL v3 Unknown
Banshee Remote Remote control for Banshee player Nikitas Stamatopoulos Yes Yes [5] GPL v3 Unknown

General[edit]

Application name Description Website Apk Market Sources License API Note
4chan Image Browser 4chan Image Browser website Yes mercurial GPLv3 Android 1.6+
aCal CalDAV calendar client http://acal.me Yes http://gitorious.org/acal GPLv3 Android 1.6+ In the market for a donation
andless Audio player supporting lossless file formats homepage Yes LGPLv3
android-metronome Metronome android-metronome
AnkiDroid Flashcards spaced-repetition, compatible with Anki AnkiDroid Yes git GPLv3
Announcify reads out loud various events, notifications and information announcify.com GitHub Android Market GitHub GPLv3 Android 2.1+
APN Apndroid Yes Contains ads.
Aptoide Alternative application installer, including minimal server in PHP Aptoide APK(version 2.5.1) No svn GPLv2
ARViewer Augmented reality application to integrate with your own data/application ARViewer Android Market git GPLv3
Astrid Task recording Astrid 2.11.0 Yes git GPLv2 Terms of service not open source
Barcode Scanner Barcode reader ZXing Project latest Yes svn Apache 2.0
CellFinder Cell Network Finder CellFinder
CIDR Calculator CIDR subnet calculator CIDR Calculator
Contact Owner Contact Owner Yes svn LGPLv3
Countdown Alarm tracks a count down and displays an alarm at 0 homepage Yes svn GPLv3
cyanogen-updater CM Updater
dmix MPD client dmix apk Yes git Android 1.5+ Fork of pmix that allows streaming and more. AKA MPDroid
FBReaderJ e-book reader site apk Yes zip GPL Android 1.5+ (fbreader's port)
Floating Image Streams images from the web to display floatingimage Yes svn GPLv2
GCstar Viewer GCstar Viewer is an application to view your collections created with GCstar Home apk yes svn GPLv2
geobeagle Geocaching geobeagle
GeoHunter Geocaching geohunter Yes svn
LibreGeoSocial LibreGeoSocial is a Geolocated Social Network with Augmented Reality features geohunter Android Market svn GPLv3
LibreSoft Gymkhana M-Gymkhana is an open source educational and geolocated game related to M-Learning & Tourism applications. LibreSoft Gymkhana Android Market svn GPLv3
Keepassdroid KeePass-compatible passphrase manager for Android [6] Yes [7] GPLv2
mandelbrot Fractal viewer mandelbrot
Mileage tracks car mileage, gas costs, etc. homepage Yes svn Apache 2.0
Mnemododo Flashcard (spaced-)repetition mnemododo No here GPLv2
Openintents PIM applications openintents /!\ WARNING not all openintents applications are free software,some have an EULA
Password Hash pwdhash implementation Password Hash list Yes git BSD Android 2.2+
pedometer Counts your steps pedometer Yes git GPLv3
pmix MPD client pmix apk Android 1.5+ Works with replicant
Ringdroid Create ringtones with music on your phone. Compatible with mp3 files. ringdroid No support for OGG
Rockbox music player / jukebox [8] [9] No svn officially "unusable", early development version
SayMyName reads out caller's name roadtoadc apks Yes svn GPLv2 Android 1.5+
Secrets Secrets for Android is an application to securely store and manage passwords and secrets on your Android phone homepage Yes svn Apache 2.0
ServeStream HTTP(s) media server browser and stream player [10] Yes [11] Apache 2.0 Android 2.2+
Shuffle Get Things done (GTD) application, can synchronize with Tracks (also OSS) Shuffle Yes svn Apache License 2.0 Android 1.5+
SL4A Scripting Layer for Android (SL4A) brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device Blog No svn Apache 2.0
slashdot Slashdot reader slashdot Yes mercurial GPLv3
SMS Popup SMS Messaging application EverythingAndroid apks Yes svn GPL v3
Sri Lanka Train Schedule An Android Application to get Train Schedule, Train Delays and Ticket Prices of Sri Lanka Railways homepage Yes git GNU/GPL Android 2.1 +
Sketcher Procedural drawing tool homepage list Yes git Apache 2.0 Android 1.5+ A port of "Harmony"
SuperGenPass Password hasher SuperGenPass apk git GPLv3
TippyTipper Tipping calculator TippyTipper Yes svn Apache 2.0 Android 1.5+
Tomdroid Note taking application with online sync Tomdroid latest Yes bzr GPLv3 Android 1.6+ a port of Tomboy to android
Tram Hunter Melbourne's Tram Tracker service. Tram Hunter Yes GPLv2
Veader Chinese Ebook Reader Veader
Wiki Dici Wiktionary Wiki Dici
XBMC remote Remote control for XBMC media centres XBMCÂ Remote Google Code apks yes GPLv2
FeedGoal RSS/Atom Feed Reader FeedGoal Project apk Yes svn GPLv3 Android 1.5+ Android Library

Launchers[edit]

The launcher presents the main view of the phone and is responsible for starting other apps and hosting live widgets. There are many non-open source launchers as well.

Application name Description Website Apk Market Sources License API Note
ADW.Launcher Launcher devsite downloads Yes git Apache 2.0 Default CyanogenMod Launcher
Android Launcher Plus Launcher [12] svn Apache Android 2.0+ Fork of stock application launcher

Libraries[edit]

Application name Description Website Apk Market Sources License API Note
eyes-free text-to-speech library eyes-free
Log Collector Collects a device log and sends it to a developer using a method of your choice android-log-collector Yes svn Apache 2.0 Android 1.5+
MemorizingTrustManager SSL/TLS certificate management lib which asks about untrusted certificates and allows to remember the decision. MTM github MIT
OI About About box that can be used by any application. It works via intents as would it be a library, however it actually is a standalone app in the Market. OpenIntents Yes Apache 2.0
Easy Facebook Android SDK Library to integrate facebook features into Android application Easy Facebook Android SDK official site LGPL v3
SuperCollider-Android SuperCollider audio synthesis engine SuperCollider-Android apk from github No github GPL v3 Open Sound Control
libVoyager OBD/CAN Vehicle network communications library. Basic PID scanning, advanced diagnostics, monitoring, data logging, SWCAN in-vehicle control such as radio, locks, starter... gtosoft website Yes github CC3.0 Android 2.0+
OpenMap Framework It allows Android developers to convert an Android Location to a LatLonPoint, UTMPoint, or MGRSPoint. It also ports some other common functionality that make development in multiple coordinate types easier. code.google apk No svn GPL v3 Android 1.5+

Lifestyle[edit]

Application name Description Website Apk Market Sources License API Note
Collectionista Fancy collection manager. Currently for books and CDs. Collectionista @ Launchpad, Collectionista @ Google Code No Yes bzr GPL v3 >=2.1, incl 3.0 Based off of Shelves and GCStar. Currently in alpha.

Live Wallpapers[edit]

Application name Description Website Apk Market Sources License API Note
FFvideo Live Wallpaper Your video. Your wallpaper. Set any video as the wallpaper. FFvideo Live Wallpaper @ Github Android Market Yes Github GPL v3 >=2.1 Based off of FFmpeg.

Location/Mapping/Navigation/Routing[edit]

Application name Description Website Apk Market Sources License API Note
Andnav GPS navigation program http://www.andnav.org/ devsite svn GPLv3 Android 1.6+ was liberated Dec '09
BigPlanetTracks Offline map and GPS tracking announcement devsite apk_list No mercurial GPLv3 Android 1.5+
GPS Share Minimalist location sharing GPS Share apk Yes zip file MIT Android 2.2+
LibreGeoSocial Augmented Reality Robust Solution Official Web Dev Site Yes SVN GPLv3 Android 1.6+
Mixare Augmented Reality Engine http://www.mixare.org/ devsite apk_list Yes git svn GPLv3 Android 1.5+
MyTracks GPS tracking http://code.google.com/p/mytracks/ apk Yes mercurial Apache 2.0 Android 1.5+
Navit GPS Navigation http://www.navit-project.org apk Yes svn GPLv3 Android 1.5+
OsmAnd GPS navigation program http://code.google.com/p/osmand/ apk_list Yes mercurial GPLv3 Android 1.5+
OsmTracker GPS tracking with annotation Dev site apk list Yes svn GPLv3 Android 1.5+
Picture Map Show geotagged photos on a map http://ebnj.net/android/picturemap/ Yes GPLv3 Android 1.6+
ZANavi GPS Navigation, fork of Navit http://zanavi.cc No Yes tarball GPLv2 Android 2.0+
Augmented Reality A demo augmented reality App that uses data from twitter and buzz. The AR framework included contains all the pieces needed to create an augmented reality App of your own. The project is loosely based on Mixare. code.google apk No svn GPL v3 Android 1.5+
Motion Detection Android code to detection motion from by comparing two pictures. It comes with an Activity that initializes a camera and grabs two pictures and compares them. code.google apk No svn GPL v3 Android 2.1+

The OpenStreetMap wiki has a list of "open source" Android applications that support OpenStreetMap.

Robotics[edit]

Application name Description Website Apk Market Sources License API Note
Amarino Interface to Arduino via Bluetooth Homepage No Google code GPLv3 1.6+
MINDDroid Controller for Lego Mindstorms NXT robots Mindstorms announcement yes git GPLv3 2.1+ and 1.6 backport

Utilities[edit]

Application name Description Website Apk Market Sources License API Note
VisorODFMovil Mobile phone application capable of displaying text, spreadsheets and presentation documents saved in the Open Document Format. homepage apks GPL v2
AndAR AndAR is a project that enables Augmented Reality on the Android platform. homepage Yes svn GPLv3
android-vnc-viewer VNC Remote Desktop homepage apks Yes svn GPL v2
androsens Androsens displays sensor data available on android devices homepage apk Yes svn GPL v3
Apps Organizer Apps organizer is an android application that allow you to organize installed applications using labels appsorganizer Yes svn GPL v3
Battery Notifier Battery level on notification area, alarm on low battery battery-notifier apks Yes git Apache License 2.0 Android 1.6+
DiskUsage Storage card usage viewer DiskUsage apk Yes svn GPLv2
DroiDic Spell checker / Crosswords cheater DroidDic apk No zip Free 2.2+
DroidReader Fast PDF Reader DroidReader apk No svn GPLv3
Gmote Computer Remote Control homepage apks Yes svn Apache License 2.0
Import Contacts Import vCard contacts from SD card homepage apk Yes bzr GPLv3 Android 1.6+
lifesaver SMS and call log SD backup lifesaver Yes svn Apache
LogAcceleration Accelerometer values logger and grapher LogAcceleration apk Yes Github GPLv3 Android 2.1+
Marine Compass A nice looking 3D compass homepage Yes svn Apache License 2.0 Android 1.6+
MicDroid MicDroid is a small Android app that produces the pitch correction effect made famous by T-Pain. homepage Yes git GPLv2 Android 1.6+
NetCounter Network usage counter homepage Yes GPLv3
Net Meter Network and Task monitor Homepage apks Yes svn Apache License 2.0
Permissions Shows permissions for installed android apps androidpermissions Yes svn Apache
Quick Settings Quick access to system settings homepage Yes svn Apache 2.0 Android 1.5+
rVoix "Call recorder homepage Yes svn GPL v3 Android 1.5+ only for msm7k-based HTC devices (like Magic or Hero)
ROM Updater Helps the user to maintain his/her custom ROM updated via ROM author maintained repositoty homepage Yes git GPL v3 Android 2.0+
Sanity "Call recorder/blocker/manager forum Yes git GPL v3 Android 2.0+
SD Move "Move to SD Card" manager sdmove Yes hg GPL v3 Android 2.2+
SD Watch Ultra-simple "Move to SD card" manager sdwatch Yes hg GPL v3 Android 2.2+
Tea Timer A straight-forward tea timer Tea Timer Yes git GPLv3
VuDroid PDF Reader VuDroid apk Yes svn GPLv3
Pedometer remote service A remote service that any App can use to add step counting to their App's functionalities. code.google.com apk No svn GPL v3 Android 1.5+
Heart Rate Monitor An App you can use to monitor your heart rate using the built in camera. code.google.com apk No svn GPL v3 Android 2.1+
Compass A compass App with a rotating compass rose. code.google.com apk No svn GPL v3 Android 1.5+

Widgets[edit]

Widgets are elements that can be added to the launcher page to display information whenever the user looks at their phone. They are typically implement things like clocks and news feeds but are not limited to that.

Application name Description Website Apk Market Sources License API Note
Dazzle Configurable Switcher switcher widget (Wi-Fi, Bluetooth, GPS, airplane mode, and brightness/auto) moonblink Yes svn GPL v2
Typographic Widgets Weather, clock and battery widgets development downloads No? svn GPL v3
Battery Widget Shows battery percentage and temperature. androidappdev.org Yes github GPLv3
Wi-Fi Widget Connect/disconnect Wi-Fi and show network SSID. androidappdev.org Yes github GPLv3
Simple lightweight Widgets battery, cpu load, storage space, gps, wifi and traffic meter widgets development Yes svn GPLv3

References[edit]

External links[edit]

Category:Android software Category:Free software