[Github Ranking](../README.md) ========== ## Top 100 Stars in Java | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [advanced-java](https://github.com/doocs/advanced-java) | 70655 | 18421 | Java | 3 | 😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers \| 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 | 2023-06-12T12:10:02Z | | 2 | [elasticsearch](https://github.com/elastic/elasticsearch) | 64298 | 23236 | Java | 3666 | Free and Open, Distributed, RESTful Search Engine | 2023-06-30T22:41:39Z | | 3 | [Java](https://github.com/TheAlgorithms/Java) | 52461 | 17567 | Java | 1 | All Algorithms implemented in Java | 2023-06-29T20:45:57Z | | 4 | [guava](https://github.com/google/guava) | 47752 | 10603 | Java | 631 | Google core libraries for Java | 2023-06-30T21:07:03Z | | 5 | [arthas](https://github.com/alibaba/arthas) | 32681 | 7062 | Java | 215 | Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas | 2023-06-28T12:11:00Z | | 6 | [hello-algorithm](https://github.com/geekxh/hello-algorithm) | 32480 | 6242 | Java | 8 | 🌍 针对小白的算法训练 \| 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)推荐免费ChatGPT使用网站 | 2023-06-13T04:13:17Z | | 7 | [AndroidUtilCode](https://github.com/Blankj/AndroidUtilCode) | 32257 | 10612 | Java | 263 | :fire: Android developers should collect the following utils(updating). | 2023-05-22T01:52:08Z | | 8 | [druid](https://github.com/alibaba/druid) | 27001 | 8424 | Java | 2525 | 阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池 | 2023-06-18T07:34:54Z | | 9 | [canal](https://github.com/alibaba/canal) | 25947 | 7290 | Java | 973 | 阿里巴巴 MySQL binlog 增量订阅&消费组件 | 2023-06-27T03:23:02Z | | 10 | [fastjson](https://github.com/alibaba/fastjson) | 25378 | 6532 | Java | 1851 | FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade. | 2023-05-20T06:41:18Z | | 11 | [kafka](https://github.com/apache/kafka) | 25264 | 12766 | Java | 0 | Mirror of Apache Kafka | 2023-06-30T23:40:45Z | | 12 | [skywalking](https://github.com/apache/skywalking) | 22034 | 6239 | Java | 68 | APM, Application Performance Monitoring System | 2023-06-29T16:00:05Z | | 13 | [libgdx](https://github.com/libgdx/libgdx) | 21648 | 6420 | Java | 206 | Desktop/Android/HTML5/iOS Java game development framework | 2023-06-30T18:35:38Z | | 14 | [flink](https://github.com/apache/flink) | 21491 | 12273 | Java | 0 | Apache Flink | 2023-07-01T02:12:50Z | | 15 | [jenkins](https://github.com/jenkinsci/jenkins) | 21043 | 8153 | Java | 0 | Jenkins automation server | 2023-06-30T23:01:15Z | | 16 | [shardingsphere](https://github.com/apache/shardingsphere) | 18545 | 6373 | Java | 664 | Ecosystem to transform any database into a distributed database system, and enhance it with sharding, elastic scaling, encryption features & more | 2023-07-01T00:18:10Z | | 17 | [ruoyi-vue-pro](https://github.com/YunaiV/ruoyi-vue-pro) | 17556 | 3769 | Java | 21 | 🔥 官方推荐 🔥 RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城等功能。你的 ⭐️ Star ⭐️,是作者生发的动力! | 2023-06-21T06:32:46Z | | 18 | [SpringCloudLearning](https://github.com/forezp/SpringCloudLearning) | 17374 | 8107 | Java | 39 | 《史上最简单的Spring Cloud教程源码》 | 2021-04-12T09:53:47Z | | 19 | [fresco](https://github.com/facebook/fresco) | 16954 | 3787 | Java | 205 | An Android library for managing images and the memory they use. | 2023-06-29T12:22:00Z | | 20 | [Android-Universal-Image-Loader](https://github.com/nostra13/Android-Universal-Image-Loader) | 16807 | 6206 | Java | 447 | Powerful and flexible library for loading, caching and displaying images on Android. | 2022-01-17T09:48:53Z | | 21 | [keycloak](https://github.com/keycloak/keycloak) | 16619 | 5517 | Java | 1648 | Open Source Identity and Access Management For Modern Applications and Services | 2023-07-01T01:44:57Z | | 22 | [zheng](https://github.com/shuzheng/zheng) | 16521 | 7459 | Java | 36 | 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 | 2022-12-16T09:53:00Z | | 23 | [Android-CleanArchitecture](https://github.com/android10/Android-CleanArchitecture) | 15358 | 3371 | 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 | | 24 | [presto](https://github.com/prestodb/presto) | 14841 | 5047 | Java | 1048 | The official home of the Presto distributed SQL query engine for big data | 2023-07-01T02:45:47Z | | 25 | [thingsboard](https://github.com/thingsboard/thingsboard) | 13930 | 4397 | Java | 1341 | Open-source IoT Platform - Device management, data collection, processing and visualization. | 2023-06-30T18:01:20Z | | 26 | [logger](https://github.com/orhanobut/logger) | 13603 | 2144 | Java | 69 | ✔️ Simple, pretty and powerful logger for android | 2022-09-14T10:04:00Z | | 27 | [flink-learning](https://github.com/zhisheng17/flink-learning) | 13577 | 3751 | Java | 0 | flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》 | 2023-06-14T22:41:52Z | | 28 | [AndroidViewAnimations](https://github.com/daimajia/AndroidViewAnimations) | 12307 | 2443 | Java | 54 | Cute view animation collection. | 2021-08-18T23:15:07Z | | 29 | [mall-learning](https://github.com/macrozheng/mall-learning) | 12145 | 8259 | Java | 17 | mall学习教程,架构、业务、技术要点全方位解析。mall项目(50k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、Mysql5.7等技术,采用Docker容器化部署。 | 2023-05-22T08:15:51Z | | 30 | [dataease](https://github.com/dataease/dataease) | 11993 | 2295 | Java | 162 | 人人可用的开源数据可视化分析工具。 | 2023-06-30T09:12:29Z | | 31 | [SmartTubeNext](https://github.com/yuliskov/SmartTubeNext) | 11663 | 750 | Java | 1392 | Ad free app for watching tube videos on Android TV boxes | 2023-06-30T20:15:11Z | | 32 | [realm-java](https://github.com/realm/realm-java) | 11390 | 1781 | Java | 360 | Realm is a mobile database: a replacement for SQLite & ORMs | 2023-06-27T14:34:29Z | | 33 | [SlidingMenu](https://github.com/jfeinstein10/SlidingMenu) | 11119 | 5114 | Java | 262 | An Android library that allows you to easily create applications with slide-in menus. You may use it in your Android apps provided that you cite this project and include the license in your app. Thanks! | 2021-09-19T14:04:18Z | | 34 | [zaproxy](https://github.com/zaproxy/zaproxy) | 10976 | 2088 | Java | 707 | The OWASP ZAP core project | 2023-06-30T11:33:59Z | | 35 | [vlayout](https://github.com/alibaba/vlayout) | 10831 | 1819 | 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 | | 36 | [dolphinscheduler](https://github.com/apache/dolphinscheduler) | 10718 | 3970 | Java | 931 | Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code | 2023-06-30T16:14:18Z | | 37 | [android-async-http](https://github.com/android-async-http/android-async-http) | 10648 | 4188 | Java | 111 | An asynchronous, callback-based Http client for Android built on top of Apache's HttpClient libraries. | 2023-04-17T14:55:24Z | | 38 | [SmarterStreaming](https://github.com/daniulive/SmarterStreaming) | 10562 | 2745 | Java | 5 | 业内为数不多致力于极致体验的超强全自研跨平台(windows/linux/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流、RTSP推流、RTMP播放器、RTSP播放器、录像、多路流媒体转发、音视频导播、动态视频合成、音频混音、直播互动、内置轻量级RTSP服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。 | 2023-05-22T05:06:01Z | | 39 | [okhttp-OkGo](https://github.com/jeasonlzy/okhttp-OkGo) | 10545 | 2557 | Java | 457 | OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能 | 2022-09-06T01:29:03Z | | 40 | [AVLoadingIndicatorView](https://github.com/HarlonWang/AVLoadingIndicatorView) | 9702 | 1899 | Java | 66 | DEPRECATED | 2023-04-06T06:05:06Z | | 41 | [react-native-camera](https://github.com/react-native-camera/react-native-camera) | 9635 | 3458 | Java | 73 | A Camera component for React Native. Also supports barcode scanning! | 2023-06-07T10:03:10Z | | 42 | [MagicIndicator](https://github.com/hackware1993/MagicIndicator) | 9476 | 1537 | Java | 182 | A powerful, customizable and extensible ViewPager indicator framework. As the best alternative of ViewPagerIndicator, TabLayout and PagerSlidingTabStrip —— 强大、可定制、易扩展的 ViewPager 指示器框架。是ViewPagerIndicator、TabLayout、PagerSlidingTabStrip的最佳替代品。支持角标,更支持在非ViewPager场景下使用(使用hide()、show()切换Fragment或使用setVisibility切换FrameLayout里的View等),http://www.jianshu.com/p/f3022211821c | 2022-09-24T03:25:47Z | | 43 | [VirtualApp](https://github.com/asLody/VirtualApp) | 9355 | 2831 | Java | 0 | Virtual Engine for Android(Support 12.0 in business version) | 2023-06-29T11:33:58Z | | 44 | [jjwt](https://github.com/jwtk/jjwt) | 9147 | 1249 | Java | 62 | Java JWT: JSON Web Token for Java and Android | 2023-05-19T21:15:32Z | | 45 | [CoreNLP](https://github.com/stanfordnlp/CoreNLP) | 9072 | 2690 | Java | 176 | Stanford CoreNLP: A Java suite of core NLP tools. | 2023-06-12T05:59:36Z | | 46 | [AndroidNote](https://github.com/GcsSloop/AndroidNote) | 8927 | 2119 | Java | 49 | 安卓学习笔记 | 2021-05-25T00:50:17Z | | 47 | [AgentWeb](https://github.com/Justson/AgentWeb) | 8902 | 1619 | Java | 79 | AgentWeb is a powerful library based on Android WebView. | 2023-03-19T20:45:38Z | | 48 | [debezium](https://github.com/debezium/debezium) | 8658 | 2195 | Java | 0 | Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ. | 2023-06-30T23:48:53Z | | 49 | [SpringCloud](https://github.com/zhoutaoo/SpringCloud) | 8176 | 3822 | Java | 42 | 基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中 | 2023-06-18T10:44:54Z | | 50 | [cassandra](https://github.com/apache/cassandra) | 8066 | 3417 | Java | 0 | Mirror of Apache Cassandra | 2023-06-30T16:44:13Z | | 51 | [android-gif-drawable](https://github.com/koral--/android-gif-drawable) | 9380 | 1807 | Java | 31 | Views and Drawable for displaying animated GIFs on Android | 2023-06-30T18:55:37Z | | 52 | [jjwt](https://github.com/jwtk/jjwt) | 9147 | 1249 | Java | 62 | Java JWT: JSON Web Token for Java and Android | 2023-05-19T21:15:32Z | | 53 | [CoreNLP](https://github.com/stanfordnlp/CoreNLP) | 9072 | 2690 | Java | 176 | Stanford CoreNLP: A Java suite of core NLP tools. | 2023-06-12T05:59:36Z | | 54 | [storm](https://github.com/nathanmarz/storm) | 8876 | 1695 | Java | 0 | Distributed and fault-tolerant realtime computation: stream processing, continuous computation, distributed RPC, and more | 2017-08-16T04:24:20Z | | 55 | [resilience4j](https://github.com/resilience4j/resilience4j) | 8853 | 1228 | Java | 153 | Resilience4j is a fault tolerance library designed for Java8 and functional programming | 2023-06-30T15:19:37Z | | 56 | [Android-PullToRefresh](https://github.com/chrisbanes/Android-PullToRefresh) | 8744 | 4770 | Java | 0 | DEPRECATED | 2017-10-13T08:40:58Z | | 57 | [debezium](https://github.com/debezium/debezium) | 8658 | 2195 | Java | 0 | Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ. | 2023-06-30T23:48:53Z | | 58 | [AndResGuard](https://github.com/shwenzhang/AndResGuard) | 8283 | 1504 | Java | 154 | proguard resource for Android by wechat team | 2023-03-18T05:05:52Z | | 59 | [SpringCloud](https://github.com/zhoutaoo/SpringCloud) | 8176 | 3822 | Java | 42 | 基于SpringCloud2.1的微服务开发脚手架,整合了spring-security-oauth2、nacos、feign、sentinel、springcloud-gateway等。服务治理方面引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,而不需过多时间花费在架构搭建上。持续更新中 | 2023-06-18T10:44:54Z | | 60 | [hsweb-framework](https://github.com/hs-web/hsweb-framework) | 8076 | 3029 | Java | 3 | hsweb (haʊs wɛb) 是一个基于spring-boot 2.x开发 ,首个使用全响应式编程的企业级后台管理系统基础项目。 | 2023-06-26T03:58:31Z | | 61 | [cassandra](https://github.com/apache/cassandra) | 8066 | 3417 | Java | 0 | Mirror of Apache Cassandra | 2023-06-30T16:44:13Z | | 62 | [JsonPath](https://github.com/json-path/JsonPath) | 8002 | 1553 | Java | 284 | Java JsonPath implementation | 2023-06-28T18:01:25Z | | 63 | [LitePal](https://github.com/guolindev/LitePal) | 7996 | 1594 | Java | 86 | An Android library that makes developers use SQLite database extremely easy. | 2022-08-19T08:29:56Z | | 64 | [cachecloud](https://github.com/sohutv/cachecloud) | 7662 | 2057 | Java | 15 | 搜狐视频(sohu tv)Redis私有云平台 :支持Redis多种架构(Standalone、Sentinel、Cluster)高效管理、有效降低大规模redis运维成本,提升资源管控能力和利用率。平台提供快速搭建/迁移,运维管理,弹性伸缩,统计监控,客户端整合接入等功能。(CacheCloud is a Redis cloud management platform. It supports Standalone, Sentinel, and Cluster architectures for Redis, effectively reducing large-scale Redis operation and maintenance costs, and improving resource management and utilization. The platform provides rapid construction/migration, operation and maintenance management, elastic scaling, statistical monitoring, client integration and access and other functions) | 2023-06-14T22:44:50Z | | 65 | [AndroidPdfViewer](https://github.com/barteksc/AndroidPdfViewer) | 7646 | 1764 | Java | 633 | Android view for displaying PDFs rendered with PdfiumAndroid | 2022-12-05T14:33:08Z | | 66 | [subsampling-scale-image-view](https://github.com/davemorrissey/subsampling-scale-image-view) | 7581 | 1134 | Java | 36 | Android library (AAR). Highly configurable, easily extendable deep zoom view for displaying huge images without loss of detail. Perfect for photo galleries, maps, building plans etc. | 2022-03-30T10:42:13Z | | 67 | [MyBookshelf](https://github.com/gedoor/MyBookshelf) | 7420 | 1846 | Java | 229 | 阅读是一款可以自定义来源阅读网络内容的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。 | 2022-04-01T02:57:15Z | | 68 | [sweet-alert-dialog](https://github.com/pedant/sweet-alert-dialog) | 7254 | 1965 | Java | 144 | SweetAlert for Android, a beautiful and clever alert dialog | 2021-08-31T11:15:13Z | | 69 | [OpenSearch](https://github.com/opensearch-project/OpenSearch) | 7161 | 1097 | Java | 1075 | 🔎 Open source distributed and RESTful search engine. | 2023-07-01T02:52:14Z | | 70 | [RePlugin](https://github.com/Qihoo360/RePlugin) | 7150 | 1516 | Java | 310 | RePlugin - A flexible, stable, easy-to-use Android Plug-in Framework | 2022-10-26T09:44:28Z | | 71 | [LeetCode](https://github.com/yuanguangxin/LeetCode) | 7118 | 1900 | Java | 0 | LeetCode刷题记录与面试整理 | 2023-04-03T16:23:44Z | | 72 | [Mapper](https://github.com/abel533/Mapper) | 7112 | 1610 | Java | 223 | Mybatis Common Mapper - Easy to use | 2023-06-03T02:08:17Z | | 73 | [XPopup](https://github.com/li-xiaojun/XPopup) | 7104 | 1120 | Java | 67 | 🔥XPopup2.0版本重磅来袭,2倍以上性能提升,带来可观的动画性能优化和交互细节的提升!!!功能强大,交互优雅,动画丝滑的通用弹窗!可以替代Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner等组件,自带十几种效果良好的动画, 支持完全的UI和动画自定义!(Powerful and Beautiful Popup for Android,can absolutely replace Dialog,PopupWindow,PopupMenu,BottomSheet,DrawerLayout,Spinner. With built-in animators , very easy to custom popup view.) | 2023-06-20T07:16:53Z | | 74 | [elasticsearch-sql](https://github.com/NLPchina/elasticsearch-sql) | 6880 | 1523 | Java | 306 | Use SQL to query Elasticsearch | 2023-06-14T22:55:57Z | | 75 | [Timber](https://github.com/naman14/Timber) | 6866 | 2174 | Java | 192 | Material Design Music Player | 2023-04-28T07:13:46Z | | 76 | [angel](https://github.com/Angel-ML/angel) | 6672 | 1632 | Java | 122 | A Flexible and Powerful Parameter Server for large-scale machine learning | 2022-11-24T08:07:54Z | | 77 | [react-native-video](https://github.com/react-native-video/react-native-video) | 6606 | 2736 | Java | 184 | A