[Github Ranking](../README.md) ========== ## Top 100 Stars in Java | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [GitHub-Chinese-Top-Charts](https://github.com/GrowingGit/GitHub-Chinese-Top-Charts) | 62511 | 9012 | Java | 116 | :cn: GitHub中文排行榜,各语言分设「软件 \| 资料」榜单,精准定位中文好项目。各取所需,高效学习。 | 2023-06-19T00:36:20Z | | 2 | [spring-framework](https://github.com/spring-projects/spring-framework) | 52166 | 36299 | Java | 1250 | Spring Framework | 2023-06-19T16:20:28Z | | 3 | [retrofit](https://github.com/square/retrofit) | 41659 | 7281 | Java | 153 | A type-safe HTTP client for Android and the JVM | 2023-06-16T19:11:05Z | | 4 | [dubbo](https://github.com/apache/dubbo) | 39023 | 25981 | Java | 809 | Apache Dubbo is a high-performance, java based, open source RPC framework. | 2023-06-20T02:05:46Z | | 5 | [jeecg-boot](https://github.com/jeecgboot/jeecg-boot) | 34954 | 13643 | Java | 27 | 🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 | 2023-06-13T07:13:53Z | | 6 | [termux-app](https://github.com/termux/termux-app) | 22463 | 2608 | Java | 301 | Termux - a terminal emulator application for Android OS extendible by variety of packages. | 2023-06-19T16:14:25Z | | 7 | [rocketmq](https://github.com/apache/rocketmq) | 19395 | 10911 | Java | 370 | Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications. | 2023-06-20T02:51:37Z | | 8 | [mybatis-3](https://github.com/mybatis/mybatis-3) | 18614 | 12298 | Java | 128 | MyBatis SQL mapper framework for Java | 2023-06-19T02:53:08Z | | 9 | [tinker](https://github.com/Tencent/tinker) | 16809 | 3345 | Java | 483 | Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. | 2023-06-12T11:14:04Z | | 10 | [Android-CleanArchitecture](https://github.com/android10/Android-CleanArchitecture) | 15354 | 3372 | Java | 126 | This is a sample app that is part of a series of blog posts I have written about how to architect an android application using Uncle Bob's clean architecture approach. | 2023-04-28T06:54:52Z | | 11 | [Luban](https://github.com/Curzibn/Luban) | 13284 | 2227 | Java | 145 | Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 | 2021-11-06T13:32:29Z | | 12 | [zuul](https://github.com/Netflix/zuul) | 12706 | 2303 | Java | 241 | Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more. | 2023-06-19T17:19:15Z | | 13 | [eureka](https://github.com/Netflix/eureka) | 11870 | 3703 | Java | 58 | AWS Service registry for resilient mid-tier load balancing and failover. | 2023-06-19T17:11:20Z | | 14 | [Mybatis-PageHelper](https://github.com/pagehelper/Mybatis-PageHelper) | 11733 | 3123 | Java | 39 | Mybatis通用分页插件 | 2023-06-14T22:52:41Z | | 15 | [zookeeper](https://github.com/apache/zookeeper) | 11358 | 7030 | Java | 0 | Apache ZooKeeper | 2023-06-19T21:08:48Z | | 16 | [vlayout](https://github.com/alibaba/vlayout) | 10831 | 1820 | Java | 190 | Project vlayout is a powerfull LayoutManager extension for RecyclerView, it provides a group of layouts for RecyclerView. Make it able to handle a complicate situation when grid, list and other layouts in the same recyclerview. | 2021-07-14T04:40:34Z | | 17 | [clojure](https://github.com/clojure/clojure) | 10015 | 1465 | Java | 0 | The Clojure programming language | 2023-06-14T13:45:03Z | | 18 | [easypermissions](https://github.com/googlesamples/easypermissions) | 9694 | 1481 | Java | 26 | Simplify Android M system permissions | 2023-04-24T17:23:54Z | | 19 | [DanmakuFlameMaster](https://github.com/bilibili/DanmakuFlameMaster) | 9442 | 2125 | Java | 253 | Android开源弹幕引擎·烈焰弹幕使 ~ | 2020-02-27T08:51:28Z | | 20 | [jna](https://github.com/java-native-access/jna) | 7868 | 1633 | Java | 79 | Java Native Access | 2023-04-26T02:25:40Z | | 21 | [gocd](https://github.com/gocd/gocd) | 6821 | 971 | Java | 58 | Main repository for GoCD - Continuous Delivery server | 2023-06-19T16:03:31Z | | 22 | [react-native-svg](https://github.com/software-mansion/react-native-svg) | 6806 | 1049 | Java | 290 | SVG library for React Native, React Native Web, and plain React web projects. | 2023-06-06T20:43:04Z | | 23 | [nanohttpd](https://github.com/NanoHttpd/nanohttpd) | 6617 | 1694 | Java | 152 | Tiny, easily embeddable HTTP server in Java. | 2023-05-28T17:31:12Z | | 24 | [storm](https://github.com/apache/storm) | 6459 | 4107 | Java | 0 | Mirror of Apache Storm | 2023-06-19T14:35:37Z | | 25 | [smali](https://github.com/JesusFreke/smali) | 5934 | 1063 | Java | 125 | smali/baksmali | 2022-07-27T03:52:49Z | | 26 | [motan](https://github.com/weibocom/motan) | 5852 | 1795 | Java | 344 | A cross-language remote procedure call(RPC) framework for rapid development of high performance distributed services. | 2023-05-18T10:20:45Z | | 27 | [Aegis](https://github.com/beemdevelopment/Aegis) | 5716 | 277 | Java | 74 | A free, secure and open source app for Android to manage your 2-step verification tokens. | 2023-06-05T14:59:34Z | | 28 | [StickyListHeaders](https://github.com/emilsjolander/StickyListHeaders) | 5526 | 1544 | Java | 147 | An android library for section headers that stick to the top | 2021-05-21T09:48:05Z | | 29 | [android-job](https://github.com/Evernote/android-job) | 5387 | 575 | Java | 3 | Android library to handle jobs in the background. | 2022-07-13T04:26:11Z | | 30 | [TapTargetView](https://github.com/KeepSafe/TapTargetView) | 5269 | 590 | Java | 49 | An implementation of tap targets from the Material Design guidelines for feature discovery. | 2023-02-11T20:08:45Z | | 31 | [gnirehtet](https://github.com/Genymobile/gnirehtet) | 5201 | 508 | Java | 231 | Gnirehtet provides reverse tethering for Android | 2022-12-27T08:42:30Z | | 32 | [google-authenticator](https://github.com/google/google-authenticator) | 5032 | 985 | Java | 164 | Open source version of Google Authenticator (except the Android app) | 2020-09-28T13:57:17Z | | 33 | [Small](https://github.com/wequick/Small) | 5025 | 1126 | Java | 259 | A small framework to split app into small parts | 2018-09-06T07:18:11Z | | 34 | [lamp-cloud](https://github.com/dromara/lamp-cloud) | 4965 | 1614 | Java | 5 | lamp-cloud 基于Jdk11 + SpringCloud + SpringBoot 开发的微服务中后台快速开发平台,专注于多租户(SaaS架构)解决方案,亦可作为普通项目(非SaaS架构)的基础开发框架使用,目前已实现插拔式数据库隔离、SCHEMA隔离、字段隔离 等租户隔离方案。 | 2023-04-24T03:04:54Z | | 35 | [AntennaPod](https://github.com/AntennaPod/AntennaPod) | 4965 | 1236 | Java | 204 | A podcast manager for Android | 2023-06-19T18:59:11Z | | 36 | [GravitySnapHelper](https://github.com/rubensousa/GravitySnapHelper) | 4961 | 627 | Java | 6 | A SnapHelper that snaps a RecyclerView to an edge. | 2022-01-24T11:27:08Z | | 37 | [LayoutManagerGroup](https://github.com/DingMouRen/LayoutManagerGroup) | 4944 | 689 | Java | 41 | :point_right: Customize the LayoutManager of RecyclerView(自定义LayoutManager) | 2019-10-05T10:42:32Z | | 38 | [okdownload](https://github.com/lingochamp/okdownload) | 4935 | 727 | Java | 242 | A Reliable, Flexible, Fast and Powerful download engine. | 2022-11-04T04:02:49Z | | 39 | [groovy](https://github.com/apache/groovy) | 4881 | 1817 | Java | 0 | Apache Groovy: A powerful multi-faceted programming language for the JVM platform | 2023-06-20T02:55:43Z | | 40 | [lucida](https://github.com/claritylab/lucida) | 4817 | 902 | Java | 52 | Speech and Vision Based Intelligent Personal Assistant | 2022-12-26T20:30:48Z | | 41 | [ActiveAndroid](https://github.com/pardom-zz/ActiveAndroid) | 4714 | 1062 | Java | 284 | Active record style SQLite persistence for Android | 2021-10-15T16:28:24Z | | 42 | [go-lang-idea-plugin](https://github.com/go-lang-plugin-org/go-lang-idea-plugin) | 4580 | 588 | Java | 407 | Google Go language IDE built using the IntelliJ Platform | 2018-08-11T19:54:16Z | | 43 | [Spring-Boot-In-Action](https://github.com/hansonwang99/Spring-Boot-In-Action) | 4564 | 1510 | Java | 7 | Spring Boot 系列实战合集 | 2022-12-16T04:38:12Z | | 44 | [IJPay](https://github.com/Javen205/IJPay) | 4562 | 1232 | Java | 8 | IJPay 让支付触手可及,封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付、PayPal 支付等常用的支付方式以及各种常用的接口。不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。右上角点下小星星✨ | 2023-04-08T05:49:50Z | | 45 | [ribbon](https://github.com/Netflix/ribbon) | 4437 | 1224 | Java | 177 | Ribbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers. The primary usage model involves REST calls with various serialization scheme support. | 2023-04-10T11:18:06Z | | 46 | [objectbox-java](https://github.com/objectbox/objectbox-java) | 4201 | 297 | Java | 144 | Android Database for Mobile & IoT - fast and lightweight | 2023-06-13T07:16:24Z | | 47 | [novel](https://github.com/201206030/novel) | 4128 | 1197 | Java | 0 | novel 是一套基于时下最新 Java 技术栈 Spring Boot 3 + Vue 3 开发的前后端分离学习型小说项目,配备保姆级教程手把手教你从零开始开发上线一套生产级别的 Java 系统,由小说门户系统、作家后台管理系统、平台后台管理系统等多个子系统构成。包括小说推荐、作品检索、小说排行榜、小说阅读、小说评论、会员中心、作家专区、充值订阅、新闻发布等功能。 | 2023-05-18T07:58:37Z | | 48 | [austin](https://github.com/ZhongFuCheng3y/austin) | 4078 | 1064 | Java | 5 | 消息推送平台:fire:推送下发【邮件】【短信】【微信服务号】【微信小程序】【企业微信】【钉钉】等消息类型。 | 2023-06-19T02:46:27Z | | 49 | [NekoX](https://github.com/NekoX-Dev/NekoX) | 4017 | 314 | Java | 199 | A third-party Telegram android app. | 2023-05-31T10:52:39Z | | 50 | [BadgeView](https://github.com/qstumn/BadgeView) | 3996 | 537 | Java | 50 | 支持自由定制外观、拖拽消除的MaterialDesign风格Android BadgeView | 2021-03-30T01:28:09Z | | 51 | [android-classyshark](https://github.com/google/android-classyshark) | 7334 | 891 | Java | 39 | Android and Java bytecode viewer | 2023-05-19T10:01:03Z | | 52 | [lawnchair](https://github.com/LawnchairLauncher/lawnchair) | 7230 | 987 | Java | 94 | No clever tagline needed. | 2023-06-20T02:04:41Z | | 53 | [flyway](https://github.com/flyway/flyway) | 7218 | 1388 | Java | 93 | Flyway by Redgate • Database Migrations Made Easy. | 2023-06-18T19:10:41Z | | 54 | [ActionBarSherlock](https://github.com/JakeWharton/ActionBarSherlock) | 7137 | 3624 | Java | 85 | [DEPRECATED] Action bar implementation which uses the native action bar on Android 4.0+ and a custom implementation on pre-4.0 through a single API and theme. | 2015-12-17T17:54:50Z | | 55 | [xmall](https://github.com/Exrick/xmall) | 6949 | 2564 | Java | 17 | 基于SOA架构的分布式电商购物商城 前后端分离 前台商城:Vue全家桶 后台管理系统:Dubbo/SSM/Elasticsearch/Redis/MySQL/ActiveMQ/Shiro/Zookeeper等 | 2022-12-16T08:55:14Z | | 56 | [beam](https://github.com/apache/beam) | 6942 | 3969 | Java | 4056 | Apache Beam is a unified programming model for Batch and Streaming data processing. | 2023-06-19T22:15:45Z | | 57 | [okhttputils](https://github.com/hongyangAndroid/okhttputils) | 6877 | 2419 | Java | 0 | [停止维护]okhttp的辅助类 | 2022-10-12T06:21:59Z | | 58 | [gocd](https://github.com/gocd/gocd) | 6821 | 971 | Java | 58 | Main repository for GoCD - Continuous Delivery server | 2023-06-19T16:03:31Z | | 59 | [react-native-svg](https://github.com/software-mansion/react-native-svg) | 6806 | 1049 | Java | 290 | SVG library for React Native, React Native Web, and plain React web projects. | 2023-06-06T20:43:04Z | | 60 | [DroidPlugin](https://github.com/DroidPluginTeam/DroidPlugin) | 6804 | 2560 | Java | 223 | A plugin framework on android,Run any third-party apk without installation, modification or repackage | 2021-07-07T10:00:16Z | | 61 | [nanohttpd](https://github.com/NanoHttpd/nanohttpd) | 6617 | 1694 | Java | 152 | Tiny, easily embeddable HTTP server in Java. | 2023-05-28T17:31:12Z | | 62 | [react-native-push-notification](https://github.com/zo0r/react-native-push-notification) | 6608 | 2019 | Java | 225 | React Native Local and Remote Notifications | 2023-06-16T14:07:57Z | | 63 | [storm](https://github.com/apache/storm) | 6459 | 4107 | Java | 0 | Mirror of Apache Storm | 2023-06-19T14:35:37Z | | 64 | [BookReader](https://github.com/smuyyh/BookReader) | 6333 | 1871 | Java | 37 | :closed_book: "任阅" 网络小说阅读器,3D翻页效果、txt/pdf/epub书籍阅读、Wifi传书~ | 2023-04-24T05:36:16Z | | 65 | [ansj_seg](https://github.com/NLPchina/ansj_seg) | 6303 | 2336 | Java | 42 | ansj分词.ict的真正java实现.分词效果速度都超过开源版的ict. 中文分词,人名识别,词性标注,用户自定义词典 | 2021-08-15T10:21:39Z | | 66 | [mapstruct](https://github.com/mapstruct/mapstruct) | 6244 | 846 | Java | 379 | An annotation processor for generating type-safe bean mappers | 2023-06-19T11:48:06Z | | 67 | [AndroidPicker](https://github.com/gzu-liyujiang/AndroidPicker) | 5997 | 1436 | Java | 166 | 安卓选择器类库,包括日期及时间选择器(可用于出生日期、营业时间等)、单项选择器(可用于性别、民族、职业、学历、星座等)、二三级联动选择器(可用于车牌号、基金定投日期等)、城市地址选择器(分省级、地市级及区县级)、数字选择器(可用于年龄、身高、体重、温度等)、日历选日期择器(可用于酒店及机票预定日期)、颜色选择器、文件及目录选择器、图片选择器等……WheelPicker/DatePicker/TimePicker/OptionPicker/NumberPicker/LinkagePicker/AddressPicker/CarPlatePicker/CalendarPicker/ColorPicker/FilePicker/ImagePicker etc. | 2023-04-06T09:21:35Z | | 68 | [smali](https://github.com/JesusFreke/smali) | 5934 | 1063 | Java | 125 | smali/baksmali | 2022-07-27T03:52:49Z | | 69 | [grafika](https://github.com/google/grafika) | 5841 | 1434 | Java | 49 | Grafika test app | 2023-04-10T02:05:58Z | | 70 | [ssm](https://github.com/liyifeng1994/ssm) | 5794 | 2792 | Java | 25 | 手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis | 2022-12-16T05:53:22Z | | 71 | [Aegis](https://github.com/beemdevelopment/Aegis) | 5716 | 277 | Java | 74 | A free, secure and open source app for Android to manage your 2-step verification tokens. | 2023-06-05T14:59:34Z | | 72 | [quartz](https://github.com/quartz-scheduler/quartz) | 5660 | 1818 | Java | 18 | Code for Quartz Scheduler | 2023-06-09T15:30:39Z | | 73 | [AndroidImageSlider](https://github.com/daimajia/AndroidImageSlider) | 5643 | 1688 | Java | 291 | An amazing and convenient Android image slider. | 2020-10-01T16:41:17Z | | 74 | [ListViewAnimations](https://github.com/nhaarman/ListViewAnimations) | 5597 | 1683 | Java | 0 | [DEPRECATED] An Android library which allows developers to easily add animations to ListView items | 2016-11-03T13:04:11Z | | 75 | [StickyListHeaders](https://github.com/emilsjolander/StickyListHeaders) | 5526 | 1544 | Java | 147 | An android library for section headers that stick to the top | 2021-05-21T09:48:05Z | | 76 | [jOOQ](https://github.com/jOOQ/jOOQ) | 5464 | 1145 | Java | 1909 | jOOQ is the best way to write SQL in Java | 2023-06-19T08:21:38Z | | 77 | [btrace](https://github.com/btraceio/btrace) | 5447 | 936 | Java | 1 | BTrace - a safe, dynamic tracing tool for the Java platform | 2023-06-12T16:16:57Z | | 78 | [react-native-splash-screen](https://github.com/crazycodeboy/react-native-splash-screen) | 5447 | 1073 | Java | 330 | A splash screen for react-native, hide when application loaded ,it works on iOS and Android. | 2023-05-28T16:33:10Z | | 79 | [android-job](https://github.com/Evernote/android-job) | 5387 | 575 | Java | 3 | Android library to handle jobs in the background. | 2022-07-13T04:26:11Z | | 80 | [scribejava](https://github.com/scribejava/scribejava) | 5360 | 1689 | Java | 34 | Simple OAuth library for Java | 2023-01-25T16:26:03Z | | 81 | [gephi](https://github.com/gephi/gephi) | 5359 | 1559 | Java | 437 | Gephi - The Open Graph Viz Platform | 2023-05-09T15:51:21Z | | 82 | [lanproxy](https://github.com/ffay/lanproxy) | 5315 | 1469 | Java | 128 | lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,支持tcp流量转发,可支持任何tcp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面、http代理、https代理、socks5代理...)。技术交流QQ群 736294209 | 2023-05-28T15:14:23Z | | 83 | [HMCL](https://github.com/huanghongxun/HMCL) | 5277 | 563 | Java | 143 | A Minecraft Launcher which is multi-functional, cross-platform and popular | 2023-06-19T05:31:19Z | | 84 | [TapTargetView](https://github.com/KeepSafe/TapTargetView) | 5269 | 590 | Java | 49 | An implementation of tap targets from the Material Design guidelines for feature discovery. | 2023-02-11T20:08:45Z | | 85 | [android-advancedrecyclerview](https://github.com/h6ah4i/android-advancedrecyclerview) | 5260 | 884 | Java | 192 | RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting) | 2022-11-19T08:50:19Z | | 86 | [gnirehtet](https://github.com/Genymobile/gnirehtet) | 5201 | 508 | Java | 231 | Gnirehtet provides reverse tethering for Android | 2022-12-27T08:42:30Z | | 87 | [google-authenticator](https://github.com/google/google-authenticator) | 5032 | 985 | Java | 164 | Open source version of Google Authenticator (except the Android app) | 2020-09-28T13:57:17Z | | 88 | [Small](https://github.com/wequick/Small) | 5025 | 1126 | Java | 259 | A small framework to split app into small parts | 2018-09-06T07:18:11Z | | 89 | [dialogplus](https://github.com/orhanobut/dialogplus) | 5000 | 808 | Java | 53 | Advanced dialog solution for android | 2022-01-17T09:57:28Z | | 90 | [spring-mvc-showcase](https://github.com/spring-attic/spring-mvc-showcase) | 4995 | 3770 | Java | 5 | Demonstrates the features of the Spring MVC web framework | 2022-02-04T23:36:03Z | | 91 | [FastBle](https://github.com/Jasonchenlijian/FastBle) | 4974 | 1164 | Java | 226 | Android Bluetooth Low Energy (BLE) Fast Development Framework. It uses simple ways to filter, scan, connect, read ,write, notify, readRssi, setMTU, and multiConnection. | 2022-07-27T09:20:44Z | | 92 | [lamp-cloud](https://github.com/dromara/lamp-cloud) | 4965 | 1614 | Java | 5 | lamp-cloud 基于Jdk11 + SpringCloud + SpringBoot 开发的微服务中后台快速开发平台,专注于多租户(SaaS架构)解决方案,亦可作为普通项目(非SaaS架构)的基础开发框架使用,目前已实现插拔式数据库隔离、SCHEMA隔离、字段隔离 等租户隔离方案。 | 2023-04-24T03:04:54Z | | 93 | [AntennaPod](https://github.com/AntennaPod/AntennaPod) | 4965 | 1236 | Java | 204 | A podcast manager for Android | 2023-06-19T18:59:11Z | | 94 | [LayoutManagerGroup](https://github.com/DingMouRen/LayoutManagerGroup) | 4944 | 689 | Java | 41 | :point_right: Customize the LayoutManager of RecyclerView(自定义LayoutManager) | 2019-10-05T10:42:32Z | | 95 | [okdownload](https://github.com/lingochamp/okdownload) | 4935 | 727 | Java | 242 | A Reliable, Flexible, Fast and Powerful download engine. | 2022-11-04T04:02:49Z | | 96 | [groovy](https://github.com/apache/groovy) | 4881 | 1817 | Java | 0 | Apache Groovy: A powerful multi-faceted programming language for the JVM platform | 2023-06-20T02:55:43Z | | 97 | [lucida](https://github.com/claritylab/lucida) | 4817 | 902 | Java | 52 | Speech and Vision Based Intelligent Personal Assistant | 2022-12-26T20:30:48Z | | 98 | [Luyten](https://github.com/deathmarine/Luyten) | 4742 | 983 | Java | 168 | An Open Source Java Decompiler Gui for Procyon | 2023-04-15T12:37:20Z | | 99 | [ActiveAndroid](https://github.com/pardom-zz/ActiveAndroid) | 4714 | 1062 | Java | 284 | Active record style SQLite persistence for Android | 2021-10-15T16:28:24Z | | 100 | [mapdb](https://github.com/jankotek/mapdb) | 4713 | 873 | Java | 169 | MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine. | 2023-03-19T16:53:58Z |