From Wikipedia, the free encyclopedia
Free software repositories
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
The following is an incomplete list of applications that meet the guidelines for free software software.
Applications pack
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
Education & culture
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
Emulators
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
hg
Apache 2.0
Android 1.6+
Scummvm
ScummVM port
[2]
Android 1.5+
Twisty
Z-machine emulator
Twisty
Yes
Games
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
Andoku
Sudoku numbers / maths puzzle game
Andoku
AndroJig
Jigsaw puzzle
Android creations
apk
No
To be available
Free
2.2+
Asqare
asqare
BomberAgent
Throw your phone entertainment!
TYPE apps
Yes
git
Caverns of Fire
Shooter
tmtg.net
apk
Yes
zip
BSD
2.1+
Frozen Bubble
Knock the bubbles down by making clusters of three or more bubbles in the same color.
Frozen Bubble
Yes
svn
GPL v2
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
Knave Arthur's Sword
proof-of-concept 2-player augmented reality swordfighting (virtual swords clink when they intersect)
https://launchpad.net/asword
OpenSourceTownLicense
Lexic
Word-grid game - against the clock!
Lexic
Nethack Android
NetHack
homepage
list
Yes
svn
GPL v2
Port of NetHack
Newton's Cradle
model the physics of Newton's Cradle
newtonscradle
Yes
svn
GPL v3
Opensudoku
Sudoku numbers / maths puzzle game
OpenSudoku
Open WordSearch
word search game
openwordsearch
Yes
hg
GPL v3
Works on 1.5
Replica Island
Side-scrolling platformer
homepage
Yes
svn
Apache License 2.0
Works on 1.5
robotfindskitten
robotfindskitten
apk
git
GPLv3
Robotic Space Rock
fun to play game
monolithandroid
list
svn
Apache License 2.0 and Creative Commons 3.0 BY
1.5
Scrambled Net
A port of the KDE game "knetwalk"
Scrambled Net
Shortyz
A crossword puzzle client
Shortyz Page
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
Sokoban
Warehouse Puzzle Game
homepage
Yes
git
GPL v2
Port of ksokoban
Solitaire Collection
solitaire-for-android
Taps of Fire
Frets On Fire port (Guitar Hero like)
homepage
list
No
svn
GPL v3
Works on 1.6
Target
Anagram Word Puzzle
homepage
apk
Yes
svn
GPL v3
TiltMazes
Ball-tilting game - collect goals in a maze against the clock!
TiltMazes
Web Wars
Shooter
tmtg.net
apk
Yes
zip
BSD
2.1+
Word Seek
word search game
wordseek
Yes
svn
GPL v3
Works on 1.5
Fork of Open WordSearch
Yams
5 dice game
yams
apk
Yes
tgz
GPL v3
1.5
Entertainment
General
Application name
Description
Website
Apk
Market
Sources
License
API
Note
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.
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
Keepassdroid
KeePass-compatible passphrase manager for Android
[3]
Yes
[4]
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
ringdroid
No support for OGG
Rockbox
music player / jukebox
[5]
[6]
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
[7]
Yes
[8]
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
Spell Dial
spelldial
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+
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
Lifestyle
Launchers
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
[9]
svn
Apache
Android 2.0+
Fork of stock application launcher
Libraries
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+
Location/Mapping/Navigation/Routing
The OpenStreetMap wiki has a list of "open source" Android applications that support OpenStreetMap .
Robotics
Utilities
Application name
Description
Website
Apk
Market
Sources
License
API
Note
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
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+
Gmote
Computer Remote Control
homepage
apks
Yes
svn
Apache License 2.0
lifesaver
SMS and call log SD backup
lifesaver
Yes
svn
Apache
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
Tricorder
a working tricorder
moonblink
Yes
svn
GPL v2
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
External links