{"id":13395820,"url":"https://github.com/wasabeef/awesome-android-libraries","last_synced_at":"2025-05-14T10:07:19.440Z","repository":{"id":22532394,"uuid":"25873041","full_name":"wasabeef/awesome-android-libraries","owner":"wasabeef","description":"This is an alphabetical list of libraries for Android development, the majority being actively maintained.","archived":false,"fork":false,"pushed_at":"2023-08-29T05:35:31.000Z","size":50,"stargazers_count":5495,"open_issues_count":66,"forks_count":1249,"subscribers_count":387,"default_branch":"master","last_synced_at":"2024-05-19T19:03:02.676Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://twitter.com/wasabeef_jp","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wasabeef.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2014-10-28T14:22:59.000Z","updated_at":"2024-05-14T10:46:06.000Z","dependencies_parsed_at":"2022-07-13T09:10:38.445Z","dependency_job_id":"3e83e82f-0458-4c04-9eee-df3a56a91e80","html_url":"https://github.com/wasabeef/awesome-android-libraries","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasabeef%2Fawesome-android-libraries","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasabeef%2Fawesome-android-libraries/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasabeef%2Fawesome-android-libraries/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasabeef%2Fawesome-android-libraries/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wasabeef","download_url":"https://codeload.github.com/wasabeef/awesome-android-libraries/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247419854,"owners_count":20936012,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T18:00:33.062Z","updated_at":"2025-04-09T02:18:24.251Z","avatar_url":"https://github.com/wasabeef.png","language":null,"readme":"List of Android Libraries\n======================\n\nThis is an alphabetical list of libraries for Android development, the majority being actively maintained.\n\n**UI/UX Library is [here](https://github.com/wasabeef/awesome-android-ui).**\n\n### Index\n* [Networking](#networking)\n* [Image Loader](#image-loader)\n* [Drawable](#drawable)\n* [Dependency Injections](#dependency-injections)\n* [JSON](#json)\n* [O/R Mapping](#or-mapping)\n* [NoSQL](#nosql)\n* [Pub/Sub](#pubsub)\n* [Logger](#logger)\n* [Background Processing](#background-processing)\n* [Fonts](#fonts)\n* [Video](#video)\n* [Parcelables](#parcelables)\n* [Functional Programming](#functional-programming)\n  * [Adding Java-8 Functional Programming Features](#adding-java-8-functional-programming-features)\n  * [Functional Reactive Programming](#functional-reactive-programming)\n* [Social Networks](#social-networks)\n* [WebRTC](#webrtc)\n* [Image Processing](#image-processing)\n* [Camera](#camera)\n* [Security](#security)\n* [Media](#media)\n* [Showcases](#showcases)\n* [Maps](#maps)\n* [Other](#other)\n\n## Networking\nName | Repository | License\n--- | --- | ---\n[Android Asynchronous Http Client](http://loopj.com/android-async-http) | https://github.com/loopj/android-async-http | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Async Http Client](https://github.com/AsyncHttpClient/async-http-client) | https://github.com/AsyncHttpClient/async-http-client | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[ion](https://github.com/koush/ion) | https://github.com/koush/ion | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[OkHttp](http://square.github.io/okhttp/) | https://github.com/square/okhttp | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Retrofit](http://square.github.io/retrofit/) | https://github.com/square/retrofit | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[RxNetty](https://github.com/ReactiveX/RxNetty) | https://github.com/ReactiveX/RxNetty | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Basic HTTP Client for Java](https://code.google.com/p/basic-http-client/) | https://code.google.com/p/basic-http-client/ | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n\n## Image Loader\nName | Repository | License\n--- | --- | --- \n[Glide](https://github.com/bumptech/glide) | https://github.com/bumptech/glide | [ License](https://github.com/bumptech/glide/blob/master/LICENSE)\n[ion](https://github.com/koush/ion) | https://github.com/koush/ion | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Picasso](http://square.github.io/picasso) | https://github.com/square/picasso | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Universal Image Loader](https://github.com/nostra13/Android-Universal-Image-Loader) | https://github.com/nostra13/Android-Universal-Image-Loader | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Fresco](http://frescolib.org) | https://github.com/facebook/fresco | [BSD License](https://github.com/facebook/fresco/blob/master/LICENSE)\n## Drawable\nName | Repository | License\n--- | --- | ---\n[MrVector](https://github.com/telly/MrVector) | https://github.com/telly/MrVector | [License](https://github.com/telly/MrVector/blob/master/LICENSE)\n\n## Dependency Injections\nName | Repository | License\n--- | --- | ---\n[AndroidAnnotations](http://androidannotations.org/) | https://github.com/excilys/androidannotations | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Butter Knife](http://jakewharton.github.io/butterknife/) | https://github.com/JakeWharton/butterknife | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Dagger(Square)](http://square.github.io/dagger/) | https://github.com/square/dagger | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Dagger(Google)](https://github.com/google/dagger) | https://github.com/google/dagger | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[RoboGuice](https://github.com/roboguice/roboguice) | https://github.com/roboguice/roboguice | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Scopes](https://github.com/emmano/Scopes) | https://github.com/emmano/Scopes | [MIT](http://opensource.org/licenses/MIT)\n\n## JSON \nName | Repository | License\n--- | --- | ---\n[Gson](https://code.google.com/p/google-gson/) | http://google-gson.googlecode.com/svn/trunk/ | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[ig-json-parser](https://github.com/Instagram/ig-json-parser) | https://github.com/Instagram/ig-json-parser | [BSD](https://en.wikipedia.org/wiki/BSD_licenses)\n[Jackson](http://jackson.codehaus.org/) | https://github.com/FasterXML/jackson | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n\n## O/R Mapping \nName | Repository | License\n--- | --- | ---\n[ActiveAndroid](http://www.activeandroid.com/) | https://github.com/pardom/ActiveAndroid | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Cupboard for Android](https://bitbucket.org/littlerobots/cupboard) | https://bitbucket.org/littlerobots/cupboard | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[DBFlow](https://github.com/Raizlabs/DBFlow) | https://github.com/Raizlabs/DBFlow | [MIT](http://opensource.org/licenses/MIT)\n[greenDAO](http://greendao-orm.com/) | https://github.com/greenrobot/greenDAO | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[RushOrm](http://www.rushorm.com/) | https://github.com/Stuart-campbell/RushOrm | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Sugar ORM](http://satyan.github.io/sugar/) | https://github.com/satyan/sugar | [Satya Narayan](https://github.com/satyan/sugar/blob/master/LICENSE)\n[Shillelagh](https://github.com/pieces029/shillelagh) | https://github.com/pieces029/shillelagh | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[SQLBrite](https://github.com/square/sqlbrite) | https://github.com/square/sqlbrite | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Ollie](https://github.com/pardom/Ollie) | https://github.com/pardom/Ollie | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[TriOrm](https://github.com/HendrixString/Android-TriOrm) | https://github.com/HendrixString/Android-TriOrm | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n\n## NoSQL\nName | Repository | License\n--- | --- | ---\n[Couchbase-Lite-Android](http://developer.couchbase.com/mobile/) | https://github.com/couchbase/couchbase-lite-android | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Realm](http://realm.io/) | https://github.com/realm/realm-java | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[SimpleNoSQL](https://github.com/Jearil/SimpleNoSQL) | https://github.com/Jearil/SimpleNoSQL | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[RxSimpleNoSQL](https://github.com/xmartlabs/RxSimpleNoSQL) | https://github.com/xmartlabs/RxSimpleNoSQL | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[SnappyDB](http://www.snappydb.com/) | https://github.com/nhachicha/SnappyDB | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n\n## Pub/Sub\nName | Repository | License\n--- | --- | ---\n[EventBus](https://github.com/greenrobot/EventBus) | https://github.com/greenrobot/EventBus | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Otto](http://square.github.io/otto/) | https://github.com/square/otto | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[MBassador](https://github.com/bennidi/mbassador) | https://github.com/bennidi/mbassador | [MIT](http://opensource.org/licenses/MIT)\n\n## Logger\nName | Repository | License\n--- | --- | ---\n[Hugo](https://github.com/JakeWharton/hugo) | https://github.com/JakeWharton/hugo | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Timber](https://github.com/JakeWharton/timber) | https://github.com/JakeWharton/timber | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[LoggingInterceptor](https://github.com/ihsanbal/LoggingInterceptor) | https://github.com/ihsanbal/LoggingInterceptor | [MIT](http://opensource.org/licenses/MIT)\n\n## Background Processing\nName | Repository | License\n--- | --- | ---\n[Android Priority Job Queue](https://github.com/path/android-priority-jobqueue) | https://github.com/path/android-priority-jobqueue | [MIT](http://opensource.org/licenses/MIT)\n[Tape](http://square.github.io/tape/) | https://github.com/square/tape | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Zorn](https://github.com/HendrixString/Android-Zorn) | https://github.com/HendrixString/Android-Zorn | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n\n## Fonts\nName | Repository | License\n--- | --- | ---\n[Calligraphy](https://github.com/chrisjenx/Calligraphy) | https://github.com/chrisjenx/Calligraphy | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n \n## Video\nName | Repository | License\n--- | --- | ---\n[ExoPlayer](https://github.com/google/ExoPlayer) | https://github.com/google/ExoPlayer | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[ijkplayer](https://github.com/bbcallen/ijkplayer) | https://github.com/bbcallen/ijkplayer | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[mp4parser](https://code.google.com/p/mp4parser/) | https://github.com/sannies/mp4parser | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n\n## Parcelables\nName | Repository | License\n--- | --- | ---\n[AutoParcel](https://github.com/frankiesardo/auto-parcel) | https://github.com/frankiesardo/auto-parcel | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Akatsuki](https://github.com/tom91136/Akatsuki) | https://github.com/tom91136/Akatsuki | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Icepick](https://github.com/frankiesardo/icepick) | https://github.com/frankiesardo/icepick | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Parceler](https://github.com/johncarl81/parceler) | https://github.com/johncarl81/parceler | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n\n## Functional Programming\n\n#### Adding Java-8 Functional Programming Features\nName | Repository | License\n--- | --- | ---\n[Retrolambda](https://github.com/orfjackal/retrolambda) | https://github.com/orfjackal/retrolambda | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n\n#### Functional Reactive Programming\nName | Repository | License\n--- | --- | ---\n[RxAndroid](https://github.com/ReactiveX/RxAndroid) | https://github.com/ReactiveX/RxAndroid | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[RxJava](https://github.com/ReactiveX/RxJava) | https://github.com/ReactiveX/RxJava | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n\n## Social Networks\nName | Repository | License\n--- | --- | ---\n[ASNE](https://github.com/gorbin/ASNE) | https://github.com/gorbin/ASNE | [MIT](http://opensource.org/licenses/MIT)\n[Facebook SDK](https://developers.facebook.com/docs/android) | https://github.com/facebook/facebook-android-sdk | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Twitter Fabric](https://dev.twitter.com/products/fabric) | Unknown | Unknown\n\n## WebRTC\nName | Repository | License\n--- | --- | ---\n[AndroidRTC](https://github.com/pchab/AndroidRTC) | https://github.com/pchab/AndroidRTC | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n\n## Image Processing\nName | Repository | License\n--- | --- | ---\n[GPUImage for Android](https://github.com/CyberAgent/android-gpuimage) | https://github.com/CyberAgent/android-gpuimage | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n\n## Camera\nName | Repository | License\n--- | --- | ---\n[Landscape video camera](https://github.com/jmolsmobile/LandscapeVideoCamera) | https://github.com/jmolsmobile/LandscapeVideoCamera | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[EasyCamera](https://github.com/Glamdring/EasyCamera) | https://github.com/Glamdring/EasyCamera | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n\n## Build\nName | Repository | License\n--- | --- | ---\n[Buck](https://github.com/facebook/buck) | https://github.com/facebook/buck | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n\n## Security\nName | Repository | License\n--- | --- | ---\n[Grab'n Run](https://github.com/lukeFalsina/Grab-n-Run) | https://github.com/lukeFalsina/Grab-n-Run | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n\n## Media\nName | Repository | License\n--- | --- | ---\n[PdfMyXml](https://github.com/HendrixString/Android-PdfMyXml) | https://github.com/HendrixString/Android-PdfMyXml | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n\n## Showcases\nName | Repository | License\n--- | --- | ---\n[android-best-practices](https://github.com/futurice/android-best-practices) | https://github.com/futurice/android-best-practices | [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/legalcode)\n[BlurTestAndroid](https://github.com/patrickfav/BlurTestAndroid) | https://github.com/patrickfav/BlurTestAndroid | Unknown\n[card.io-Android-source](https://github.com/card-io/card.io-Android-source) | https://github.com/card-io/card.io-Android-source | [MIT](http://opensource.org/licenses/MIT)\n[iosched](https://github.com/google/iosched) | https://github.com/google/iosched | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[JamsMusicPlayer](https://github.com/psaravan/JamsMusicPlayer) | https://github.com/psaravan/JamsMusicPlayer | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Reflection No Reflection](https://github.com/stephanenicolas/reflection-no-reflection) | https://github.com/stephanenicolas/reflection-no-reflection | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Mizuu](http://mizuu.tv/) | https://github.com/MizzleDK/Mizuu | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Mover](http://mover.uz) | https://github.com/Codetail/Mover | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Talon-for-Twitter](https://github.com/klinker24/Talon-for-Twitter) | https://github.com/klinker24/Talon-for-Twitter | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Telecine](https://github.com/JakeWharton/Telecine) | https://github.com/JakeWharton/Telecine | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[u2020](https://github.com/JakeWharton/u2020) | https://github.com/JakeWharton/u2020 | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n\n## Maps\nName | Repository | License\n--- | --- | ---\n[GraphHopper](https://graphhopper.com) | https://github.com/graphhopper/graphhopper | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Mapsforge](https://github.com/mapsforge/mapsforge) | https://github.com/mapsforge/mapsforge | [LGPL](https://www.gnu.org/licenses/lgpl.html)\n\n## Other\nName | Repository | License\n--- | --- | ---\n[Joda Time Android](https://github.com/dlew/joda-time-android) | https://github.com/dlew/joda-time-android | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n[Bolts](https://github.com/BoltsFramework/Bolts-Android) | https://github.com/BoltsFramework/Bolts-Android | [BSD](https://en.wikipedia.org/wiki/BSD_licenses)\n[Secure Preference Manager](http://prashantsolanki3.github.io/Secure-Pref-Manager/) | http://prashantsolanki3.github.io/Secure-Pref-Manager/ | [Apache License V2](https://www.apache.org/licenses/LICENSE-2.0)\n","funding_links":[],"categories":["Other lists","Others","Technical","Reference","Uncategorized","Other lists of awesome things","Awesome 系列","Other Lists","External","Другие списки / ссылки","Android"],"sub_categories":["awesome-*","Assistant","Uncategorized","TeX Lists","Статьи"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwasabeef%2Fawesome-android-libraries","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwasabeef%2Fawesome-android-libraries","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwasabeef%2Fawesome-android-libraries/lists"}