[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) | 67801 | 17922 | Java | 5 | 😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers \| 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 | 2022-11-04T08:34:44Z | | 2 | [guava](https://github.com/google/guava) | 46318 | 10300 | Java | 655 | Google core libraries for Java | 2022-12-04T20:48:36Z | | 3 | [jadx](https://github.com/skylot/jadx) | 32446 | 4108 | Java | 278 | Dex to Java decompiler | 2022-11-15T20:48:08Z | | 4 | [AndroidUtilCode](https://github.com/Blankj/AndroidUtilCode) | 31632 | 10482 | Java | 224 | :fire: Android developers should collect the following utils(updating). | 2022-12-01T05:05:03Z | | 5 | [hello-algorithm](https://github.com/geekxh/hello-algorithm) | 31621 | 6123 | Java | 6 | 🌍 针对小白的算法训练 \| 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)点击下方网站,马上开始刷题! | 2022-08-08T01:20:14Z | | 6 | [arthas](https://github.com/alibaba/arthas) | 31253 | 6801 | Java | 208 | Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas | 2022-12-01T05:15:09Z | | 7 | [zxing](https://github.com/zxing/zxing) | 30447 | 9256 | Java | 5 | ZXing ("Zebra Crossing") barcode scanning library for Java, Android | 2022-11-18T11:09:35Z | | 8 | [netty](https://github.com/netty/netty) | 30360 | 15007 | Java | 508 | Netty project - an event-driven asynchronous network application framework | 2022-12-04T17:42:46Z | | 9 | [butterknife](https://github.com/JakeWharton/butterknife) | 25672 | 4694 | Java | 97 | Bind Android views and callbacks to fields and methods. | 2022-03-08T16:26:04Z | | 10 | [nacos](https://github.com/alibaba/nacos) | 24800 | 11014 | Java | 194 | an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. | 2022-12-05T02:57:26Z | | 11 | [canal](https://github.com/alibaba/canal) | 24621 | 7037 | Java | 796 | 阿里巴巴 MySQL binlog 增量订阅&消费组件 | 2022-11-30T07:36:48Z | | 12 | [EventBus](https://github.com/greenrobot/EventBus) | 24188 | 4665 | Java | 105 | Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. | 2022-09-06T05:59:34Z | | 13 | [SmartRefreshLayout](https://github.com/scwang90/SmartRefreshLayout) | 23959 | 4892 | Java | 256 | 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 | 2022-11-15T13:19:13Z | | 14 | [gson](https://github.com/google/gson) | 21652 | 4155 | Java | 294 | A Java serialization/deserialization library to convert Java Objects into JSON and back | 2022-12-05T01:27:43Z | | 15 | [libgdx](https://github.com/libgdx/libgdx) | 20814 | 6370 | Java | 189 | Desktop/Android/HTML5/iOS Java game development framework | 2022-12-03T09:31:20Z | | 16 | [RxAndroid](https://github.com/ReactiveX/RxAndroid) | 19737 | 3007 | Java | 1 | RxJava bindings for Android | 2022-11-09T20:09:07Z | | 17 | [SpringCloudLearning](https://github.com/forezp/SpringCloudLearning) | 17009 | 8042 | Java | 36 | 《史上最简单的Spring Cloud教程源码》 | 2021-04-12T09:53:47Z | | 18 | [fresco](https://github.com/facebook/fresco) | 16893 | 3783 | Java | 193 | An Android library for managing images and the memory they use. | 2022-12-01T13:01:46Z | | 19 | [Android-Universal-Image-Loader](https://github.com/nostra13/Android-Universal-Image-Loader) | 16806 | 6235 | Java | 444 | Powerful and flexible library for loading, caching and displaying images on Android. | 2022-01-17T09:48:53Z | | 20 | [zheng](https://github.com/shuzheng/zheng) | 16395 | 7465 | Java | 35 | 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 | 2022-11-16T12:41:45Z | | 21 | [SpringBoot-Labs](https://github.com/YunaiV/SpringBoot-Labs) | 15589 | 5130 | Java | 26 | 一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024 | 2022-09-03T08:55:18Z | | 22 | [Apktool](https://github.com/iBotPeaches/Apktool) | 15249 | 3229 | Java | 82 | A tool for reverse engineering Android apk files | 2022-12-02T02:16:56Z | | 23 | [springboot-learning-example](https://github.com/JeffLi1993/springboot-learning-example) | 15181 | 7035 | Java | 12 | spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。 | 2022-06-20T23:13:52Z | | 24 | [jdk](https://github.com/openjdk/jdk) | 14624 | 4104 | Java | 0 | JDK main-line development https://openjdk.org/projects/jdk | 2022-12-05T02:03:41Z | | 25 | [elasticsearch-analysis-ik](https://github.com/medcl/elasticsearch-analysis-ik) | 14567 | 3086 | Java | 336 | The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. | 2022-12-01T02:54:52Z | | 26 | [openapi-generator](https://github.com/OpenAPITools/openapi-generator) | 14541 | 4812 | Java | 3283 | OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3) | 2022-12-04T22:13:25Z | | 27 | [CircleImageView](https://github.com/hdodenhof/CircleImageView) | 14352 | 3144 | Java | 15 | A circular ImageView for Android | 2022-05-17T07:44:15Z | | 28 | [material-components-android](https://github.com/material-components/material-components-android) | 14258 | 2860 | Java | 389 | Modular and customizable Material Design UI components for Android | 2022-12-02T23:41:05Z | | 29 | [JustAuth](https://github.com/justauth/JustAuth) | 14054 | 2465 | Java | 31 | 🏆Gitee 最有价值开源项目 🚀:100: 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和 Line 等第三方平台的授权登录。 Login, so easy! | 2022-10-04T09:03:11Z | | 30 | [VirtualXposed](https://github.com/android-hacker/VirtualXposed) | 13943 | 2379 | Java | 111 | A simple app to use Xposed without root, unlock the bootloader or modify system image, etc. | 2022-09-09T02:58:50Z | | 31 | [Algorithms](https://github.com/williamfiset/Algorithms) | 13942 | 3788 | Java | 58 | A collection of algorithms and data structures | 2022-11-12T07:42:31Z | | 32 | [QMUI_Android](https://github.com/Tencent/QMUI_Android) | 13878 | 2625 | Java | 408 | 提高 Android UI 开发效率的 UI 库 | 2022-09-20T13:07:56Z | | 33 | [logger](https://github.com/orhanobut/logger) | 13473 | 2133 | Java | 67 | ✔️ Simple, pretty and powerful logger for android | 2022-09-14T10:04:00Z | | 34 | [logstash](https://github.com/elastic/logstash) | 13174 | 3375 | Java | 1804 | Logstash - transport and process your logs, events, or other data | 2022-12-01T18:33:11Z | | 35 | [BigData-Notes](https://github.com/heibaiying/BigData-Notes) | 12882 | 3727 | Java | 19 | 大数据入门指南 :star: | 2022-10-21T06:26:49Z | | 36 | [thingsboard](https://github.com/thingsboard/thingsboard) | 12744 | 4075 | Java | 1284 | Open-source IoT Platform - Device management, data collection, processing and visualization. | 2022-12-02T15:39:21Z | | 37 | [ip2region](https://github.com/lionsoul2014/ip2region) | 12495 | 2277 | Java | 14 | Ip2region (2.0 - xdb) is a offline IP address manager framework and locator, support billions of data segments, ten microsecond searching performance. xdb engine implementation for many programming languages | 2022-12-04T09:37:09Z | | 38 | [pulsar](https://github.com/apache/pulsar) | 12023 | 3157 | Java | 1570 | Apache Pulsar - distributed pub-sub messaging system | 2022-12-05T02:36:46Z | | 39 | [jd-gui](https://github.com/java-decompiler/jd-gui) | 11926 | 2171 | Java | 182 | A standalone Java Decompiler GUI | 2022-05-24T07:18:29Z | | 40 | [Grasscutter](https://github.com/Grasscutters/Grasscutter) | 11739 | 3800 | Java | 61 | A server software reimplementation for a certain anime game. | 2022-12-01T23:55:36Z | | 41 | [VasSonic](https://github.com/Tencent/VasSonic) | 11608 | 1606 | Java | 41 | VasSonic is a lightweight and high-performance Hybrid framework developed by tencent VAS team, which is intended to speed up the first screen of websites working on Android and iOS platform. | 2020-01-04T11:55:57Z | | 42 | [mall-learning](https://github.com/macrozheng/mall-learning) | 11591 | 8048 | Java | 15 | 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容器化部署。 | 2022-11-08T02:13:10Z | | 43 | [realm-java](https://github.com/realm/realm-java) | 11345 | 1780 | Java | 355 | Realm is a mobile database: a replacement for SQLite & ORMs | 2022-12-04T17:28:20Z | | 44 | [SlidingMenu](https://github.com/jfeinstein10/SlidingMenu) | 11142 | 5133 | 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 | | 45 | [PermissionsDispatcher](https://github.com/permissions-dispatcher/PermissionsDispatcher) | 11070 | 1431 | Java | 22 | A declarative API to handle Android runtime permissions. | 2022-09-24T00:46:05Z | | 46 | [FlycoTabLayout](https://github.com/H07000223/FlycoTabLayout) | 10761 | 2410 | Java | 348 | An Android TabLayout Lib | 2022-01-21T03:04:12Z | | 47 | [mit-deep-learning-book-pdf](https://github.com/janishar/mit-deep-learning-book-pdf) | 10729 | 2393 | Java | 10 | MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville | 2022-08-21T07:00:42Z | | 48 | [android-async-http](https://github.com/android-async-http/android-async-http) | 10642 | 4207 | Java | 112 | This project under develop | 2021-08-04T12:47:34Z | | 49 | [webmagic](https://github.com/code4craft/webmagic) | 10634 | 4100 | Java | 306 | A scalable web crawler framework for Java. | 2022-11-26T18:05:36Z | | 50 | [interview](https://github.com/mission-peace/interview) | 10592 | 5141 | Java | 60 | Interview questions | 2022-06-16T10:32:00Z | | 51 | [okhttp-OkGo](https://github.com/jeasonlzy/okhttp-OkGo) | 10479 | 2528 | Java | 456 | OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能 | 2022-09-06T01:29:03Z | | 52 | [onedev](https://github.com/theonedev/onedev) | 10415 | 696 | Java | 0 | Self-hosted Git Server with CI/CD and Kanban | 2022-12-04T12:57:18Z | | 53 | [SmarterStreaming](https://github.com/daniulive/SmarterStreaming) | 10298 | 2706 | Java | 5 | 业内为数不多致力于极致体验的超强全自研跨平台(windows/linux/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流、RTSP推流、RTMP播放器、RTSP播放器、录像、多路流媒体转发、音视频导播、动态视频合成、音频混音、直播互动、内置轻量级RTSP服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。 | 2022-09-27T01:36:54Z | | 54 | [platform_frameworks_base](https://github.com/aosp-mirror/platform_frameworks_base) | 10215 | 6167 | Java | 0 | None | 2022-11-23T06:08:30Z | | 55 | [javapoet](https://github.com/square/javapoet) | 9948 | 1296 | Java | 87 | A Java API for generating .java source files. | 2022-12-01T10:00:30Z | | 56 | [jsoup](https://github.com/jhy/jsoup) | 9878 | 2059 | Java | 92 | jsoup: the Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety. | 2022-11-21T23:04:31Z | | 57 | [AVLoadingIndicatorView](https://github.com/HarlonWang/AVLoadingIndicatorView) | 9671 | 1886 | Java | 66 | DEPRECATED | 2022-02-09T09:15:36Z | | 58 | [mall-swarm](https://github.com/macrozheng/mall-swarm) | 9626 | 4487 | Java | 26 | mall-swarm是一套微服务商城系统,采用了 Spring Cloud 2021 & Alibaba、Spring Boot 2.7、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。 | 2022-10-21T06:40:27Z | | 59 | [dolphinscheduler](https://github.com/apache/dolphinscheduler) | 9471 | 3519 | Java | 924 | Apache DolphinScheduler is the modern data workflow orchestration platform with powerful user interface, dedicated to solving complex task dependencies in the data pipeline and providing various types of jobs available `out of the box` | 2022-12-04T22:11:10Z | | 60 | [AndroidSlidingUpPanel](https://github.com/umano/AndroidSlidingUpPanel) | 9443 | 2317 | Java | 265 | This library provides a simple way to add a draggable sliding up panel (popularized by Google Music and Google Maps) to your Android application. Brought to you by Umano. | 2022-07-21T00:21:03Z |