[Github Ranking](../README.md) ========== ## Top 100 Stars in Java | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [JavaGuide](https://github.com/Snailclimb/JavaGuide) | 126370 | 42280 | Java | 68 | 「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide! | 2022-08-18T15:20:39Z | | 2 | [LeetCodeAnimation](https://github.com/MisterBooo/LeetCodeAnimation) | 71160 | 13653 | Java | 14 | Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) | 2022-03-06T09:10:42Z | | 3 | [advanced-java](https://github.com/doocs/advanced-java) | 64990 | 17412 | Java | 1 | 😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers \| 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 | 2022-08-17T12:08:58Z | | 4 | [spring-boot](https://github.com/spring-projects/spring-boot) | 62769 | 37034 | Java | 551 | Spring Boot | 2022-08-18T14:38:52Z | | 5 | [elasticsearch](https://github.com/elastic/elasticsearch) | 60803 | 22130 | Java | 3424 | Free and Open, Distributed, RESTful Search Engine | 2022-08-19T00:53:37Z | | 6 | [interviews](https://github.com/kdn251/interviews) | 57996 | 12261 | Java | 30 | Everything you need to know to get the job. | 2022-08-18T01:00:29Z | | 7 | [Java](https://github.com/TheAlgorithms/Java) | 47302 | 15481 | Java | 3 | All Algorithms implemented in Java | 2022-08-18T17:40:20Z | | 8 | [guava](https://github.com/google/guava) | 45397 | 10092 | Java | 654 | Google core libraries for Java | 2022-08-18T17:12:33Z | | 9 | [ghidra](https://github.com/NationalSecurityAgency/ghidra) | 33856 | 4384 | Java | 1182 | Ghidra is a software reverse engineering (SRE) framework | 2022-08-18T15:37:05Z | | 10 | [tutorials](https://github.com/eugenp/tutorials) | 31637 | 50167 | Java | 29 | Just Announced - "Learn Spring Security OAuth": | 2022-08-18T22:00:46Z | | 11 | [hello-algorithm](https://github.com/geekxh/hello-algorithm) | 31248 | 6075 | Java | 6 | 🌍 针对小白的算法训练 \| 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)点击下方网站,马上开始刷题! | 2022-08-08T01:20:14Z | | 12 | [AndroidUtilCode](https://github.com/Blankj/AndroidUtilCode) | 31244 | 10381 | Java | 206 | :fire: Android developers should collect the following utils(updating). | 2022-07-21T11:11:03Z | | 13 | [arthas](https://github.com/alibaba/arthas) | 30184 | 6602 | Java | 198 | Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas | 2022-08-09T11:00:32Z | | 14 | [spring-boot-examples](https://github.com/ityouknow/spring-boot-examples) | 27883 | 12020 | Java | 8 | about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。 | 2022-06-12T09:58:56Z | | 15 | [druid](https://github.com/alibaba/druid) | 25902 | 8206 | Java | 2292 | 阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池 | 2022-08-13T08:57:12Z | | 16 | [miaosha](https://github.com/qiurunze123/miaosha) | 25134 | 6500 | Java | 37 | ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 | 2022-06-21T11:21:55Z | | 17 | [fastjson](https://github.com/alibaba/fastjson) | 24891 | 6503 | Java | 1778 | A fast JSON parser/generator for Java. | 2022-08-10T04:44:56Z | | 18 | [canal](https://github.com/alibaba/canal) | 23859 | 6888 | Java | 828 | 阿里巴巴 MySQL binlog 增量订阅&消费组件 | 2022-08-11T17:02:08Z | | 19 | [hutool](https://github.com/dromara/hutool) | 23638 | 6597 | Java | 8 | 🍬A set of tools that keep Java sweet. | 2022-08-19T02:50:51Z | | 20 | [toBeTopJavaer](https://github.com/hollischuang/toBeTopJavaer) | 23634 | 5289 | Java | 52 | To Be Top Javaer - Java工程师成神之路 | 2022-07-06T17:33:11Z | | 21 | [spring-cloud-alibaba](https://github.com/alibaba/spring-cloud-alibaba) | 23360 | 7206 | Java | 366 | Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware. | 2022-08-18T11:55:27Z | | 22 | [BaseRecyclerViewAdapterHelper](https://github.com/CymChad/BaseRecyclerViewAdapterHelper) | 23049 | 4922 | Java | 504 | BRVAH:Powerful and flexible RecyclerAdapter | 2022-08-16T06:01:27Z | | 23 | [kafka](https://github.com/apache/kafka) | 22806 | 11798 | Java | 0 | Mirror of Apache Kafka | 2022-08-19T00:15:12Z | | 24 | [Signal-Android](https://github.com/signalapp/Signal-Android) | 22684 | 5501 | Java | 230 | A private messenger for Android. | 2022-08-18T20:14:38Z | | 25 | [NewPipe](https://github.com/TeamNewPipe/NewPipe) | 20475 | 2390 | Java | 1081 | A libre lightweight streaming front-end for Android. | 2022-08-18T14:23:06Z | | 26 | [libgdx](https://github.com/libgdx/libgdx) | 20343 | 6329 | Java | 182 | Desktop/Android/HTML5/iOS Java game development framework | 2022-08-18T19:15:30Z | | 27 | [skywalking](https://github.com/apache/skywalking) | 20018 | 5826 | Java | 72 | APM, Application Performance Monitoring System | 2022-08-18T12:48:48Z | | 28 | [Sentinel](https://github.com/alibaba/Sentinel) | 19672 | 7091 | Java | 435 | A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件) | 2022-08-18T12:30:22Z | | 29 | [redisson](https://github.com/redisson/redisson) | 19608 | 4769 | Java | 309 | Redisson - Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ... | 2022-08-18T13:44:52Z | | 30 | [flink](https://github.com/apache/flink) | 19579 | 11099 | Java | 0 | Apache Flink | 2022-08-19T02:27:21Z | | 31 | [jenkins](https://github.com/jenkinsci/jenkins) | 19332 | 7582 | Java | 0 | Jenkins automation server | 2022-08-19T00:42:20Z | | 32 | [bazel](https://github.com/bazelbuild/bazel) | 19224 | 3496 | Java | 2389 | a fast, scalable, multi-language and extensible build system | 2022-08-19T02:59:06Z | | 33 | [DoKit](https://github.com/didi/DoKit) | 18942 | 2896 | Java | 162 | 一款面向泛前端产品研发全生命周期的效率平台。 | 2022-07-28T09:23:28Z | | 34 | [PhotoView](https://github.com/Baseflow/PhotoView) | 18318 | 3894 | Java | 184 | Implementation of ImageView for Android that supports zooming, by various touch gestures. | 2022-03-25T09:53:49Z | | 35 | [GSYVideoPlayer](https://github.com/CarGuo/GSYVideoPlayer) | 17721 | 3925 | Java | 17 | 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。 | 2022-08-09T06:36:33Z | | 36 | [graal](https://github.com/oracle/graal) | 17335 | 1398 | Java | 820 | GraalVM: Run Programs Faster Anywhere :rocket: | 2022-08-19T02:31:53Z | | 37 | [litemall](https://github.com/linlinjava/litemall) | 17314 | 6788 | Java | 23 | 又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端 | 2022-07-31T17:08:27Z | | 38 | [HikariCP](https://github.com/brettwooldridge/HikariCP) | 17143 | 2621 | Java | 357 | 光 HikariCP・A solid, high-performance, JDBC connection pool at last. | 2022-08-09T12:30:05Z | | 39 | [shardingsphere](https://github.com/apache/shardingsphere) | 17106 | 5901 | Java | 424 | Ecosystem to transform any database into a distributed database system, and enhance it with sharding, elastic scaling, encryption features & more | 2022-08-19T02:58:55Z | | 40 | [fresco](https://github.com/facebook/fresco) | 16833 | 3781 | Java | 184 | An Android library for managing images and the memory they use. | 2022-08-18T12:22:10Z | | 41 | [SpringCloudLearning](https://github.com/forezp/SpringCloudLearning) | 16814 | 8002 | Java | 36 | 《史上最简单的Spring Cloud教程源码》 | 2021-04-12T09:53:47Z | | 42 | [Android-Universal-Image-Loader](https://github.com/nostra13/Android-Universal-Image-Loader) | 16792 | 6235 | Java | 443 | Powerful and flexible library for loading, caching and displaying images on Android. | 2022-01-17T09:48:53Z | | 43 | [zheng](https://github.com/shuzheng/zheng) | 16324 | 7467 | Java | 35 | 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 | 2022-07-15T20:03:34Z | | 44 | [java8-tutorial](https://github.com/winterbe/java8-tutorial) | 15886 | 3901 | Java | 0 | Modern Java - A Guide to Java 8 | 2022-07-20T00:26:53Z | | 45 | [leetcode](https://github.com/doocs/leetcode) | 15355 | 2955 | Java | 1 | 😏 LeetCode solutions in any programming language \| 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解 | 2022-08-19T02:11:21Z | | 46 | [Android-CleanArchitecture](https://github.com/android10/Android-CleanArchitecture) | 15185 | 3360 | 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. | 2021-09-09T11:43:49Z | | 47 | [SpringBoot-Learning](https://github.com/dyc87112/SpringBoot-Learning) | 14623 | 4768 | Java | 34 | 《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录! | 2022-06-21T02:40:53Z | | 48 | [presto](https://github.com/prestodb/presto) | 13758 | 4755 | Java | 796 | The official home of the Presto distributed SQL query engine for big data | 2022-08-19T02:10:02Z | | 49 | [APIJSON](https://github.com/Tencent/APIJSON) | 13665 | 1793 | Java | 135 | 🚀 零代码、全功能、强安全 ORM 库,后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构。 🚀 A JSON Transmission Protocol and an ORM Library for providing APIs and Docs without writing any code. | 2022-08-12T10:30:51Z | | 50 | [logger](https://github.com/orhanobut/logger) | 13355 | 2117 | Java | 67 | ✔️ Simple, pretty and powerful logger for android | 2022-05-17T08:50:07Z | | 51 | [keycloak](https://github.com/keycloak/keycloak) | 13209 | 4693 | Java | 1129 | Open Source Identity and Access Management For Modern Applications and Services | 2022-08-18T20:36:26Z | | 52 | [Android-PickerView](https://github.com/Bigkoo/Android-PickerView) | 13170 | 3404 | Java | 410 | This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) | 2022-07-07T08:46:47Z | | 53 | [vert.x](https://github.com/eclipse-vertx/vert.x) | 13096 | 1955 | Java | 167 | Vert.x is a tool-kit for building reactive applications on the JVM | 2022-08-18T17:00:37Z | | 54 | [Arduino](https://github.com/arduino/Arduino) | 13080 | 7032 | Java | 716 | Arduino IDE 1.x | 2022-08-09T16:39:56Z | | 55 | [hadoop](https://github.com/apache/hadoop) | 12839 | 7964 | Java | 0 | Apache Hadoop | 2022-08-19T01:00:56Z | | 56 | [flink-learning](https://github.com/zhisheng17/flink-learning) | 12602 | 3504 | Java | 0 | flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》 | 2022-08-11T21:50:42Z | | 57 | [stetho](https://github.com/facebook/stetho) | 12564 | 1151 | Java | 62 | Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. | 2022-04-20T16:47:36Z | | 58 | [AndroidAutoSize](https://github.com/JessYanCoding/AndroidAutoSize) | 12554 | 1848 | Java | 86 | 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). | 2021-12-13T11:28:32Z | | 59 | [pinpoint](https://github.com/pinpoint-apm/pinpoint) | 12326 | 3626 | Java | 300 | APM, (Application Performance Management) tool for large-scale distributed systems. | 2022-08-19T01:37:51Z | | 60 | [Matisse](https://github.com/zhihu/Matisse) | 12325 | 2030 | Java | 399 | :fireworks: A well-designed local image and video selector for Android | 2022-07-25T11:49:08Z |