[Github Ranking](../README.md) ========== ## Top 100 Stars in Java | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [react-native](https://github.com/facebook/react-native) | 110766 | 23603 | Java | 1550 | A framework for building native applications using React | 2023-07-19T02:24:21Z | | 2 | [LeetCodeAnimation](https://github.com/MisterBooo/LeetCodeAnimation) | 73404 | 13926 | Java | 17 | Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) | 2023-03-21T01:33:14Z | | 3 | [GitHub-Chinese-Top-Charts](https://github.com/GrowingGit/GitHub-Chinese-Top-Charts) | 63207 | 9097 | Java | 115 | :cn: GitHub中文排行榜,各语言分设「软件 \| 资料」榜单,精准定位中文好项目。各取所需,高效学习。 | 2023-07-19T00:55:56Z | | 4 | [spring-framework](https://github.com/spring-projects/spring-framework) | 52443 | 36435 | Java | 1160 | Spring Framework | 2023-07-19T01:49:00Z | | 5 | [RxJava](https://github.com/ReactiveX/RxJava) | 47107 | 7698 | Java | 15 | RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. | 2023-07-18T19:55:31Z | | 6 | [retrofit](https://github.com/square/retrofit) | 41783 | 7303 | Java | 154 | A type-safe HTTP client for Android and the JVM | 2023-07-14T23:08:51Z | | 7 | [dubbo](https://github.com/apache/dubbo) | 39131 | 26026 | Java | 858 | Apache Dubbo is a high-performance, java based, open source RPC framework. | 2023-07-19T02:26:01Z | | 8 | [jeecg-boot](https://github.com/jeecgboot/jeecg-boot) | 35233 | 13728 | Java | 17 | 🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 | 2023-07-18T10:04:41Z | | 9 | [lottie-android](https://github.com/airbnb/lottie-android) | 34073 | 5369 | Java | 21 | Render After Effects animations natively on Android and iOS, Web, and React Native | 2023-07-18T20:47:12Z | | 10 | [dbeaver](https://github.com/dbeaver/dbeaver) | 32942 | 2974 | Java | 1737 | Free universal database tool and SQL client | 2023-07-18T16:08:51Z | | 11 | [spring-boot-demo](https://github.com/xkcoding/spring-boot-demo) | 29968 | 10295 | Java | 86 | 🚀一个用来深入学习并实战 Spring Boot 的项目。 | 2023-07-07T06:53:06Z | | 12 | [apollo](https://github.com/apolloconfig/apollo) | 28221 | 10139 | Java | 137 | Apollo is a reliable configuration management system suitable for microservice configuration management scenarios. | 2023-07-04T01:28:11Z | | 13 | [proxyee-down](https://github.com/proxyee-down-org/proxyee-down) | 25029 | 4525 | Java | 0 | http下载工具,基于http代理,支持多连接分块下载 | 2022-10-26T09:46:16Z | | 14 | [xxl-job](https://github.com/xuxueli/xxl-job) | 24772 | 10250 | Java | 1049 | A distributed task scheduling framework.(分布式任务调度平台XXL-JOB) | 2023-07-18T02:44:35Z | | 15 | [Signal-Android](https://github.com/signalapp/Signal-Android) | 23817 | 5846 | Java | 285 | A private messenger for Android. | 2023-07-18T03:33:45Z | | 16 | [Hystrix](https://github.com/Netflix/Hystrix) | 23491 | 4711 | Java | 342 | Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable. | 2023-06-23T22:44:35Z | | 17 | [termux-app](https://github.com/termux/termux-app) | 23065 | 2679 | Java | 301 | Termux - a terminal emulator application for Android OS extendible by variety of packages. | 2023-07-09T14:56:11Z | | 18 | [Sentinel](https://github.com/alibaba/Sentinel) | 21186 | 7672 | Java | 542 | A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件) | 2023-07-17T01:12:37Z | | 19 | [bazel](https://github.com/bazelbuild/bazel) | 21080 | 3815 | Java | 1614 | a fast, scalable, multi-language and extensible build system | 2023-07-18T23:52:55Z | | 20 | [ExoPlayer](https://github.com/google/ExoPlayer) | 20864 | 5988 | Java | 722 | An extensible media player for Android | 2023-07-14T09:57:44Z | | 21 | [DoKit](https://github.com/didi/DoKit) | 19555 | 3045 | Java | 200 | 一款面向泛前端产品研发全生命周期的效率平台。 | 2023-06-28T13:09:54Z | | 22 | [rocketmq](https://github.com/apache/rocketmq) | 19529 | 10959 | Java | 346 | Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications. | 2023-07-18T14:39:37Z | | 23 | [GSYVideoPlayer](https://github.com/CarGuo/GSYVideoPlayer) | 18796 | 4060 | Java | 14 | 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。 | 2023-07-17T07:35:03Z | | 24 | [mybatis-3](https://github.com/mybatis/mybatis-3) | 18708 | 12351 | Java | 130 | MyBatis SQL mapper framework for Java | 2023-07-18T22:33:33Z | | 25 | [Mindustry](https://github.com/Anuken/Mindustry) | 18403 | 2556 | Java | 16 | The automation tower defense RTS | 2023-07-18T22:34:20Z | | 26 | [cat](https://github.com/dianping/cat) | 17940 | 5347 | Java | 144 | CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 | 2023-06-17T23:49:29Z | | 27 | [tinker](https://github.com/Tencent/tinker) | 16832 | 3346 | Java | 488 | Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. | 2023-06-29T07:08:06Z | | 28 | [java8-tutorial](https://github.com/winterbe/java8-tutorial) | 16393 | 4003 | Java | 0 | Modern Java - A Guide to Java 8 | 2023-04-27T07:52:04Z | | 29 | [mybatis-plus](https://github.com/baomidou/mybatis-plus) | 14826 | 4030 | Java | 179 | An powerful enhanced toolkit of MyBatis for simplify development | 2023-07-19T01:42:08Z | | 30 | [antlr4](https://github.com/antlr/antlr4) | 14791 | 3100 | Java | 722 | ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. | 2023-07-14T17:57:51Z | | 31 | [ARouter](https://github.com/alibaba/ARouter) | 14227 | 2575 | Java | 106 | 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) | 2023-07-15T10:27:44Z | | 32 | [caffeine](https://github.com/ben-manes/caffeine) | 13920 | 1482 | Java | 3 | A high performance caching library for Java | 2023-07-18T23:42:47Z | | 33 | [DataX](https://github.com/alibaba/DataX) | 13843 | 4921 | Java | 884 | DataX是阿里云DataWorks数据集成的开源版本。 | 2023-07-18T10:21:33Z | | 34 | [Luban](https://github.com/Curzibn/Luban) | 13303 | 2228 | Java | 146 | Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 | 2021-11-06T13:32:29Z | | 35 | [AndroidAutoSize](https://github.com/JessYanCoding/AndroidAutoSize) | 13054 | 1918 | Java | 107 | 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). | 2023-05-28T15:08:32Z | | 36 | [spring-analysis](https://github.com/seaswalker/spring-analysis) | 12982 | 4139 | Java | 12 | Spring源码阅读 | 2023-03-24T12:08:27Z | | 37 | [jib](https://github.com/GoogleContainerTools/jib) | 12904 | 1403 | Java | 149 | 🏗 Build container images for your Java applications. | 2023-07-18T01:56:15Z | | 38 | [zuul](https://github.com/Netflix/zuul) | 12748 | 2305 | Java | 241 | Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more. | 2023-07-11T14:42:24Z | | 39 | [Matisse](https://github.com/zhihu/Matisse) | 12418 | 2075 | Java | 403 | :fireworks: A well-designed local image and video selector for Android | 2023-05-15T09:55:57Z | | 40 | [lombok](https://github.com/projectlombok/lombok) | 12093 | 2240 | Java | 825 | Very spicy additions to the Java programming language. | 2023-05-24T22:29:12Z | | 41 | [eureka](https://github.com/Netflix/eureka) | 11918 | 3706 | Java | 56 | AWS Service registry for resilient mid-tier load balancing and failover. | 2023-06-23T22:35:46Z | | 42 | [Mybatis-PageHelper](https://github.com/pagehelper/Mybatis-PageHelper) | 11769 | 3125 | Java | 43 | Mybatis通用分页插件 | 2023-07-10T08:16:33Z | | 43 | [neo4j](https://github.com/neo4j/neo4j) | 11599 | 2285 | Java | 352 | Graphs for Everyone | 2023-07-06T12:10:18Z | | 44 | [uCrop](https://github.com/Yalantis/uCrop) | 11549 | 2141 | Java | 238 | Image Cropping Library for Android | 2023-07-04T02:26:49Z | | 45 | [zookeeper](https://github.com/apache/zookeeper) | 11418 | 7063 | Java | 0 | Apache ZooKeeper | 2023-07-19T02:07:37Z | | 46 | [Java](https://github.com/DuGuQiuBai/Java) | 11330 | 5107 | Java | 42 | 27天成为Java大神 | 2023-02-23T14:37:06Z | | 47 | [jedis](https://github.com/redis/jedis) | 11227 | 3790 | Java | 128 | Redis Java client | 2023-07-18T16:20:27Z | | 48 | [JiaoZiVideoPlayer](https://github.com/lipangit/JiaoZiVideoPlayer) | 10456 | 2424 | Java | 268 | MediaPlayer exoplayer ijkplayer ffmpeg | 2020-09-14T19:02:20Z | | 49 | [RxPermissions](https://github.com/tbruyelle/RxPermissions) | 10441 | 1315 | Java | 92 | Android runtime permissions powered by RxJava2 | 2022-05-11T09:47:47Z | | 50 | [cas](https://github.com/apereo/cas) | 10241 | 3857 | Java | 0 | Apereo CAS - Identity & Single Sign On for all earthlings and beyond. | 2023-07-18T22:39:00Z | | 51 | [dropwizard](https://github.com/dropwizard/dropwizard) | 8412 | 3465 | Java | 11 | A damn simple library for building production-ready RESTful web services. | 2023-07-19T01:49:46Z | | 52 | [Jetpack-MVVM-Best-Practice](https://github.com/KunMinX/Jetpack-MVVM-Best-Practice) | 8383 | 1566 | Java | 1 | 难得一见 Jetpack MVVM 最佳实践!在 "以简驭繁" 代码中,对 "视图控制器" 乃至 "标准化开发模式" 形成正确、深入理解! | 2023-06-21T15:14:42Z | | 53 | [Signal-Server](https://github.com/signalapp/Signal-Server) | 8347 | 2008 | Java | 0 | Server supporting the Signal Private Messenger applications on Android, Desktop, and iOS | 2023-07-12T20:57:05Z | | 54 | [AndResGuard](https://github.com/shwenzhang/AndResGuard) | 8295 | 1508 | Java | 154 | proguard resource for Android by wechat team | 2023-03-18T05:05:52Z | | 55 | [spider-flow](https://github.com/ssssssss-team/spider-flow) | 8188 | 1574 | Java | 9 | 新一代爬虫平台,以图形化方式定义爬虫流程,不写代码即可完成爬虫。 | 2023-06-14T22:27:23Z | | 56 | [trino](https://github.com/trinodb/trino) | 8174 | 2415 | Java | 1993 | Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io) | 2023-07-19T00:09:27Z | | 57 | [react-native-image-picker](https://github.com/react-native-image-picker/react-native-image-picker) | 8098 | 2032 | Java | 196 | :sunrise_over_mountains: A React Native module that allows you to use native UI to select media from the device library or directly from the camera. | 2023-07-04T10:35:16Z | | 58 | [LitePal](https://github.com/guolindev/LitePal) | 8010 | 1596 | Java | 87 | An Android library that makes developers use SQLite database extremely easy. | 2022-08-19T08:29:56Z | | 59 | [sonarqube](https://github.com/SonarSource/sonarqube) | 7918 | 1860 | Java | 0 | Continuous Inspection | 2023-07-18T20:03:43Z | | 60 | [aws-doc-sdk-examples](https://github.com/awsdocs/aws-doc-sdk-examples) | 7881 | 5188 | Java | 212 | Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.md file below. | 2023-07-18T21:55:44Z | | 61 | [metrics](https://github.com/dropwizard/metrics) | 7742 | 1822 | Java | 6 | :chart_with_upwards_trend: Capturing JVM- and application-level metrics. So you know what's going on. | 2023-07-17T06:52:57Z | | 62 | [litho](https://github.com/facebook/litho) | 7568 | 757 | Java | 78 | A declarative framework for building efficient UIs on Android. | 2023-07-18T10:43:41Z | | 63 | [MVVMHabit](https://github.com/goldze/MVVMHabit) | 7339 | 1686 | Java | 12 | 👕基于谷歌最新AAC架构,MVVM设计模式的一套快速开发库,整合Okhttp+RxJava+Retrofit+Glide等主流模块,满足日常开发需求。使用该框架可以快速开发一个高质量、易维护的Android应用。 | 2022-08-11T09:18:55Z | | 64 | [swagger-core](https://github.com/swagger-api/swagger-core) | 7235 | 2148 | Java | 699 | Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API | 2023-07-18T12:01:40Z | | 65 | [Ehviewer_CN_SXJ](https://github.com/xiaojieonly/Ehviewer_CN_SXJ) | 6916 | 263 | Java | 187 | ehviewer,用爱发电,快乐前行 | 2023-07-13T13:15:10Z | | 66 | [pentaho-kettle](https://github.com/pentaho/pentaho-kettle) | 6760 | 3296 | Java | 0 | Pentaho Data Integration ( ETL ) a.k.a Kettle | 2023-07-18T14:52:59Z | | 67 | [walle](https://github.com/Meituan-Dianping/walle) | 6614 | 1061 | Java | 102 | Android Signature V2 Scheme签名下的新一代渠道包打包神器 | 2021-09-07T07:01:35Z | | 68 | [transmittable-thread-local](https://github.com/alibaba/transmittable-thread-local) | 6584 | 1600 | Java | 20 | 📌 TransmittableThreadLocal (TTL), the missing Java™ std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits values between threads even using thread pooling components. | 2023-07-07T01:45:51Z | | 69 | [error-prone](https://github.com/google/error-prone) | 6510 | 734 | Java | 335 | Catch common Java mistakes as compile-time errors | 2023-07-18T15:39:10Z | | 70 | [Toasty](https://github.com/GrenderG/Toasty) | 6492 | 818 | Java | 49 | The usual Toast, but with steroids 💪 | 2022-09-28T23:46:04Z | | 71 | [rabbitmq-tutorials](https://github.com/rabbitmq/rabbitmq-tutorials) | 6353 | 3585 | Java | 5 | Tutorials for using RabbitMQ in various ways | 2023-05-20T11:50:43Z | | 72 | [Android-Image-Cropper](https://github.com/ArthurHub/Android-Image-Cropper) | 6291 | 1340 | Java | 343 | Image Cropping Library for Android, optimized for Camera / Gallery. | 2023-03-18T08:18:22Z | | 73 | [Android-skin-support](https://github.com/ximsfei/Android-skin-support) | 6161 | 1063 | Java | 96 | Android-skin-support is an easy dynamic skin framework to use for Android, Only one line of code to integrate it. Android 换肤框架, 极低的学习成本, 极好的用户体验. "一行"代码就可以实现换肤, 你值得拥有!!! | 2020-09-03T06:06:18Z | | 74 | [MaterialEditText](https://github.com/rengwuxian/MaterialEditText) | 6117 | 1057 | Java | 181 | EditText in Material Design | 2019-08-27T08:05:32Z | | 75 | [springBoot](https://github.com/527515025/springBoot) | 6105 | 3032 | Java | 34 | springboot 框架与其它组件结合如 jpa、mybatis、websocket、security、shiro、cache等 | 2022-12-10T05:27:48Z | | 76 | [Leaf](https://github.com/Meituan-Dianping/Leaf) | 5976 | 1760 | Java | 54 | Distributed ID Generate Service | 2023-07-18T10:13:29Z | | 77 | [androidmvp](https://github.com/antoniolg/androidmvp) | 5957 | 1603 | Java | 1 | MVP Android Example | 2023-06-25T07:36:42Z | | 78 | [baritone](https://github.com/cabaletta/baritone) | 5889 | 1367 | Java | 664 | google maps for block game | 2023-07-19T01:07:41Z | | 79 | [grafika](https://github.com/google/grafika) | 5852 | 1436 | Java | 49 | Grafika test app | 2023-04-10T02:05:58Z | | 80 | [junit5](https://github.com/junit-team/junit5) | 5830 | 1349 | Java | 108 | ✅ The 5th major version of the programmer-friendly testing framework for Java and the JVM | 2023-07-18T21:01:29Z | | 81 | [AndroidProject](https://github.com/getActivity/AndroidProject) | 5754 | 1238 | Java | 1 | Android 技术中台,但愿人长久,搬砖不再有 | 2022-09-10T10:55:13Z | | 82 | [DiscreteScrollView](https://github.com/yarolegovich/DiscreteScrollView) | 5700 | 771 | Java | 41 | A scrollable list of items that centers the current element and provides easy-to-use APIs for cool item animations. | 2021-08-30T09:15:17Z | | 83 | [u2020](https://github.com/JakeWharton/u2020) | 5684 | 958 | Java | 12 | A sample Android app which showcases advanced usage of Dagger among other open source libraries. | 2023-05-28T12:22:30Z | | 84 | [wiremock](https://github.com/wiremock/wiremock) | 5643 | 1338 | Java | 297 | A tool for mocking HTTP services | 2023-07-18T18:34:31Z | | 85 | [ShowcaseView](https://github.com/amlcurran/ShowcaseView) | 5611 | 1306 | Java | 83 | [Archived] Highlight the best bits of your app to users quickly, simply, and cool...ly | 2018-02-01T16:31:39Z | | 86 | [ListViewAnimations](https://github.com/nhaarman/ListViewAnimations) | 5595 | 1684 | Java | 0 | [DEPRECATED] An Android library which allows developers to easily add animations to ListView items | 2016-11-03T13:04:11Z | | 87 | [FlowLayout](https://github.com/hongyangAndroid/FlowLayout) | 5579 | 1172 | Java | 0 | [不再维护]Android流式布局,支持单选、多选等,适合用于产品标签等。 | 2019-10-13T14:59:04Z | | 88 | [useful-java-links](https://github.com/Vedenin/useful-java-links) | 5563 | 1182 | Java | 0 | A list of useful Java frameworks, libraries, software and hello worlds examples | 2023-06-14T22:29:02Z | | 89 | [ksql](https://github.com/confluentinc/ksql) | 5562 | 1024 | Java | 1154 | The database purpose-built for stream processing applications. | 2023-07-18T21:26:00Z | | 90 | [btrace](https://github.com/btraceio/btrace) | 5483 | 939 | Java | 3 | BTrace - a safe, dynamic tracing tool for the Java platform | 2023-07-18T01:34:37Z | | 91 | [hibernate-orm](https://github.com/hibernate/hibernate-orm) | 5481 | 3303 | Java | 0 | Hibernate's core Object/Relational Mapping functionality | 2023-07-19T02:14:27Z | | 92 | [dubbo-spring-boot-project](https://github.com/apache/dubbo-spring-boot-project) | 5384 | 1879 | Java | 41 | Spring Boot Project for Apache Dubbo | 2023-01-25T00:11:57Z | | 93 | [scribejava](https://github.com/scribejava/scribejava) | 5363 | 1694 | Java | 33 | Simple OAuth library for Java | 2023-06-22T12:25:56Z | | 94 | [lanproxy](https://github.com/ffay/lanproxy) | 5343 | 1478 | Java | 129 | lanproxy是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,支持tcp流量转发,可支持任何tcp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面、http代理、https代理、socks5代理...)。技术交流QQ群 736294209 | 2023-05-28T15:14:23Z | | 95 | [drools](https://github.com/kiegroup/drools) | 5317 | 2410 | Java | 0 | Drools is a rule engine, DMN engine and complex event processing (CEP) engine for Java. | 2023-07-19T02:38:38Z | | 96 | [Aria](https://github.com/AriaLyy/Aria) | 5306 | 832 | Java | 0 | 下载可以很简单 | 2023-04-02T14:37:24Z | | 97 | [Android-ZBLibrary](https://github.com/TommyLemon/Android-ZBLibrary) | 5276 | 1373 | Java | 11 | 🔥 Android MVP 快速开发框架,做国内 「示例最全面」「注释最详细」「使用最简单」「代码最严谨」的 Android 开源 UI 框架。 🔥 An Android MVP Framework with many demos, detailed documents, simple usages and strict codes. | 2023-05-05T16:43:00Z | | 98 | [twoway-view](https://github.com/lucasr/twoway-view) | 5244 | 1045 | Java | 149 | [DEPRECATED] RecyclerView made simple | 2017-03-20T14:42:55Z | | 99 | [android-lifecycle](https://github.com/xxv/android-lifecycle) | 5230 | 691 | Java | 25 | A diagram of the Android Activity / Fragment lifecycle | 2021-08-19T00:44:07Z | | 100 | [uid-generator](https://github.com/baidu/uid-generator) | 5112 | 1510 | Java | 24 | UniqueID generator | 2023-05-31T08:04:59Z |