Last updated:
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
Sort by:
Installs,
Apps
A collection of libraries that help you design robust, testable, and maintainable apps.
84.38% of apps
83.14% of installs
Android Jetpack is a library that you can add to your Android application in order to use APIs that…
81.25% of apps
83.01% of installs
Provides a stable but relatively compact binary serialization format that can be passed across proc…
81.25% of apps
83.01% of installs
Android Jetpack is a library that you can add to your Android application in order to use APIs that…
81.25% of apps
83.01% of installs
Provides the base Activity subclass and the relevant hooks to build a composable structure on top.
78.13% of apps
83.01% of installs
Provides the base Activity subclass and the relevant hooks to build a composable structure on top.
71.88% of apps
83.01% of installs
This library adds support for the Action Bar user interface design pattern. This library includes s…
68.75% of apps
82.97% of installs
Kotlin is a JVM based programming language and an officially supported Android language since Googl…
62.50% of apps
74.69% of installs
ViewPager2 replaces ViewPager, addressing most of its predecessor’s pain-points, including right-to…
43.75% of apps
74.52% of installs
With WorkManager, you can easily set up a task and hand it off to the system to run under the condi…
46.88% of apps
73.81% of installs
Gson is a Java library that can be used to convert Java Objects into their JSON representation. It …
40.63% of apps
70.93% of installs
Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Googl…
43.75% of apps
69.90% of installs
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way …
37.50% of apps
68.65% of installs
Static library support version of the framework's Loader.
75.00% of apps
66.59% of installs
An image loading and caching library for Android focused on smooth scrolling.
28.13% of apps
65.79% of installs
Lottie is a mobile library that parses Adobe After Effects animations exported as json and renders …
18.75% of apps
57.90% of installs
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms.
6.25% of apps
39.84% of installs
The Android Jetpack Media library contains classes that are helpful for building apps that play aud…
56.25% of apps
35.28% of installs
This open-source Java library allows you to integrate Facebook into your Android application.
21.88% of apps
25.10% of installs
Standalone efficient collections.
56.25% of apps
23.03% of installs
Static library support version of the framework's CursorAdapter.
43.75% of apps
22.99% of installs
Android includes the transitions framework, which enables you to easily animate changes between two…
43.75% of apps
22.99% of installs
Helper class for inflating layouts asynchronously.
40.63% of apps
22.60% of installs
Representation of a document backed by either a DocumentsProvider or a raw file on disk. This is a …
40.63% of apps
22.60% of installs
The Support Library is a static library that you can add to your Android application in order to us…
40.63% of apps
22.60% of installs
LocalBroadcastManager is an application-wide event bus and embraces layer violations in your app: a…
40.63% of apps
22.60% of installs
A helper library for printing bitmaps.
40.63% of apps
22.60% of installs
This is a class for reading and writing Exif tags in various image file formats.
40.63% of apps
22.59% of installs
The Support Library is a static library that you can add to your Android application in order to us…
37.50% of apps
22.59% of installs
Okio is a library that complements java.io and java.nio to make it easier to access, store, and pro…
34.38% of apps
18.35% of installs
The Checker Framework enhances Java's type system to make it more powerful and useful. This lets so…
15.63% of apps
17.03% of installs
Android optimized event bus that simplifies communication between Activities, Fragments, Threads, S…
9.38% of apps
16.43% of installs
Picasso allows for hassle-free image loading in your application by handling ImageView recycling an…
18.75% of apps
9.96% of installs
Volley is an HTTP library that makes networking for Android apps easier and faster.
15.63% of apps
9.54% of installs
ZXing (pronounced "zebra crossing") is an open-source, multi-format 1D/2D barcode image processing …
12.50% of apps
8.30% of installs
ReactiveX provides an API for asynchronous programming with observable streams. This API is availab…
9.38% of apps
4.35% of installs
Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. JavaN…
6.25% of apps
4.34% of installs
The Simple Logging Facade for Java or (SLF4J) serves as a simple facade or abstraction for various …
6.25% of apps
4.34% of installs
This is a logger with a small, extensible API which provides utility on top of Android's normal Log…
6.25% of apps
4.34% of installs
Reactive Streams is an initiative to provide a standard for asynchronous stream processing with non…
6.25% of apps
3.96% of installs
Bolts is a collection of low-level libraries designed to make developing mobile apps easier.
3.13% of apps
3.94% of installs
jsoup is a Java library for working with real-world HTML. It provides a very convenient API for ext…
3.13% of apps
3.94% of installs
React Native lets you build mobile apps using only JavaScript, letting you compose a mobile UI from…
3.13% of apps
3.94% of installs
Views and Drawable for displaying animated GIFs on Android.
6.25% of apps
1.64% of installs
Commons IO is a library of utilities to assist with developing IO functionality.
3.13% of apps
1.25% of installs
This is a small Android library project for your application to enable the users to select an arbit…
3.13% of apps
0.39% of installs
greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases.
3.13% of apps
0.39% of installs
This is a repackaging of HttpClient 4.2.3 for Android, which contains some much-needed bugfixes as …
3.13% of apps
0.39% of installs
This is a repackaging of HttpClient for Android.
3.13% of apps
0.39% of installs
RoundedImageView is a fast ImageView (and Drawable) that supports rounded corners (and ovals or cir…
3.13% of apps
0.39% of installs
Simple is a high performance XML serialization and configuration framework for Java.
3.13% of apps
0.39% of installs
An Android library that encourages users to rate the app on the Google Play.
3.13% of apps
0.39% of installs
This project is focused on creating an Android activity that allows developers to play videos that …
3.13% of apps
0.12% of installs
Ionic is an open-source SDK for hybrid mobile app development using Web technologies.
3.13% of apps
0.12% of installs
The PhoneGap Social Sharing plugin allows you to use the native sharing window of your mobile devic…
3.13% of apps
0.12% of installs
ShortcutBadger makes your Android App show the count of unread messages as a badge on your App shor…
3.13% of apps
0.12% of installs
This is a charting software library for Android applications.
3.13% of apps
0.04% of installs
Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 5 and above
3.13% of apps
0.01% of installs
ImageViewTouch is an android ImageView widget with zoom and pan capabilities.
3.13% of apps
0.01% of installs
JSON.simple is a simple Java toolkit for JSON. You can use JSON.simple to encode or decode JSON tex…
3.13% of apps
0.01% of installs
The libgdx project is a cross-platform game development library written in Java with some JNI code …
3.13% of apps
0.01% of installs