[Github Ranking](../README.md) ========== ## Top 100 Stars in Java | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [jadx](https://github.com/skylot/jadx) | 37352 | 4620 | Java | 353 | Dex to Java decompiler | 2023-12-10T18:51:25Z | | 2 | [SmartRefreshLayout](https://github.com/scwang90/SmartRefreshLayout) | 24491 | 4980 | Java | 304 | 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 | 2023-11-19T15:30:37Z | | 3 | [EventBus](https://github.com/greenrobot/EventBus) | 24486 | 4708 | Java | 98 | Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. | 2023-09-13T16:05:50Z | | 4 | [RxAndroid](https://github.com/ReactiveX/RxAndroid) | 19829 | 3001 | Java | 1 | RxJava bindings for Android | 2023-11-30T05:40:27Z | | 5 | [openapi-generator](https://github.com/OpenAPITools/openapi-generator) | 18422 | 5836 | Java | 3918 | OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3) | 2023-12-10T10:48:20Z | | 6 | [material-components-android](https://github.com/material-components/material-components-android) | 15593 | 3076 | Java | 491 | Modular and customizable Material Design UI components for Android | 2023-12-10T06:41:54Z | | 7 | [VirtualXposed](https://github.com/android-hacker/VirtualXposed) | 14784 | 2479 | Java | 132 | A simple app to use Xposed without root, unlock the bootloader or modify system image, etc. | 2022-09-09T02:58:50Z | | 8 | [QMUI_Android](https://github.com/Tencent/QMUI_Android) | 14236 | 2670 | Java | 420 | 提高 Android UI 开发效率的 UI 库 | 2023-11-27T08:27:15Z | | 9 | [LSPosed](https://github.com/LSPosed/LSPosed) | 13159 | 1746 | Java | 3 | LSPosed Framework | 2023-12-10T04:50:00Z | | 10 | [jd-gui](https://github.com/java-decompiler/jd-gui) | 13105 | 2359 | Java | 194 | A standalone Java Decompiler GUI | 2023-08-28T12:35:13Z | | 11 | [conductor](https://github.com/Netflix/conductor) | 12894 | 2341 | Java | 146 | Conductor is a microservices orchestration engine. | 2023-12-08T09:30:10Z | | 12 | [COLA](https://github.com/alibaba/COLA) | 10750 | 2844 | Java | 36 | 🥤 COLA: Clean Object-oriented & Layered Architecture | 2023-12-04T19:15:47Z | | 13 | [platform_frameworks_base](https://github.com/aosp-mirror/platform_frameworks_base) | 10541 | 6280 | Java | 0 | None | 2023-10-25T16:44:35Z | | 14 | [javapoet](https://github.com/square/javapoet) | 10540 | 1400 | Java | 91 | A Java API for generating .java source files. | 2023-12-01T23:13:57Z | | 15 | [spark](https://github.com/perwendel/spark) | 9557 | 1581 | Java | 202 | A simple expressive web framework for java. Spark has a kotlin DSL https://github.com/perwendel/spark-kotlin | 2023-10-08T09:20:37Z | | 16 | [AndroidSlidingUpPanel](https://github.com/umano/AndroidSlidingUpPanel) | 9474 | 2297 | Java | 268 | This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano. | 2022-07-21T00:21:03Z | | 17 | [android-gif-drawable](https://github.com/koral--/android-gif-drawable) | 9451 | 1810 | Java | 32 | Views and Drawable for displaying animated GIFs on Android | 2023-10-31T15:50:47Z | | 18 | [JsonPath](https://github.com/json-path/JsonPath) | 8373 | 1648 | Java | 302 | Java JsonPath implementation | 2023-12-04T03:18:25Z | | 19 | [hsweb-framework](https://github.com/hs-web/hsweb-framework) | 8184 | 3053 | Java | 3 | hsweb (haʊs wɛb) 是一个基于spring-boot 2.x开发 ,首个使用全响应式编程的企业级后台管理系统基础项目。 | 2023-12-04T03:27:19Z | | 20 | [kafka-ui](https://github.com/provectus/kafka-ui) | 7470 | 945 | Java | 287 | Open-Source Web UI for Apache Kafka Management | 2023-12-04T07:30:25Z | | 21 | [RePlugin](https://github.com/Qihoo360/RePlugin) | 7202 | 1533 | Java | 315 | RePlugin - A flexible, stable, easy-to-use Android Plug-in Framework | 2022-10-26T09:44:28Z | | 22 | [Mapper](https://github.com/abel533/Mapper) | 7192 | 1619 | Java | 228 | Mybatis Common Mapper - Easy to use | 2023-11-04T00:35:23Z | | 23 | [elasticsearch-sql](https://github.com/NLPchina/elasticsearch-sql) | 6932 | 1532 | Java | 313 | Use SQL to query Elasticsearch | 2023-11-22T20:57:55Z | | 24 | [aeron](https://github.com/real-logic/aeron) | 6839 | 852 | Java | 16 | Efficient reliable UDP unicast, UDP multicast, and IPC message transport | 2023-12-10T22:56:10Z | | 25 | [rest-assured](https://github.com/rest-assured/rest-assured) | 6594 | 1868 | Java | 516 | Java DSL for easy testing of REST services | 2023-12-08T10:56:06Z | | 26 | [PowerJob](https://github.com/PowerJob/PowerJob) | 6075 | 1069 | Java | 183 | Enterprise job scheduling middleware with distributed computing ability. | 2023-12-04T07:08:02Z | | 27 | [springcloud-learning](https://github.com/macrozheng/springcloud-learning) | 6057 | 2792 | Java | 17 | 一套涵盖大部分核心组件使用的Spring Cloud教程,包括Spring Cloud Alibaba及分布式事务Seata,基于Spring Cloud Greenwich及SpringBoot 2.1.7。篇篇精华,涵盖大部分应用场景。 | 2023-11-27T08:41:51Z | | 28 | [dynamic-load-apk](https://github.com/singwhatiwanna/dynamic-load-apk) | 6009 | 2018 | Java | 84 | DL : dynamic load framework in android | 2023-07-13T22:09:18Z | | 29 | [smile](https://github.com/haifengl/smile) | 5855 | 1126 | Java | 12 | Statistical Machine Intelligence & Learning Engine | 2023-11-01T02:30:38Z | | 30 | [InfiniteCycleViewPager](https://github.com/Devlight/InfiniteCycleViewPager) | 5769 | 840 | Java | 55 | Infinite cycle ViewPager with two-way orientation and interactive effect. | 2022-08-09T20:20:47Z | | 31 | [gradle-retrolambda](https://github.com/evant/gradle-retrolambda) | 5313 | 498 | Java | 75 | A gradle plugin for getting java lambda support in java 6, 7 and android | 2023-07-24T15:03:12Z | | 32 | [Android-ConvenientBanner](https://github.com/saiwu-bigkoo/Android-ConvenientBanner) | 4772 | 1064 | Java | 89 | Simple and convenient banner, loop viewpager with 3D effects | 2023-10-10T06:15:41Z | | 33 | [react-native-config](https://github.com/lugg/react-native-config) | 4677 | 647 | Java | 279 | Bring some 12 factor love to your mobile apps! | 2023-12-05T18:03:04Z | | 34 | [reflections](https://github.com/ronmamo/reflections) | 4597 | 734 | Java | 115 | Java runtime metadata analysis | 2023-07-17T00:28:42Z | | 35 | [android-crop](https://github.com/jdamcd/android-crop) | 4545 | 1088 | Java | 106 | Android library project for cropping images | 2021-06-01T04:07:06Z | | 36 | [NineOldAndroids](https://github.com/JakeWharton/NineOldAndroids) | 4508 | 1561 | Java | 30 | [DEPRECATED] Android library for using the Honeycomb animation API on all versions of the platform back to 1.0! | 2016-04-23T04:31:21Z | | 37 | [QR-Code-generator](https://github.com/nayuki/QR-Code-generator) | 4495 | 1087 | Java | 4 | High-quality QR Code generator library in Java, TypeScript/JavaScript, Python, Rust, C++, C. | 2023-09-24T20:21:11Z | | 38 | [dexposed](https://github.com/alibaba/dexposed) | 4488 | 1084 | Java | 21 | dexposed enable 'god' mode for single android application. | 2017-03-29T11:48:10Z | | 39 | [jetcache](https://github.com/alibaba/jetcache) | 4457 | 1014 | Java | 337 | JetCache is a Java cache framework. | 2023-11-30T03:51:59Z | | 40 | [Robust](https://github.com/Meituan-Dianping/Robust) | 4358 | 807 | Java | 155 | Robust is an Android HotFix solution with high compatibility and high stability. Robust can fix bugs immediately without a reboot. | 2022-04-27T10:11:34Z | | 41 | [ticker](https://github.com/robinhood/ticker) | 4348 | 465 | Java | 16 | An Android text view with scrolling text change animation | 2023-11-23T18:03:23Z | | 42 | [moco](https://github.com/dreamhead/moco) | 4267 | 1074 | Java | 138 | Easy Setup Stub Server | 2023-11-13T02:09:40Z | | 43 | [iotdb](https://github.com/apache/iotdb) | 4101 | 954 | Java | 257 | Apache IoTDB | 2023-12-11T02:43:47Z | | 44 | [LoadingDrawable](https://github.com/dinuscxj/LoadingDrawable) | 4080 | 639 | Java | 10 | Some beautiful android loading drawable, can be combined with any view as the LoadingView or the ProgressBar. Besides, some Drawable can customize the loading progress too. | 2017-04-13T09:50:48Z | | 45 | [mall4j](https://github.com/gz-yami/mall4j) | 4054 | 1141 | Java | 4 | ⭐️⭐️⭐️ 电商商城 java电商商城系统 PC商城 H5商城 APP商城 Java商城 O2O商城 | 2023-12-05T01:21:54Z | | 46 | [GDA-android-reversing-Tool](https://github.com/charles2gan/GDA-android-reversing-Tool) | 3684 | 487 | Java | 36 | the fastest and most powerful android decompiler(native tool working without Java VM) for the APK, DEX, ODEX, OAT, JAR, AAR, and CLASS file. which supports malicious behavior detection, privacy leaking detection, vulnerability detection, path solving, packer identification, variable tracking, deobfuscation, python&java scripts, device memory extraction, data decryption, and encryption, etc. | 2023-09-11T04:59:51Z | | 47 | [IoT-Technical-Guide](https://github.com/IoT-Technology/IoT-Technical-Guide) | 3674 | 970 | Java | 1 | :honeybee: IoT Technical Guide --- 从零搭建高性能物联网平台及物联网解决方案和Thingsboard源码分析 :sparkles: :sparkles: :sparkles: (IoT Platform, SaaS, MQTT, CoAP, HTTP, Modbus, OPC, WebSocket, 物模型,Protobuf, PostgreSQL, MongoDB, Spring Security, OAuth2, RuleEngine, Kafka, Docker) | 2023-09-05T12:28:00Z | | 48 | [AppManager](https://github.com/MuntashirAkon/AppManager) | 3572 | 229 | Java | 141 | A full-featured package manager and viewer for Android | 2023-11-14T10:00:53Z | | 49 | [MagicaSakura](https://github.com/bilibili/MagicaSakura) | 3538 | 474 | Java | 23 | MagicaSakura 是 Android 多主题框架。~ is an Android multi theme library which supporting both daily colorful theme and night theme. | 2022-02-16T08:39:50Z | | 50 | [hackpad](https://github.com/dropbox/hackpad) | 3526 | 540 | Java | 42 | Hackpad is a web-based realtime wiki. | 2023-05-22T20:06:37Z | | 51 | [VBlog](https://github.com/lenve/VBlog) | 7034 | 2936 | Java | 51 | V部落,Vue+SpringBoot实现的多用户博客管理平台! | 2023-05-28T15:31:22Z | | 52 | [ysoserial](https://github.com/frohoff/ysoserial) | 6923 | 1723 | Java | 27 | A proof-of-concept tool for generating payloads that exploit unsafe Java object deserialization. | 2023-06-08T09:12:30Z | | 53 | [Timber](https://github.com/naman14/Timber) | 6921 | 2181 | Java | 192 | Material Design Music Player | 2023-04-28T07:13:46Z | | 54 | [AndroidAutoLayout](https://github.com/hongyangAndroid/AndroidAutoLayout) | 6683 | 1918 | Java | 0 | [停止维护]Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配,最大限度解决适配问题。 | 2018-11-26T13:24:38Z | | 55 | [mybatis-generator-gui](https://github.com/zouzg/mybatis-generator-gui) | 6556 | 2519 | Java | 101 | mybatis-generator界面工具,让你生成代码更简单更快捷 | 2023-06-07T03:09:13Z | | 56 | [GmsCore](https://github.com/microg/GmsCore) | 6250 | 1313 | Java | 836 | Free implementation of Play Services | 2023-12-10T00:29:25Z | | 57 | [SwipeBackLayout](https://github.com/ikew0ng/SwipeBackLayout) | 6127 | 1424 | Java | 108 | An Android library that help you to build app with swipe back gesture. | 2019-09-18T06:44:18Z | | 58 | [jsonschema2pojo](https://github.com/joelittlejohn/jsonschema2pojo) | 6087 | 1646 | Java | 151 | Generate Java types from JSON or JSON Schema and annotate those types for data-binding with Jackson, Gson, etc | 2023-11-06T21:11:58Z | | 59 | [NumberProgressBar](https://github.com/daimajia/NumberProgressBar) | 6051 | 1419 | Java | 22 | A beautiful, slim Android ProgressBar. | 2020-09-27T09:09:15Z | | 60 | [from-java-to-kotlin](https://github.com/amitshekhariitbhu/from-java-to-kotlin) | 6002 | 849 | Java | 5 | From Java To Kotlin - Your Cheat Sheet For Java To Kotlin | 2023-09-02T06:54:25Z | | 61 | [graphql-java](https://github.com/graphql-java/graphql-java) | 5961 | 1137 | Java | 61 | GraphQL Java implementation | 2023-12-07T06:12:03Z | | 62 | [springfox](https://github.com/springfox/springfox) | 5875 | 1545 | Java | 250 | Automated JSON API documentation for API's built with Spring | 2023-07-31T17:28:02Z | | 63 | [motan](https://github.com/weibocom/motan) | 5862 | 1797 | Java | 352 | A cross-language remote procedure call(RPC) framework for rapid development of high performance distributed services. | 2023-12-04T05:20:48Z | | 64 | [robolectric](https://github.com/robolectric/robolectric) | 5733 | 1355 | Java | 397 | Android Unit Testing Framework | 2023-12-08T16:24:08Z | | 65 | [FastHub](https://github.com/k0shk0sh/FastHub) | 5691 | 1031 | Java | 334 | FastHub the ultimate GitHub client for Android. | 2022-09-12T13:15:21Z | | 66 | [circular-progress-button](https://github.com/dmytrodanylyk/circular-progress-button) | 5690 | 1193 | Java | 0 | Android Circular Progress Button | 2023-12-04T05:16:02Z | | 67 | [aurora-imui](https://github.com/jpush/aurora-imui) | 5677 | 1014 | Java | 118 | General IM UI components. Android/iOS/RectNative ready. 通用 IM 聊天 UI 组件,已经同时支持 Android/iOS/RN。 | 2022-12-30T04:04:35Z | | 68 | [java-jwt](https://github.com/auth0/java-jwt) | 5523 | 946 | Java | 4 | Java implementation of JSON Web Token (JWT) | 2023-12-01T12:48:31Z | | 69 | [SoloPi](https://github.com/alipay/SoloPi) | 5439 | 1116 | Java | 124 | SoloPi 自动化测试工具 | 2022-08-05T11:25:14Z | | 70 | [cw-omnibus](https://github.com/commonsguy/cw-omnibus) | 5326 | 3835 | Java | 0 | Source code to omnibus edition of _The Busy Coder's Guide to Android Development_ | 2019-02-09T23:04:17Z | | 71 | [SpringBootVulExploit](https://github.com/LandGrey/SpringBootVulExploit) | 5322 | 1282 | Java | 4 | SpringBoot 相关漏洞学习资料,利用方法和技巧合集,黑盒安全评估 check list | 2021-03-10T13:03:25Z | | 72 | [Side-Menu.Android](https://github.com/Yalantis/Side-Menu.Android) | 5224 | 1526 | Java | 16 | Side menu with some categories to choose. | 2020-08-08T20:17:09Z | | 73 | [EdXposed](https://github.com/ElderDrivers/EdXposed) | 5174 | 636 | Java | 43 | Elder driver Xposed Framework. | 2022-04-12T13:23:50Z | | 74 | [hbase](https://github.com/apache/hbase) | 5027 | 3302 | Java | 0 | Apache HBase | 2023-12-11T02:17:18Z | | 75 | [android-zxingLibrary](https://github.com/yipianfengye/android-zxingLibrary) | 4978 | 1052 | Java | 201 | 几行代码快速集成二维码扫描功能 | 2021-08-20T19:07:06Z | | 76 | [GravitySnapHelper](https://github.com/rubensousa/GravitySnapHelper) | 4975 | 626 | Java | 6 | A SnapHelper that snaps a RecyclerView to an edge. | 2022-01-24T11:27:08Z | | 77 | [springboot-guide](https://github.com/CodingDocs/springboot-guide) | 4967 | 1387 | Java | 11 | SpringBoot2.0+从入门到实战! | 2023-05-28T15:09:17Z | | 78 | [joda-time](https://github.com/JodaOrg/joda-time) | 4948 | 1009 | Java | 25 | Joda-Time is the widely used replacement for the Java date and time classes prior to Java SE 8. | 2023-11-27T02:30:10Z | | 79 | [kafdrop](https://github.com/obsidiandynamics/kafdrop) | 4925 | 767 | Java | 4 | Kafka Web UI | 2023-12-08T09:14:51Z | | 80 | [AmazeFileManager](https://github.com/TeamAmaze/AmazeFileManager) | 4818 | 1504 | Java | 475 | Material design file manager for Android | 2023-12-10T07:49:05Z | | 81 | [spring-cloud-netflix](https://github.com/spring-cloud/spring-cloud-netflix) | 4801 | 2433 | Java | 80 | Integration with Netflix OSS components | 2023-12-06T15:56:59Z | | 82 | [LSPatch](https://github.com/LSPosed/LSPatch) | 4738 | 377 | Java | 13 | LSPatch: A non-root Xposed framework extending from LSPosed | 2023-12-10T10:02:38Z | | 83 | [reactive-streams-jvm](https://github.com/reactive-streams/reactive-streams-jvm) | 4698 | 518 | Java | 17 | Reactive Streams Specification for the JVM | 2023-09-15T05:12:49Z | | 84 | [android-tips-tricks](https://github.com/nisrulz/android-tips-tricks) | 4690 | 588 | Java | 2 | :ballot_box_with_check: [Cheatsheet] Tips and tricks for Android Development | 2023-09-12T07:15:28Z | | 85 | [MaterialDateTimePicker](https://github.com/wdullaer/MaterialDateTimePicker) | 4663 | 960 | Java | 83 | Pick a date or time on Android in style | 2022-08-23T14:10:14Z | | 86 | [orientdb](https://github.com/orientechnologies/orientdb) | 4654 | 881 | Java | 265 | OrientDB is the most versatile DBMS supporting Graph, Document, Reactive, Full-Text and Geospatial models in one Multi-Model product. OrientDB can run distributed (Multi-Master), supports SQL, ACID Transactions, Full-Text indexing and Reactive Queries. | 2023-12-07T12:16:58Z | | 87 | [Android-IMSI-Catcher-Detector](https://github.com/CellularPrivacy/Android-IMSI-Catcher-Detector) | 4505 | 961 | Java | 166 | AIMSICD • Fight IMSI-Catcher, StingRay and silent SMS! | 2023-10-08T07:03:21Z | | 88 | [traccar](https://github.com/traccar/traccar) | 4495 | 2418 | Java | 385 | Traccar GPS Tracking System | 2023-12-10T22:12:44Z | | 89 | [GT](https://github.com/Tencent/GT) | 4370 | 1037 | Java | 67 | GT (Great Tit) is a portable debugging tool for bug hunting and performance tuning on smartphones anytime and anywhere just as listening music with Walkman. GT can act as the Integrated Debug Environment by directly running on smartphones. | 2023-04-07T11:42:43Z | | 90 | [BottomNavigation](https://github.com/Ashok-Varma/BottomNavigation) | 4354 | 700 | Java | 25 | This Library helps users to use Bottom Navigation Bar (A new pattern from google) with ease and allows ton of customizations | 2020-12-14T10:06:25Z | | 91 | [GCViewer](https://github.com/chewiebug/GCViewer) | 4330 | 962 | Java | 64 | Fork of tagtraum industries' GCViewer. Tagtraum stopped development in 2008, I aim to improve support for Sun's / Oracle's java 1.6+ garbage collector logs (including G1 collector) | 2023-06-20T20:34:57Z | | 92 | [BGARefreshLayout-Android](https://github.com/bingoogolapple/BGARefreshLayout-Android) | 4302 | 1021 | Java | 95 | 多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位 | 2023-05-28T16:34:15Z | | 93 | [dynamic-datasource](https://github.com/baomidou/dynamic-datasource) | 4296 | 1117 | Java | 3 | dynamic datasource for springboot 多数据源 动态数据源 主从分离 读写分离 分布式事务 | 2023-11-16T12:19:45Z | | 94 | [DesignPattern](https://github.com/youlookwhat/DesignPattern) | 4283 | 1341 | Java | 6 | 📚 Java 23种设计模式全归纳 | 2022-08-06T13:17:59Z | | 95 | [InternetArchitect](https://github.com/bjmashibing/InternetArchitect) | 4188 | 2854 | Java | 1 | 年薪百万互联网架构师课程文档及源码(公开部分) | 2022-12-14T20:42:20Z | | 96 | [JKeyboardPanelSwitch](https://github.com/Jacksgong/JKeyboardPanelSwitch) | 4183 | 698 | Java | 61 | For resolve the layout conflict when keybord & panel are switching (Android键盘面板冲突 布局闪动处理方案) | 2020-08-18T05:13:02Z | | 97 | [Tangram-Android](https://github.com/alibaba/Tangram-Android) | 4110 | 533 | Java | 72 | Tangram is a modular UI solution for building native page dynamically including Tangram for Android, Tangram for iOS and even backend CMS. This project provides the sdk on Android. | 2021-07-14T04:43:37Z | | 98 | [jpexs-decompiler](https://github.com/jindrapetrik/jpexs-decompiler) | 4048 | 634 | Java | 0 | JPEXS Free Flash Decompiler | 2023-12-10T22:14:40Z | | 99 | [failsafe](https://github.com/failsafe-lib/failsafe) | 4024 | 296 | Java | 52 | Fault tolerance and resilience patterns for the JVM | 2023-10-19T20:43:54Z | | 100 | [BadgeView](https://github.com/qstumn/BadgeView) | 3992 | 541 | Java | 50 | 支持自由定制外观、拖拽消除的MaterialDesign风格Android BadgeView | 2021-03-30T01:28:09Z |