Dash Stats Docs
Last updated: May 20, 2018

Open source libraries

Open source Android libraries are freely available for distribution and modification under an open source license. This category contains a big variation in functionality, ranging from image loading, progress bars and sliding panels to full-fledged solutions for APIs.

This overview of open source Android SDKs provides you with the most-used and well-known libraries used in many different apps, including SDKs like Glide, ReactiveX, React Native and Kotlin.

It is now possible to purchase a Top 500 list of apps that integrated a specific SDK. For more information click on the specific SDK and click on the "Buy" button.

If you want your library added to our list, suggest it to us.

Libraries

Marketshare in: Overall, New, Top 500
Sort by: Installs, Apps
This open-source Java library allows you to integrate Facebook into your Android application.
14.96% of apps
34.47% of installs
Gson is a Java library that can be used to convert Java Objects into their JSON representation. It …
16.40% of apps
32.92% of installs
A collection of libraries that help you design robust, testable, and maintainable apps.
7.55% of apps
28.72% of installs
Bolts is a collection of low-level libraries designed to make developing mobile apps easier.
10.60% of apps
21.29% of installs
A fast dependency injector for Android and Java
4.13% of apps
19.47% of installs
Okio is a library that complements java.io and java.nio to make it easier to access, store, and pro…
9.96% of apps
19.42% of installs
An image loading and caching library for Android focused on smooth scrolling.
7.16% of apps
18.11% of installs
Android optimized event bus that simplifies communication between Activities, Fragments, Threads, S…
3.99% of apps
16.44% of installs
ReactiveX provides an API for asynchronous programming with observable streams. This API is availab…
4.00% of apps
16.40% of installs
Picasso allows for hassle-free image loading in your application by handling ImageView recycling an…
11.64% of apps
15.12% of installs
A type-safe REST client for Android and Java
7.44% of apps
14.90% of installs
Volley is an HTTP library that makes networking for Android apps easier and faster.
5.78% of apps
14.42% of installs
ZXing (pronounced "zebra crossing") is an open-source, multi-format 1D/2D barcode image processing …
6.55% of apps
11.54% of installs
Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Googl…
0.66% of apps
8.83% of installs
Successor of the codehaus jackson json parser
3.00% of apps
8.15% of installs
Butter Knife provides field and method binding for Android views.
4.70% of apps
7.52% of installs
OkHttp is an efficient HTTP client providing features such as SPDY, connection pooling, transparent…
5.41% of apps
7.36% of installs
Apache Commons Codec (TM) software provides implementations of common encoders and decoders such as…
3.48% of apps
6.20% of installs
Commons IO is a library of utilities to assist with developing IO functionality.
3.65% of apps
5.11% of installs
Kotlin is a JVM based programming language and an officially supported Android language since Googl…
1.37% of apps
4.98% of installs
Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. JavaN…
0.42% of apps
4.98% of installs
The Simple Logging Facade for Java or (SLF4J) serves as a simple facade or abstraction for various …
2.63% of apps
4.57% of installs
This module provides support for MIME multipart encoded entities.
3.14% of apps
4.46% of installs
Universal Image Loader for Android provides a reusable instrument for asynchronous image loading, c…
5.27% of apps
4.43% of installs
JSON.simple is a simple Java toolkit for JSON. You can use JSON.simple to encode or decode JSON tex…
1.26% of apps
4.01% of installs
The Joda project is a group of Java open-source projects that seeks to improve core Java functional…
1.92% of apps
3.84% of installs
Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionB…
4.11% of apps
3.76% of installs
The Logging package is an ultra-thin bridge between different logging implementations.
1.54% of apps
3.68% of installs
An asynchronous callback-based Http client for Android built on top of Apache's HttpClient librarie…
2.80% of apps
3.41% of installs
AndroidSVG is a SVG parser and renderer for Android
0.32% of apps
3.33% of installs
jsoup is a Java library for working with real-world HTML. It provides a very convenient API for ext…
3.82% of apps
3.25% of installs
ShortcutBadger makes your Android App show the count of unread messages as a badge on your App shor…
1.62% of apps
3.22% of installs
Nexage SourceKit-MRAID For Android is an open-sourced IAB MRAID 2.0 compliant rendering engine for …
1.64% of apps
3.07% of installs
Implementation of ImageView for Android that supports zooming, by various touch gestures.
2.04% of apps
2.99% of installs
React Native lets you build mobile apps using only JavaScript, letting you compose a mobile UI from…
0.67% of apps
2.97% of installs
A memory leak detection library for Android and Java.
0.64% of apps
2.97% of installs
Material Design ProgressBar with consistent appearance on Android 4.0+.
2.19% of apps
2.92% of installs
A library that allows use of Material designed dialogs down to API 8.
2.64% of apps
2.63% of installs
Android-Job is an utility library for Android to run jobs delayed in the background.
0.37% of apps
2.42% of installs
The libgdx project is a cross-platform game development library written in Java with some JNI code …
1.25% of apps
2.28% of installs
A circular ImageView to display profile images.
2.42% of apps
2.14% of installs
The standard Java libraries fail to provide enough methods for manipulation of its core classes. Ap…
0.74% of apps
2.12% of installs
Signpost is the easy and intuitive solution for signing HTTP messages on the Java platform in confo…
1.05% of apps
2.11% of installs
A cache that uses a bounded amount of space on a filesystem. Each cache entry has a string key and …
0.70% of apps
2.00% of installs
Simple is a high performance XML serialization and configuration framework for Java.
1.42% of apps
1.81% of installs
Spongy Castle is the stock Bouncy Castle library with a couple of small changes to make it work on …
0.38% of apps
1.71% of installs
card.io provides fast, easy credit card scanning in mobile apps
0.71% of apps
1.60% of installs
Object Relational Mapping Lite (ORM Lite) provides some simple, lightweight functionality for persi…
1.63% of apps
1.53% of installs
A lifecycle engagement platform that empowers brands to humanize connections with customers, result…
0.12% of apps
1.48% of installs
Provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google M…
0.74% of apps
1.45% of installs
Library to display charts in an Android Environment.
1.19% of apps
1.45% of installs
DragSortListView (DSLV) is an extension of the Android ListView that enables drag-and-drop reorderi…
0.52% of apps
1.41% of installs
This is a logger with a small, extensible API which provides utility on top of Android's normal Log…
0.85% of apps
1.35% of installs
The Apache Thrift software framework, for scalable cross-language services development, combines a …
0.10% of apps
1.20% of installs
greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases.
0.55% of apps
1.17% of installs
ACRA is a library enabling Android Application to automatically post their crash reports to a Googl…
1.94% of apps
1.15% of installs
ImageViewTouch is an android ImageView widget with zoom and pan capabilities.
0.64% of apps
1.14% of installs
Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 5 and above
0.37% of apps
1.12% of installs
An android library for list section headers that stick to the top.
0.58% of apps
1.11% of installs
OpenIAB provides an easy way to make one APK automatically use the right in-app purchase API under …
0.54% of apps
1.11% of installs
Written by Google, this library is an easy-to-use and efficient Java client library for accessing G…
1.04% of apps
1.06% of installs
Currently there are two code types of code generation for protobuf: the normal version and the lite…
0.14% of apps
1.04% of installs
Scribe is a simple OAuth Java library
0.59% of apps
1.01% of installs
XML Pull Parser is an interface that defines parsing functionlity provided in XMLPULL V1 API
1.36% of apps
0.90% of installs
Android widget for cropping and rotating an image.
0.93% of apps
0.86% of installs
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms.
0.44% of apps
0.84% of installs
A simple, straight-forward implementation of the Android In-app billing API.
0.80% of apps
0.82% of installs
Apache James Mime4J provides a parser, MimeStreamParser, for e-mail message streams in plain rfc822…
0.74% of apps
0.79% of installs
Fast, efficient Java serialization and cloning.
0.25% of apps
0.75% of installs
SlidingMenu is an open-source Android library that allows developers to easily create applications …
1.04% of apps
0.70% of installs
Small library allowing you to make a smooth indeterminate progress bar.
0.60% of apps
0.70% of installs
AndEngine is a free Android 2D OpenGL Game Engine.
0.61% of apps
0.65% of installs
ActionBarSherlock is an extension of the compatibility library designed to facilitate the use of th…
3.33% of apps
0.64% of installs
Android-Query (AQuery) is a light-weight library for doing asynchronous tasks and manipulating UI e…
0.81% of apps
0.62% of installs
The CommonsWare Android Components, or CWAC, are open-source libraries to help solve various tactic…
0.62% of apps
0.59% of installs
AndroidAsync is a low level network protocol library.
0.67% of apps
0.58% of installs
Smack is a pure Java open-source XMPP (Jabber) client library for instant messaging and presence.
0.23% of apps
0.54% of installs
kXML is a small XML pull parser, specially designed for constrained environments such as Applets, P…
1.10% of apps
0.52% of installs
uCrop is an Android library that allows you to rotate and crop images for further use.
0.34% of apps
0.51% of installs
Digits lets people create an account or sign into your app using their phone number on iOS and Andr…
0.85% of apps
0.51% of installs
Allows Android devices to detect and interact with beacons.
0.68% of apps
0.50% of installs
A basic HTTP client based on HttpUrlConnection which lets you easily make asynchronous GET, POST, P…
0.12% of apps
0.50% of installs
A modern JSON library for Android and Java.
0.16% of apps
0.48% of installs
SVG parsing and rendering for Android
0.27% of apps
0.47% of installs
Wheel widget for Android
1.73% of apps
0.47% of installs
TagSoup is a SAX-compliant parser written in Java that, instead of parsing well-formed or valid XML…
0.08% of apps
0.46% of installs
This is a small Android library project for your application to enable the users to select an arbit…
0.51% of apps
0.43% of installs
This is a charting software library for Android applications.
0.54% of apps
0.41% of installs
A utility library for your daily Android needs
0.05% of apps
0.38% of installs
TableLayout is a lightweight Java library for setting the position and size of UI widgets using a l…
0.29% of apps
0.38% of installs
Simplify Android M system permissions.
0.25% of apps
0.37% of installs
Lightweight JavaMail port for the android platform.
0.46% of apps
0.36% of installs
NewQuickAction(3D) is a small android library to create QuickAction dialog (with Gallery3D app styl…
0.32% of apps
0.35% of installs
JCIFS is an open-source client library that implements the CIFS/SMB networking protocol in 100% Jav…
0.10% of apps
0.35% of installs
juniversalchardet is a Java port of 'universalchardet', that is the encoding detector library of Mo…
0.04% of apps
0.33% of installs
An all in one drawer library that follows the Google Material Design Guidelines.
1.01% of apps
0.33% of installs
The ksoap2-android project provides a lightweight and efficient SOAP client library for the Android…
0.95% of apps
0.31% of installs
ZBar is an open-source software suite for reading bar codes from various sources, such as video str…
1.34% of apps
0.30% of installs
dnsjava is an implementation of DNS in Java.
0.14% of apps
0.29% of installs
Jaudiotagger is an Audio Tagging library that fully supports Mp3, Mp4 (Mp4 audio, M4a and M4p audio…
0.06% of apps
0.29% of installs
ActiveAndroid is an active record style ORM (object relational mapper).
0.37% of apps
0.28% of installs
The PhoneGap Social Sharing plugin allows you to use the native sharing window of your mobile devic…
1.71% of apps
0.26% of installs
Ionic is an open-source SDK for hybrid mobile app development using Web technologies.
2.19% of apps
0.25% of installs
This is a repackaging of HttpClient 4.2.3 for Android, which contains some much-needed bugfixes as …
0.11% of apps
0.24% of installs
LicensesDialog is an open-source library to display licenses of third-party libraries in an Android…
0.11% of apps
0.23% of installs
PermissionsDispatcher provides a simple annotation-based API to handle runtime permissions in Andro…
0.15% of apps
0.23% of installs
RoboGuice is a framework that brings the simplicity and ease of Dependency Injection to Android, us…
0.24% of apps
0.21% of installs
SMACK (xmpp library) with heavy patches for Android (SASL, DNS/SRV).
0.10% of apps
0.21% of installs
A robust, powerful, and very simple ORM android database library with annotation processing.
0.16% of apps
0.19% of installs
dom4j is an open-source library for working with XML, XPath and XSLT on the Java platform using the…
0.10% of apps
0.17% of installs
Cordova (PhoneGap) Plugin to connect to the native Google's Universal Analytics SDK 3.0
0.90% of apps
0.17% of installs
HtmlCleaner is open-source HTML parser written in Java that cleans up ill-formed html, as encounter…
0.19% of apps
0.17% of installs
Open-source initiative for a universal and persistent UDID solution for Android.
0.03% of apps
0.16% of installs
RoboSpice is a modular android library that makes writing asynchronous network requests easy.
0.17% of apps
0.15% of installs
Android Billing Library implements in-app billing's full specification and offers high-level classe…
0.06% of apps
0.14% of installs
A web app runtime built with the latest releases of Chromium. Can also serve as a WebView that work…
0.70% of apps
0.14% of installs
A set of custom views used to navigate between the pages of a ViewPager
0.10% of apps
0.13% of installs
Splunk MINT is a tool that allows you to monitor and gain insights into your mobile apps.
0.30% of apps
0.13% of installs
Android Networking is a library for doing any type of networking in Android applications which is m…
0.11% of apps
0.12% of installs
SmartImageView is a drop-in replacement for Android's standard ImageView which additionally allows …
0.21% of apps
0.12% of installs
Speex is an open-source/free software patent-free audio compression format designed for speech.
0.01% of apps
0.11% of installs
Android compliant java-driver to connect to a MongoDB.
0.04% of apps
0.11% of installs
A small, yet full-featured framework that allows building View-based Android applications
0.03% of apps
0.10% of installs
Jaxen is an open-source XPath library written in Java. It is adaptable to many different object mod…
0.57% of apps
0.10% of installs
Epublib is a java library for reading/writing/manipulating epub files
0.95% of apps
0.09% of installs
jchardet is a java port of the source from mozilla's automatic charset detection algorithm.
0.01% of apps
0.09% of installs
This MultiTouch Controller class makes it much easier to write multitouch applications for Android.
0.28% of apps
0.09% of installs
Freeware Advanced Audio (AAC) Decoder for Android. This is a port of the OpenCORE aacdec open-sourc…
0.67% of apps
0.09% of installs
An Android CalendarView based on the Windows 7 style clock calendar.
0.87% of apps
0.08% of installs
BugSense is a tool that collects and analyzes crash reports from mobile apps.
0.29% of apps
0.08% of installs
Twitter4J is an unofficial Java library for the Twitter API. With Twitter4J, you can easily integra…
0.23% of apps
0.08% of installs
A slide-out menu implementation, which allows users to navigate between views in your app.
0.27% of apps
0.07% of installs
ViewBadger provides a simple way to 'badge' any given Android view at runtime without having to cat…
0.17% of apps
0.07% of installs
A Base64 encoder/decoder in Java.
0.23% of apps
0.07% of installs
Android-BitmapCache is a specialised cache, for use with Android Bitmap objects.
0.46% of apps
0.06% of installs
A library for making OpenGL Live Wallpapers for Android.
0.18% of apps
0.05% of installs
Titanium provides a platform for web developers to build cross-platform, native mobile applications…
0.52% of apps
0.04% of installs
A layout that you can swipe/slide to show another layout.
0.06% of apps
0.04% of installs
GreenDroid is a development library for the Android platform. It is intended to make UI development…
0.09% of apps
0.04% of installs
VuDroid is a djvu and pdf document viewer.
0.43% of apps
0.04% of installs
Used to remotely log unhandled exceptions in Android applications.
0.03% of apps
0.04% of installs
Library with ready-to-use components and utility classes that wrap a lot of the boilerplate that's …
0.01% of apps
0.04% of installs
Wrapper around Android Camera with an easy-to-use API.
0.02% of apps
0.04% of installs
AndroidAnnotations is an open-source framework that speeds up Android development.
0.07% of apps
0.03% of installs
The android-actionbar project provides a reusable action bar component.
0.18% of apps
0.03% of installs
Page curl/flip effect on Android using OpenGL ES.
0.17% of apps
0.03% of installs
The android-pulltorefresh project provides a reusable pull to refresh widget for Android.
0.09% of apps
0.02% of installs
This project is focused on creating an Android activity that allows developers to play videos that …
0.26% of apps
0.02% of installs
This project is a Java implementation of XMPP.org's XEP-0124 'Bidirectional-streams Over Synchronou…
0.05% of apps
0.02% of installs
Android Timeline View is used to display views like tracking of shipment/order, steppers etc.
0.01% of apps
0.01% of installs
A Java interface to the bit.ly and j.mp APIs.
0.02% of apps
0.01% of installs
A collection of open-source libraries for the Android platform. The collection contains a feed fram…
0.01% of apps
0.01% of installs
Android library to get device information in a super easy way.
0.01% of apps
0.01% of installs
Free and efficient widget for creating zoomable applications.
0.13% of apps
0.01% of installs
JTwitter is a small library providing easy access to the Twitter API. Set and get your status, mana…
0.02% of apps
0.01% of installs
Entagged is an open-source audiofile tagger for ID3-tags.
0.00% of apps
0.01% of installs
This project provides an easy way to annotate map overlay items with a simple information balloon w…
0.06% of apps
0.01% of installs
Android validation library which helps developer boil down the tedious work to three easy steps.
0.02% of apps
0.01% of installs
HoloEverywhere brings the Holo Theme from Android 4.1 to 1.6 and above.
0.01% of apps
0.00% of installs
Appirater is a class that you can drop into any Android app that will help remind your users to rev…
0.00% of apps
0.00% of installs
The Airbrake notifier for Android is designed to give you instant notification of exceptions thrown…
0.01% of apps
0.00% of installs
Twitter API ME is an API for Java developers who wish to develop applications that provide any type…
0.01% of apps
0.00% of installs
Android library which makes detecting gestures and sensor based events a breeze.
0.00% of apps
0.00% of installs
Android implementation of cover flow widget.
0.00% of apps
0.00% of installs
Java dropbox client by David Kocher
0.00% of apps
0.00% of installs
NYBus (RxBus) - A publish-subscribe library for Android and Java applications.
0.00% of apps
0.00% of installs
An Android library to implement TicketView in android with normal, rounded and scallop corners
0.00% of apps
0.00% of installs