[Github Ranking](../README.md) ========== ## Top 100 Stars in Java | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [netty](https://github.com/netty/netty) | 32279 | 15724 | Java | 565 | Netty project - an event-driven asynchronous network application framework | 2024-01-07T17:58:35Z | | 2 | [butterknife](https://github.com/JakeWharton/butterknife) | 25584 | 4671 | Java | 98 | Bind Android views and callbacks to fields and methods. | 2023-09-02T07:41:30Z | | 3 | [gson](https://github.com/google/gson) | 22707 | 4356 | Java | 254 | A Java serialization/deserialization library to convert Java Objects into JSON and back | 2024-01-07T23:55:16Z | | 4 | [SpringBoot-Labs](https://github.com/yudaocode/SpringBoot-Labs) | 18000 | 5783 | Java | 28 | 一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024 | 2023-07-18T01:59:51Z | | 5 | [Algorithms](https://github.com/williamfiset/Algorithms) | 16065 | 4199 | Java | 54 | A collection of algorithms and data structures | 2023-11-27T10:02:44Z | | 6 | [springboot-learning-example](https://github.com/JeffLi1993/springboot-learning-example) | 15877 | 7141 | Java | 14 | spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。 | 2023-12-03T12:33:47Z | | 7 | [Grasscutter](https://github.com/Grasscutters/Grasscutter) | 15124 | 4472 | Java | 113 | A server software reimplementation for a certain anime game. | 2023-12-16T00:50:52Z | | 8 | [CircleImageView](https://github.com/hdodenhof/CircleImageView) | 14500 | 3153 | Java | 5 | A circular ImageView for Android | 2023-11-08T22:09:32Z | | 9 | [pulsar](https://github.com/apache/pulsar) | 13464 | 3501 | Java | 964 | Apache Pulsar - distributed pub-sub messaging system | 2024-01-08T02:36:24Z | | 10 | [tink](https://github.com/google/tink) | 13406 | 1226 | Java | 22 | Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse. | 2024-01-03T16:16:59Z | | 11 | [tech-interview-for-developer](https://github.com/gyoogle/tech-interview-for-developer) | 12622 | 3107 | Java | 5 | 👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖 | 2024-01-06T17:38:52Z | | 12 | [onedev](https://github.com/theonedev/onedev) | 12158 | 814 | Java | 0 | Self-hosted Git Server with CI/CD and Kanban | 2024-01-07T13:57:26Z | | 13 | [mall-swarm](https://github.com/macrozheng/mall-swarm) | 11054 | 5019 | Java | 20 | mall-swarm是一套微服务商城系统,采用了 Spring Cloud 2021 & Alibaba、Spring Boot 2.7、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。 | 2024-01-02T06:45:16Z | | 14 | [FlycoTabLayout](https://github.com/H07000223/FlycoTabLayout) | 10937 | 2428 | Java | 350 | An Android TabLayout Lib | 2023-05-28T16:32:48Z | | 15 | [Chat2DB](https://github.com/chat2db/Chat2DB) | 10493 | 1325 | Java | 270 | 🔥 🔥 🔥 An intelligent and versatile general-purpose SQL client and reporting tool for databases which integrates ChatGPT capabilities.(智能的通用数据库SQL客户端和报表工具) | 2024-01-08T02:05:44Z | | 16 | [JsBridge](https://github.com/lzyzsd/JsBridge) | 9521 | 2007 | Java | 140 | android java and javascript bridge, inspired by wechat webview jsbridge | 2023-07-31T02:21:38Z | | 17 | [spring-boot-api-project-seed](https://github.com/lihengming/spring-boot-api-project-seed) | 9455 | 3808 | Java | 92 | :seedling::rocket:一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目~ | 2023-12-17T23:35:07Z | | 18 | [cim](https://github.com/crossoverJie/cim) | 9070 | 2821 | Java | 35 | 📲cim(cross IM) 适用于开发者的分布式即时通讯系统 | 2022-10-04T23:43:04Z | | 19 | [quickstart-android](https://github.com/firebase/quickstart-android) | 8645 | 7454 | Java | 33 | Firebase Quickstart Samples for Android | 2024-01-05T10:43:27Z | | 20 | [Calligraphy](https://github.com/chrisjenx/Calligraphy) | 8593 | 1105 | Java | 82 | Custom fonts in Android the easy way... | 2019-06-18T10:41:44Z | | 21 | [junit4](https://github.com/junit-team/junit4) | 8476 | 3284 | Java | 107 | A programmer-oriented testing framework for Java. | 2023-11-18T23:55:06Z | | 22 | [SimianArmy](https://github.com/Netflix/SimianArmy) | 7951 | 1153 | Java | 39 | Tools for keeping your cloud operating in top form. Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures. | 2018-12-18T09:29:22Z | | 23 | [karate](https://github.com/karatelabs/karate) | 7575 | 1890 | Java | 39 | Test Automation Made Simple | 2024-01-05T10:59:24Z | | 24 | [android-floating-action-button](https://github.com/zendesk/android-floating-action-button) | 6370 | 1482 | Java | 133 | Floating Action Button for Android based on Material Design specification | 2023-01-02T13:49:03Z | | 25 | [remusic](https://github.com/aa112901/remusic) | 6181 | 1940 | Java | 87 | 仿网易云音乐 安卓版,netease android,音乐播放器 在线 下载 | 2018-07-20T03:52:21Z | | 26 | [spring-cloud-examples](https://github.com/ityouknow/spring-cloud-examples) | 6142 | 3100 | Java | 2 | Spring Cloud 学习案例,服务发现、服务治理、链路追踪、服务监控等 | 2023-07-18T20:52:20Z | | 27 | [material](https://github.com/rey5137/material) | 6020 | 1348 | Java | 205 | A library to bring fully animated Material Design components to pre-Lolipop Android. | 2023-05-28T15:35:01Z | | 28 | [BoomMenu](https://github.com/Nightonke/BoomMenu) | 5805 | 1173 | Java | 115 | A menu which can ... BOOM! - Android | 2023-03-12T07:41:43Z | | 29 | [DiskLruCache](https://github.com/JakeWharton/DiskLruCache) | 5781 | 1200 | Java | 19 | Java implementation of a Disk-based LRU cache which specifically targets Android compatibility. | 2020-03-02T13:54:37Z | | 30 | [HTextView](https://github.com/hanks-zyh/HTextView) | 5564 | 816 | Java | 41 | Animation effects to text, not really textview | 2021-05-07T03:48:05Z | | 31 | [shimmer-android](https://github.com/facebookarchive/shimmer-android) | 5273 | 716 | Java | 25 | An easy, flexible way to add a shimmering effect to any view in an Android app. | 2023-03-23T16:44:24Z | | 32 | [socket.io-client-java](https://github.com/socketio/socket.io-client-java) | 5229 | 1000 | Java | 100 | Full-featured Socket.IO Client Library for Java, which is compatible with Socket.IO v1.0 and later. | 2023-12-24T20:31:23Z | | 33 | [hive](https://github.com/apache/hive) | 5197 | 4579 | Java | 0 | Apache Hive | 2024-01-07T04:04:44Z | | 34 | [BasePopup](https://github.com/razerdp/BasePopup) | 5078 | 762 | Java | 21 | Android下打造通用便捷的PopupWindow弹窗库 | 2024-01-04T06:27:37Z | | 35 | [Android-Touch-Helper](https://github.com/zfdang/Android-Touch-Helper) | 5003 | 489 | Java | 51 | 开屏跳过-安卓系统的开屏广告自动跳过助手 | 2023-12-17T03:35:57Z | | 36 | [RxJava2-Android-Samples](https://github.com/amitshekhariitbhu/RxJava2-Android-Samples) | 4964 | 1110 | Java | 12 | RxJava 2 Android Examples - How to use RxJava 2 in Android | 2023-01-18T08:12:31Z | | 37 | [roncoo-pay](https://github.com/roncoo/roncoo-pay) | 4691 | 2582 | Java | 21 | 龙果支付系统(roncoo-pay)是国内首款开源的互联网支付系统,拥有独立的账户体系、用户体系、支付接入体系、支付交易体系、对账清结算体系。目标是打造一款集成主流支付方式且轻量易用的支付收款系统,满足互联网业务系统打通支付通道实现支付收款和业务资金管理等功能。 | 2022-12-31T13:23:01Z | | 38 | [JAViewer](https://github.com/SplashCodes/JAViewer) | 4592 | 721 | Java | 43 | 更优雅的驾车体验 | 2021-08-22T07:00:24Z | | 39 | [javacpp](https://github.com/bytedeco/javacpp) | 4278 | 620 | Java | 80 | The missing bridge between Java and native C++ | 2024-01-07T13:07:03Z | | 40 | [esProc](https://github.com/SPLWare/esProc) | 4173 | 290 | Java | 35 | esProc SPL is a scripting language for data processing, with well-designed rich library functions and powerful syntax, which can be executed in a Java program through JDBC interface and computing independently. | 2024-01-05T06:04:15Z | | 41 | [FloatWindow](https://github.com/yhaolpz/FloatWindow) | 4158 | 647 | Java | 94 | Andorid 任意界面悬浮窗,实现悬浮窗如此简单 | 2021-10-13T09:50:11Z | | 42 | [AndroidWiFiADB](https://github.com/pedrovgs/AndroidWiFiADB) | 4138 | 496 | Java | 23 | IntelliJ/AndroidStudio plugin which provides a button to connect your Android device over WiFi to install, run and debug your applications without a USB connected. | 2019-05-23T10:17:28Z | | 43 | [jstorm](https://github.com/alibaba/jstorm) | 3922 | 1828 | Java | 203 | Enterprise Stream Process Engine | 2023-06-16T07:13:49Z | | 44 | [interviewGuide](https://github.com/NotFound9/interviewGuide) | 3861 | 689 | Java | 12 | 推荐免费ChatGPT网站:https://www.lintcode.com/chat-gpt?utm_source=tf-github-NotFound 点此领取7天VIP会员:https://www.lintcode.com/vip/activity/z1qgMH 《大厂面试指北》——包括Java基础、JVM、数据库、mysql、redis、计算机网络、算法、数据结构、操作系统、设计模式、系统设计、框架原理。 | 2023-08-07T06:26:02Z | | 45 | [roboguice](https://github.com/roboguice/roboguice) | 3780 | 849 | Java | 136 | Google Guice on Android, version 3.0 [RETIRED] | 2017-01-19T21:02:22Z | | 46 | [android](https://github.com/nextcloud/android) | 3734 | 1718 | Java | 951 | 📱 Nextcloud Android app | 2024-01-06T02:40:01Z | | 47 | [Infinity-For-Reddit](https://github.com/Docile-Alligator/Infinity-For-Reddit) | 3718 | 417 | Java | 84 | A Reddit client for Android | 2023-12-28T07:06:16Z | | 48 | [NoHttp](https://github.com/yanzhenjie/NoHttp) | 3709 | 859 | Java | 76 | :lemon: Android实现Http标准协议框架,支持多种缓存模式,底层可动态切换OkHttp、URLConnection。 | 2018-07-30T01:23:31Z | | 49 | [ChatKit](https://github.com/stfalcon-studio/ChatKit) | 3650 | 825 | Java | 108 | Android library. Flexible components for chat UI implementation with flexible possibilities for styling, customizing and data management. Made by Stfalcon | 2022-05-23T20:11:06Z | | 50 | [emojicon](https://github.com/rockerhieu/emojicon) | 3614 | 824 | Java | 77 | A library to show emoji in TextView, EditText (like WhatsApp) for Android | 2020-06-13T00:51:58Z | | 51 | [interview](https://github.com/mission-peace/interview) | 10927 | 5179 | Java | 61 | Interview questions | 2023-12-26T18:07:49Z | | 52 | [toBeBetterJavaer](https://github.com/itwanger/toBeBetterJavaer) | 10664 | 1593 | Java | 35 | 一份通俗易懂、风趣幽默的Java学习指南,内容涵盖Java基础、Java并发编程、Java虚拟机、Java企业级开发、Java面试等核心知识点。学Java,就认准二哥的Java进阶之路😄 | 2024-01-06T14:21:59Z | | 53 | [cas](https://github.com/apereo/cas) | 10498 | 3896 | Java | 0 | Apereo CAS - Identity & Single Sign On for all earthlings and beyond. | 2024-01-04T16:29:30Z | | 54 | [Chat2DB](https://github.com/chat2db/Chat2DB) | 10493 | 1325 | Java | 270 | 🔥 🔥 🔥 An intelligent and versatile general-purpose SQL client and reporting tool for databases which integrates ChatGPT capabilities.(智能的通用数据库SQL客户端和报表工具) | 2024-01-08T02:05:44Z | | 55 | [jsoup](https://github.com/jhy/jsoup) | 10462 | 2190 | Java | 63 | jsoup: the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety. | 2024-01-06T20:55:35Z | | 56 | [JiaoZiVideoPlayer](https://github.com/lipangit/JiaoZiVideoPlayer) | 10453 | 2433 | Java | 268 | MediaPlayer exoplayer ijkplayer ffmpeg | 2020-09-14T19:02:20Z | | 57 | [cryptomator](https://github.com/cryptomator/cryptomator) | 10272 | 1062 | Java | 239 | Multi-platform transparent client-side encryption of your files in the cloud | 2024-01-07T12:33:58Z | | 58 | [ViewPagerIndicator](https://github.com/JakeWharton/ViewPagerIndicator) | 10153 | 4071 | Java | 135 | Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. | 2017-11-26T17:13:46Z | | 59 | [OpenRefine](https://github.com/OpenRefine/OpenRefine) | 10056 | 1891 | Java | 604 | OpenRefine is a free, open source power tool for working with messy data and improving it | 2024-01-07T16:06:27Z | | 60 | [Activiti](https://github.com/Activiti/Activiti) | 9755 | 6946 | Java | 493 | Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts. | 2024-01-07T11:46:53Z | | 61 | [JsBridge](https://github.com/lzyzsd/JsBridge) | 9521 | 2007 | Java | 140 | android java and javascript bridge, inspired by wechat webview jsbridge | 2023-07-31T02:21:38Z | | 62 | [spring-boot-api-project-seed](https://github.com/lihengming/spring-boot-api-project-seed) | 9455 | 3808 | Java | 92 | :seedling::rocket:一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目~ | 2023-12-17T23:35:07Z | | 63 | [cim](https://github.com/crossoverJie/cim) | 9070 | 2821 | Java | 35 | 📲cim(cross IM) 适用于开发者的分布式即时通讯系统 | 2022-10-04T23:43:04Z | | 64 | [testing-samples](https://github.com/android/testing-samples) | 9045 | 3655 | Java | 75 | A collection of samples demonstrating different frameworks and techniques for automated testing | 2023-12-13T18:37:11Z | | 65 | [android-gpuimage](https://github.com/cats-oss/android-gpuimage) | 8828 | 2307 | Java | 326 | Android filters based on OpenGL (idea from GPUImage for iOS) | 2022-08-03T16:07:30Z | | 66 | [spider-flow](https://github.com/ssssssss-team/spider-flow) | 8774 | 1686 | Java | 9 | 新一代爬虫平台,以图形化方式定义爬虫流程,不写代码即可完成爬虫。 | 2023-06-14T22:27:23Z | | 67 | [Android_Data](https://github.com/Freelander/Android_Data) | 8686 | 2053 | Java | 2 | Some Android learning materials, hoping to help you learn Android development. | 2023-11-22T14:54:07Z | | 68 | [Signal-Server](https://github.com/signalapp/Signal-Server) | 8676 | 2066 | Java | 0 | Server supporting the Signal Private Messenger applications on Android, Desktop, and iOS | 2024-01-04T21:35:13Z | | 69 | [quickstart-android](https://github.com/firebase/quickstart-android) | 8645 | 7454 | Java | 33 | Firebase Quickstart Samples for Android | 2024-01-05T10:43:27Z | | 70 | [Calligraphy](https://github.com/chrisjenx/Calligraphy) | 8593 | 1105 | Java | 82 | Custom fonts in Android the easy way... | 2019-06-18T10:41:44Z | | 71 | [junit4](https://github.com/junit-team/junit4) | 8476 | 3284 | Java | 107 | A programmer-oriented testing framework for Java. | 2023-11-18T23:55:06Z | | 72 | [dropwizard](https://github.com/dropwizard/dropwizard) | 8436 | 3476 | Java | 7 | A damn simple library for building production-ready RESTful web services. | 2024-01-08T01:55:36Z | | 73 | [epoxy](https://github.com/airbnb/epoxy) | 8412 | 738 | Java | 291 | Epoxy is an Android library for building complex screens in a RecyclerView | 2023-11-16T16:48:55Z | | 74 | [react-native-image-picker](https://github.com/react-native-image-picker/react-native-image-picker) | 8268 | 2059 | Java | 230 | :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-12-27T08:51:13Z | | 75 | [Paper](https://github.com/PaperMC/Paper) | 8243 | 2047 | Java | 291 | The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies | 2024-01-07T20:26:19Z | | 76 | [LitePal](https://github.com/guolindev/LitePal) | 8047 | 1595 | Java | 89 | An Android library that makes developers use SQLite database extremely easy. | 2022-08-19T08:29:56Z | | 77 | [SimianArmy](https://github.com/Netflix/SimianArmy) | 7951 | 1153 | Java | 39 | Tools for keeping your cloud operating in top form. Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures. | 2018-12-18T09:29:22Z | | 78 | [HomeMirror](https://github.com/HannahMitt/HomeMirror) | 7881 | 687 | Java | 32 | Android application powering the mirror in my house | 2023-05-28T16:33:49Z | | 79 | [metrics](https://github.com/dropwizard/metrics) | 7780 | 1824 | Java | 2 | :chart_with_upwards_trend: Capturing JVM- and application-level metrics. So you know what's going on. | 2024-01-04T01:08:04Z | | 80 | [karate](https://github.com/karatelabs/karate) | 7575 | 1890 | Java | 39 | Test Automation Made Simple | 2024-01-05T10:59:24Z | | 81 | [im-server](https://github.com/wildfirechat/im-server) | 7529 | 1736 | Java | 3 | 即时通讯(IM)系统 | 2023-12-30T11:09:34Z | | 82 | [AndroidAsync](https://github.com/koush/AndroidAsync) | 7470 | 1575 | Java | 337 | Asynchronous socket, http(s) (client+server) and websocket library for android. Based on nio, not threads. | 2022-11-23T15:20:07Z | | 83 | [algs4](https://github.com/kevin-wayne/algs4) | 7342 | 2711 | Java | 12 | Algorithms, 4th edition textbook code and libraries | 2023-10-19T16:05:27Z | | 84 | [dagger](https://github.com/square/dagger) | 7316 | 3155 | Java | 59 | A fast dependency injector for Android and Java. | 2021-08-26T11:07:52Z | | 85 | [xManager](https://github.com/Team-xManager/xManager) | 7266 | 244 | Java | 14 | Ad-Free, New Features & Freedom | 2023-12-22T01:44:10Z | | 86 | [UltimateRecyclerView](https://github.com/cymcsg/UltimateRecyclerView) | 7226 | 1446 | Java | 183 | A RecyclerView(advanced and flexible version of ListView in Android) with refreshing,loading more,animation and many other features. | 2020-07-21T09:50:37Z | | 87 | [closure-compiler](https://github.com/google/closure-compiler) | 7166 | 1197 | Java | 884 | A JavaScript checker and optimizer. | 2024-01-04T18:35:07Z | | 88 | [pentaho-kettle](https://github.com/pentaho/pentaho-kettle) | 7154 | 3381 | Java | 0 | Pentaho Data Integration ( ETL ) a.k.a Kettle | 2024-01-08T00:16:41Z | | 89 | [flowable-engine](https://github.com/flowable/flowable-engine) | 7074 | 2524 | Java | 299 | A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users. | 2024-01-07T10:58:02Z | | 90 | [seatunnel](https://github.com/apache/seatunnel) | 6897 | 1432 | Java | 448 | SeaTunnel is a next-generation super high-performance, distributed, massive data integration tool. | 2024-01-08T02:26:42Z | | 91 | [walle](https://github.com/Meituan-Dianping/walle) | 6671 | 1069 | Java | 103 | Android Signature V2 Scheme签名下的新一代渠道包打包神器 | 2021-09-07T07:01:35Z | | 92 | [error-prone](https://github.com/google/error-prone) | 6642 | 782 | Java | 349 | Catch common Java mistakes as compile-time errors | 2024-01-05T17:15:13Z | | 93 | [AndroidPerformanceMonitor](https://github.com/markzhai/AndroidPerformanceMonitor) | 6609 | 1028 | Java | 51 | A transparent ui-block detection library for Android. (known as BlockCanary) | 2023-07-15T06:37:52Z | | 94 | [netty-socketio](https://github.com/mrniko/netty-socketio) | 6524 | 1695 | Java | 370 | Socket.IO server implemented on Java. Realtime java framework | 2024-01-05T17:21:11Z | | 95 | [haven](https://github.com/guardianproject/haven) | 6507 | 747 | Java | 138 | Haven is for people who need a way to protect their personal spaces and possessions without compromising their own privacy, through an Android app and on-device sensors | 2022-10-26T22:43:24Z | | 96 | [android-floating-action-button](https://github.com/zendesk/android-floating-action-button) | 6370 | 1482 | Java | 133 | Floating Action Button for Android based on Material Design specification | 2023-01-02T13:49:03Z | | 97 | [ion](https://github.com/koush/ion) | 6299 | 1059 | Java | 330 | Android Asynchronous Networking and Image Loading | 2021-06-10T16:28:08Z | | 98 | [Spring-Cloud-Platform](https://github.com/wxiaoqi/Spring-Cloud-Platform) | 6286 | 2420 | Java | 1 | 🔥🔥🔥国内首个Spring Cloud微服务化RBAC的管理平台,核心采用Spring Boot 2.4、Spring Cloud 2020.0.0 & Alibaba,前端采用d2-admin中台框架。 🔝 🔝 记得上边点个star 关注更新 | 2023-04-18T13:09:46Z | | 99 | [JFoenix](https://github.com/sshahine/JFoenix) | 6209 | 1058 | Java | 121 | JavaFX Material Design Library | 2023-06-28T17:20:35Z | | 100 | [remusic](https://github.com/aa112901/remusic) | 6181 | 1940 | Java | 87 | 仿网易云音乐 安卓版,netease android,音乐播放器 在线 下载 | 2018-07-20T03:52:21Z |