Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Android Library

Android Library

105 projects

Showing 36 of 105 projects

Smack
SmackJava

A modular and portable open source XMPP client library written in Java for Android and Java SE VMs.

#iot#xmpp-client-library#instant-messaging
Stars2.4k
Forks882
Last commit3 months ago
AnyChart
AnyChartJava

A comprehensive data visualization library for creating interactive charts in Android apps with dozens of built-in chart types.

#chart#gradle#chart-component
Stars2.4k
Forks368
Last commit2 months ago
MaterialProgressBar
MaterialProgressBarJava

A Material Design ProgressBar library for Android 4.0+ with consistent appearance and correct tinting across platforms.

#ui-consistency#android#tinting
Stars2.2k
Forks279
Last commit6 years ago
Kotterknife
KotterknifeKotlin

A Butter Knife-inspired view binding library for Android written in Kotlin, now deprecated.

#property-delegation#android#deprecated
Stars2.2k
Forks189
Last commit6 years ago
AppUpdater
AppUpdaterJava

An Android library that checks for app updates from Google Play, GitHub, Amazon, F-Droid, or custom servers.

#version-check#dialog#changelog
Stars2.0k
Forks415
Last commit1 year ago
TastyToast
TastyToastJava

A library for creating beautifully styled and animated toast notifications on Android.

#android#user-feedback#android-ui
Stars2.0k
Forks352
Last commit6 years ago
MaterialSearchBar
MaterialSearchBarJava

A beautiful and easy-to-use Material Design SearchBar library for Android apps.

#search#ui-ux#gradle
Stars2.0k
Forks326
Last commit3 years ago
AndroidFillableLoaders
AndroidFillableLoadersJava

Android library for creating animated fillable progress views and branding logos using SVG paths.

#custom-view#branding#android
Stars2.0k
Forks263
Last commit3 years ago
AwesomeQRCode (Kotlin) W
AwesomeQRCode (Kotlin) WKotlin

A highly customizable QR code generator library for Android with support for logos, backgrounds, and animations.

#barcode#java-library#qr-code
Stars1.9k
Forks266
Last commit2 years ago
FloatingView
FloatingViewJava

An Android library for creating floating view animations above an anchor view with customizable transitions.

#spring-animation#path-animation#floating-view
Stars1.8k
Forks242
Last commit7 years ago
EasyDeviceInfo
EasyDeviceInfoJava

An Android library to retrieve device information with a simple, modular API.

#boilerplate-reduction#library#mod
Stars1.8k
Forks226
Last commit1 year ago
SectionedRecyclerViewAdapter
SectionedRecyclerViewAdapterJava

An Android RecyclerView adapter that splits lists into sections with headers, footers, and individual state control.

#user-interface#kotlin-java#adapter
Stars1.7k
Forks374
Last commit4 years ago
EazeGraph
EazeGraphJava

A lightweight Android library for creating beautiful, customizable charts with an up-to-date look.

#open-source#android#java
Stars1.6k
Forks266
Last commit9 years ago
Bubbles for Android
Bubbles for AndroidJava

An Android library for adding Facebook Messenger-style chat heads (floating bubbles) to your applications.

#mobile-ui#android-development#android-library
Stars1.5k
Forks283
Last commit5 years ago
Frodo
FrodoJava

An Android library for logging RxJava Observables and Subscribers with annotation-based debugging.

#android#annotation-processing#reactive-programming
Stars1.5k
Forks100
Last commit7 years ago
Crescento
CrescentoJava

An Android library that adds customizable curved bottoms to ImageViews and RelativeLayouts.

#tint#appcompat-support#relativelayout
Stars1.3k
Forks154
Last commit7 years ago
GifImageView
GifImageViewKotlin

Android ImageView library for displaying and controlling animated GIFs with frame-by-frame manipulation.

#media#animation#imageview
Stars1.2k
Forks271
Last commit3 years ago
CircularImageView
CircularImageViewJava

A custom Android view for displaying circular images with optimal draw performance and customizable borders.

#custom-view#performance-optimization#android-ui
Stars1.2k
Forks230
Last commit8 years ago
Android Image Picker
Android Image PickerKotlin

A highly configurable yet easy-to-use image picker library for Android with camera integration.

#camera#hacktoberfest#android
Stars1.1k
Forks330
Last commit1 year ago
SortableTableView
SortableTableViewJava

An Android library providing customizable TableView and SortableTableView components for displaying and sorting tabular data.

#gradle#android#java
Stars1.0k
Forks238
Last commit5 years ago
DecoView
DecoViewJava

An Android library for creating highly configurable animated circular wheel charts, inspired by Google Fit's visual style.

#animated-ui#custom-view#circular-charts
Stars984
Forks188
Last commit4 years ago
Google-Directions-Android
Google-Directions-AndroidJava

An Android library for calculating routes between locations and displaying them on Google Maps using the Directions API.

#directions-api#maps-integration#google-maps
Stars975
Forks385
Last commit4 years ago
DbInspector
DbInspectorKotlin

Android library for viewing, editing, and sharing in-app SQLite databases directly on the device for debugging.

#couchbase#database#database-inspection
Stars952
Forks94
Last commit10 days ago
KAndroid
KAndroidKotlin

A Kotlin library for Android providing useful extensions to eliminate boilerplate code and boost developer productivity.

#boilerplate-reduction#productivity#kotlin-extensions
Stars891
Forks80
Last commit1 year ago
SwipeableCard
SwipeableCardJava

An Android library for creating swipeable cards with customizable layouts and animations.

#library#recyclerview#gesture-control
Stars838
Forks147
Last commit9 years ago
MultiViewAdapter
MultiViewAdapterJava

A library for creating complex RecyclerView adapters with multiple view types, selection, expansion, and drag-and-drop in Android.

#java-library#adapter#recyclerview
Stars814
Forks147
Last commit5 years ago
Linx
LinxJava

An Android library that displays logcat output directly in your app via a custom view, activity, or shake detection.

#developer-tools#android#logcat
Stars788
Forks92
Last commit4 months ago
RESTMock
RESTMockJava

A library for mocking HTTP responses in Android instrumentation tests using Hamcrest matchers.

#okhttp#network-testing#mock-server
Stars757
Forks56
Last commit3 years ago
FingerprintJS Android
FingerprintJS AndroidKotlin

A lightweight Kotlin library for stateless device identification and fingerprinting on Android.

#mobile-security#unique-identifier#device-identification
Stars711
Forks118
Last commit10 months ago
SwipeCaptcha
SwipeCaptchaJava

A customizable Android library for implementing swipe-based captcha verification with puzzle piece dragging.

#mobile-security#custom-view#android
Stars707
Forks141
Last commit7 years ago
CaptchaImageView
CaptchaImageViewJava

A custom Android ImageView that generates and displays CAPTCHA images with built-in validation.

#captcha-image#imageview#android
Stars611
Forks79
Last commit8 years ago
Android-Transition
Android-TransitionJava

A library for creating smooth animated transitions in Android UI that react to user inputs like drawer drags and panel slides.

#ui-animation#interactive-animation#menu-item-animation
Stars610
Forks76
Last commit8 years ago
Glide Bitmap Pool
Glide Bitmap PoolJava

A memory management library for Android that reuses bitmap memory to reduce garbage collection and improve app performance.

#bitmap#java-library#glide
Stars601
Forks101
Last commit1 year ago
Audiogram
AudiogramKotlin

A lightweight audiowave progressbar for Android, written in Kotlin, that can also function as a seekbar.

#custom-view#seekbar#ui-component
Stars499
Forks83
Last commit6 years ago
OneAdapter
OneAdapterKotlin

A modular, viewholderless adapter for Android RecyclerView with built-in diffing, paging, emptiness, selection, and event hooks.

#kotlin-dsl#adapter#recycleview
Stars467
Forks43
Last commit2 years ago
ActivityStarter
ActivityStarterKotlin

An Android library that simplifies starting Activities, Fragments, Services, and BroadcastReceivers with arguments using annotations.

#android-fragment#boilerplate-reduction#argument-passing
Stars431
Forks30
Last commit7 years ago
PreviousPage 2 of 3Next

Related Tags

#Android86#Mobile Development45#Java33#Kotlin30#Ui Components28#Material Design16#Android Ui14#Android Development12#Gradle10#Custom View9#Rxjava9#Open Source7
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub