mirror of
https://github.com/EvanLi/Github-Ranking.git
synced 2026-11-06 16:31:49 +00:00
24 KiB
24 KiB
Github Ranking
Top 100 Stars in Java
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
|---|---|---|---|---|---|---|---|
| 1 | advanced-java | 71359 | 18569 | Java | 3 | 😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 | 2023-07-21T12:08:43Z |
| 2 | GitHub-Chinese-Top-Charts | 65051 | 9301 | Java | 120 | 🇨🇳 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。 | 2023-08-27T00:48:31Z |
| 3 | spring-framework | 52890 | 36746 | Java | 1125 | Spring Framework | 2023-08-26T16:14:39Z |
| 4 | guava | 48181 | 10716 | Java | 631 | Google core libraries for Java | 2023-08-24T19:25:07Z |
| 5 | retrofit | 41929 | 7323 | Java | 155 | A type-safe HTTP client for Android and the JVM | 2023-08-26T02:44:39Z |
| 6 | dubbo | 39298 | 26131 | Java | 905 | The java implementation of Apache Dubbo. An RPC and microservice framework. | 2023-08-26T12:54:08Z |
| 7 | jeecg-boot | 35668 | 13838 | Java | 33 | 🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 | 2023-08-20T10:22:26Z |
| 8 | arthas | 33196 | 7158 | Java | 234 | Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas | 2023-08-26T02:07:57Z |
| 9 | hello-algorithm | 32671 | 6279 | Java | 7 | 🌍 针对小白的算法训练 | 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)推荐免费ChatGPT使用网站 | 2023-06-13T04:13:17Z |
| 10 | AndroidUtilCode | 32407 | 10640 | Java | 269 | 🔥 Android developers should collect the following utils(updating). | 2023-05-22T01:52:08Z |
| 11 | spring-boot-examples | 29323 | 12357 | Java | 5 | about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。 | 2023-07-18T20:52:05Z |
| 12 | hutool | 26929 | 7263 | Java | 5 | 🍬A set of tools that keep Java sweet. | 2023-08-25T06:38:49Z |
| 13 | canal | 26532 | 7394 | Java | 921 | 阿里巴巴 MySQL binlog 增量订阅&消费组件 | 2023-08-25T08:57:30Z |
| 14 | spring-cloud-alibaba | 26276 | 8032 | Java | 396 | Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware. | 2023-08-21T03:02:18Z |
| 15 | termux-app | 24036 | 2758 | Java | 309 | Termux - a terminal emulator application for Android OS extendible by variety of packages. | 2023-08-23T14:28:19Z |
| 16 | leetcode | 23006 | 4146 | Java | 1 | 😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解 | 2023-08-27T02:25:54Z |
| 17 | libgdx | 21834 | 6450 | Java | 218 | Desktop/Android/HTML5/iOS Java game development framework | 2023-08-26T06:28:06Z |
| 18 | rocketmq | 19695 | 11335 | Java | 372 | Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications. | 2023-08-26T15:37:04Z |
| 19 | ruoyi-vue-pro | 19509 | 4047 | Java | 12 | 🔥 官方推荐 🔥 RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城等功能。你的 ⭐️ Star ⭐️,是作者生发的动力! | 2023-08-27T02:52:15Z |
| 20 | mybatis-3 | 18842 | 12472 | Java | 134 | MyBatis SQL mapper framework for Java | 2023-08-26T18:42:22Z |
| 21 | PhotoView | 18597 | 3934 | Java | 194 | Implementation of ImageView for Android that supports zooming, by various touch gestures. | 2022-03-25T09:53:49Z |
| 22 | HikariCP | 18586 | 2817 | Java | 433 | 光 HikariCP・A solid, high-performance, JDBC connection pool at last. | 2023-07-29T15:15:26Z |
| 23 | SpringCloudLearning | 17457 | 8122 | Java | 39 | 《史上最简单的Spring Cloud教程源码》 | 2021-04-12T09:53:47Z |
| 24 | fresco | 16979 | 3784 | Java | 209 | An Android library for managing images and the memory they use. | 2023-08-24T22:02:25Z |
| 25 | tinker | 16868 | 3347 | Java | 493 | Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. | 2023-08-10T14:54:58Z |
| 26 | Android-Universal-Image-Loader | 16804 | 6204 | Java | 448 | Powerful and flexible library for loading, caching and displaying images on Android. | 2022-01-17T09:48:53Z |
| 27 | zheng | 16548 | 7467 | Java | 36 | 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 | 2022-12-16T09:53:00Z |
| 28 | thingsboard | 14230 | 4481 | Java | 1288 | Open-source IoT Platform - Device management, data collection, processing and visualization. | 2023-08-26T15:02:20Z |
| 29 | logger | 13644 | 2144 | Java | 69 | ✔️ Simple, pretty and powerful logger for android | 2022-09-14T10:04:00Z |
| 30 | Sa-Token | 13593 | 2350 | Java | 0 | 这可能是史上功能最全的Java权限认证框架!目前已集成——登录认证、权限认证、分布式Session会话、微服务网关鉴权、单点登录、OAuth2.0、踢人下线、Redis集成、前后台分离、记住我模式、模拟他人账号、临时身份切换、账号封禁、多账号认证体系、注解式鉴权、路由拦截式鉴权、花式token生成、自动续签、同端互斥登录、会话治理、密码加密、jwt集成、Spring集成、WebFlux集成... | 2023-08-24T05:44:39Z |
| 31 | Luban | 13340 | 2236 | Java | 146 | Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 | 2021-11-06T13:32:29Z |
| 32 | Android-PickerView | 13325 | 3437 | Java | 414 | This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) | 2022-12-30T03:36:03Z |
| 33 | DSA-Bootcamp-Java | 12955 | 8607 | Java | 94 | This repository consists of the code samples, assignments, and notes for the Java Data Structures & Algorithms + interview preparation bootcamp of WeMakeDevs. | 2023-08-25T05:58:08Z |
| 34 | zuul | 12821 | 2314 | Java | 241 | Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more. | 2023-08-25T17:50:30Z |
| 35 | dataease | 12671 | 2407 | Java | 169 | 人人可用的开源数据可视化分析工具。 | 2023-08-25T16:47:18Z |
| 36 | SmartTubeNext | 12317 | 786 | Java | 1475 | SmartTube - an advanced player for set-top boxes and tv running Android OS | 2023-08-26T23:35:06Z |
| 37 | AndroidSwipeLayout | 12314 | 2700 | Java | 355 | The Most Powerful Swipe Layout! | 2021-08-05T11:51:50Z |
| 38 | mall-learning | 12293 | 8288 | Java | 16 | 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-08-11T02:05:40Z |
| 39 | QtScrcpy | 12131 | 1834 | Java | 365 | Android real-time display control software | 2023-07-17T10:41:44Z |
| 40 | eureka | 11952 | 3719 | Java | 59 | AWS Service registry for resilient mid-tier load balancing and failover. | 2023-08-18T17:23:51Z |
| 41 | spring-boot-admin | 11854 | 3050 | Java | 22 | Admin UI for administration of spring boot applications | 2023-08-25T11:48:22Z |
| 42 | Mybatis-PageHelper | 11805 | 3121 | Java | 46 | Mybatis通用分页插件 | 2023-07-24T01:21:02Z |
| 43 | zookeeper | 11501 | 7101 | Java | 0 | Apache ZooKeeper | 2023-08-23T14:16:22Z |
| 44 | realm-java | 11404 | 1794 | Java | 357 | Realm is a mobile database: a replacement for SQLite & ORMs | 2023-08-22T13:54:53Z |
| 45 | SlidingMenu | 11114 | 5110 | 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 |
| 46 | dolphinscheduler | 10979 | 4244 | Java | 943 | Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code | 2023-08-26T15:27:30Z |
| 47 | android-async-http | 10646 | 4198 | Java | 112 | An asynchronous, callback-based Http client for Android built on top of Apache's HttpClient libraries. | 2023-04-17T14:55:24Z |
| 48 | SmarterStreaming | 10607 | 2750 | Java | 4 | 业内为数不多致力于极致体验的超强全自研跨平台(windows/linux/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流、RTSP推流、RTMP播放器、RTSP播放器、录像、多路流媒体转发、音视频导播、动态视频合成、音频混音、直播互动、内置轻量级RTSP服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。 | 2023-08-20T10:03:29Z |
| 49 | okhttp-OkGo | 10555 | 2593 | Java | 459 | OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能 | 2022-09-06T01:29:03Z |
| 50 | clojure | 10096 | 1469 | Java | 0 | The Clojure programming language | 2023-08-02T16:43:10Z |
| 51 | gephi | 5422 | 1562 | Java | 447 | Gephi - The Open Graph Viz Platform | 2023-08-25T17:10:58Z |
| 52 | android-advancedrecyclerview | 5271 | 881 | Java | 192 | RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting) | 2023-08-21T04:59:46Z |
| 53 | FastBle | 5018 | 1176 | Java | 230 | Android Bluetooth Low Energy (BLE) Fast Development Framework. It uses simple ways to filter, scan, connect, read ,write, notify, readRssi, setMTU, and multiConnection. | 2022-07-27T09:20:44Z |
| 54 | dialogplus | 5003 | 805 | Java | 53 | Advanced dialog solution for android | 2022-01-17T09:57:28Z |
| 55 | spring-mvc-showcase | 4994 | 3765 | Java | 5 | Demonstrates the features of the Spring MVC web framework | 2022-02-04T23:36:03Z |
| 56 | LayoutManagerGroup | 4951 | 691 | Java | 41 | 👉 Customize the LayoutManager of RecyclerView(自定义LayoutManager) | 2019-10-05T10:42:32Z |
| 57 | Luyten | 4797 | 997 | Java | 170 | An Open Source Java Decompiler Gui for Procyon | 2023-04-15T12:37:20Z |
| 58 | pinot | 4742 | 1137 | Java | 1138 | Apache Pinot - A realtime distributed OLAP datastore | 2023-08-27T01:47:43Z |
| 59 | mapdb | 4733 | 874 | Java | 170 | MapDB provides concurrent Maps, Sets and Queues backed by disk storage or off-heap-memory. It is a fast and easy to use embedded Java database engine. | 2023-03-19T16:53:58Z |
| 60 | baseAdapter | 4713 | 1198 | Java | 108 | Android 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。 | 2021-10-13T10:21:40Z |
| 61 | ActiveAndroid | 4710 | 1062 | Java | 284 | Active record style SQLite persistence for Android | 2021-10-15T16:28:24Z |
| 62 | iceberg | 4671 | 1747 | Java | 916 | Apache Iceberg | 2023-08-26T23:26:36Z |
| 63 | cglib | 4655 | 885 | Java | 70 | cglib - Byte Code Generation Library is high level API to generate and transform Java byte code. It is used by AOP, testing, data access frameworks to generate dynamic proxy objects and intercept field access. | 2023-05-28T17:31:45Z |
| 64 | hippo4j | 4594 | 1036 | Java | 76 | 📌 异步线程池框架,支持线程池动态变更&监控&报警,无需修改代码轻松引入。Asynchronous thread pool framework, support Thread Pool Dynamic Change & monitoring & Alarm, no need to modify the code easily introduced. | 2023-08-22T06:03:27Z |
| 65 | dddsample-core | 4590 | 1393 | Java | 10 | This is the new home of the original DDD Sample app (previously hosted at sf.net).. | 2023-08-24T19:05:53Z |
| 66 | JGrowing | 4500 | 943 | Java | 17 | Java is Growing up but not only Java。Java成长路线,但学到不仅仅是Java。 | 2020-10-13T13:45:13Z |
| 67 | SmoothProgressBar | 4477 | 1018 | Java | 11 | A small Android library allowing you to have a smooth and customizable horizontal or circular indeterminate ProgressBar | 2021-05-21T18:02:35Z |
| 68 | ribbon | 4462 | 1229 | Java | 177 | Ribbon is a Inter Process Communication (remote procedure calls) library with built in software load balancers. The primary usage model involves REST calls with various serialization scheme support. | 2023-07-14T20:17:42Z |
| 69 | hudi | 4456 | 2299 | Java | 365 | Upserts, Deletes And Incremental Processing on Big Data. | 2023-08-27T01:56:10Z |
| 70 | android-times-square | 4439 | 1202 | Java | 23 | Standalone Android widget for picking a single date from a calendar view. | 2023-05-28T01:46:37Z |
| 71 | JustTrustMe | 4321 | 752 | Java | 20 | An xposed module that disables SSL certificate checking for the purposes of auditing an app with cert pinning | 2022-06-06T09:50:18Z |
| 72 | JSON-java | 4314 | 2523 | Java | 28 | A reference implementation of a JSON package in Java. | 2023-08-16T15:30:05Z |
| 73 | android-volley | 4310 | 1584 | Java | 61 | DEPRECATED | 2017-05-15T08:20:04Z |
| 74 | coursera-android | 4278 | 5381 | Java | 46 | Source Code for Android Course Example Applications | 2020-10-04T07:21:38Z |
| 75 | android-autofittextview | 4237 | 704 | Java | 46 | A TextView that automatically resizes text to fit perfectly within its bounds. | 2019-01-12T23:57:12Z |
| 76 | microservices-platform | 4221 | 1627 | Java | 2 | 基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。 | 2023-06-02T01:46:46Z |
| 77 | epic | 4213 | 789 | Java | 0 | Dynamic java method AOP hook for Android(continution of Dexposed on ART), Supporting 5.0~11 | 2023-07-22T14:04:07Z |
| 78 | MusicBot | 4208 | 2192 | Java | 152 | 🎶 A Discord music bot that's easy to set up and run yourself! | 2023-08-26T19:07:23Z |
| 79 | shiro | 4154 | 2332 | Java | 9 | Apache Shiro | 2023-08-24T19:16:56Z |
| 80 | liquibase | 4012 | 1722 | Java | 525 | Main Liquibase Source | 2023-08-26T22:46:29Z |
| 81 | jeepay | 4000 | 1584 | Java | 21 | Jeepay是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。已对接微信支付,支付宝,云闪付官方接口,支持聚合码支付。 | 2023-08-16T03:16:36Z |
| 82 | TwinklingRefreshLayout | 3989 | 678 | Java | 108 | RefreshLayout that support for OverScroll and better than iOS. 支持下拉刷新和上拉加载的RefreshLayout,自带越界回弹效果,支持RecyclerView,AbsListView,ScrollView,WebView | 2023-03-27T03:44:19Z |
| 83 | XCL-Charts | 3963 | 1134 | Java | 8 | Android图表库(XCL-Charts is a free charting library for Android platform.),基于Android Canvas来绘制各种图表,使用简便,定制灵活。目前支持3D/非3D/背向式/横向/竖向柱形图(Bar Chart)、3D/非3D饼图(Pie Chart)、堆叠图(Stacked Bar Chart)、面积图(Area Chart)、 折线图(Line Chart)、曲线图(Spline Chart)、环形图(Dount Chart)、南丁格尔玫瑰图(Rose Chart)、仪表盘(Dial Chart)、刻度盘(Gauge Chart)、雷达图(Radar Chart)、漏斗图(Funnel Chart)、圆形图(Circle Chart)、弧线比较图、散点图(Scatter Chart)、气泡图(Bubble Chart)、范围条形图(RangeBar Chart)等图表。其它特性还包括支持图表缩放、手势移动、点击响应、动画效果、多轴显示、图表参考线、混合图表及同数据源不同图表类型切换等。 | 2017-07-07T03:10:05Z |
| 84 | spring-boot-starter | 3950 | 1763 | Java | 7 | MyBatis integration with Spring Boot | 2023-08-27T01:54:37Z |
| 85 | open-location-code | 3896 | 500 | Java | 48 | Open Location Code is a library to generate short codes, called "plus codes", that can be used as digital addresses where street addresses don't exist. | 2023-05-03T06:12:10Z |
| 86 | dubbo-admin | 3861 | 2139 | Java | 215 | The ops and reference implementation for Apache Dubbo | 2023-08-25T06:23:56Z |
| 87 | h2database | 3830 | 1169 | Java | 357 | H2 is an embeddable RDBMS written in Java. | 2023-08-26T11:56:52Z |
| 88 | library | 3792 | 608 | Java | 15 | A comprehensive Domain-Driven Design example with problem space strategic analysis and various tactical patterns. | 2023-07-07T21:43:17Z |
| 89 | Launcher3 | 3746 | 659 | Java | 129 | The Launcher3 fork known as "Rootless Pixel Launcher" | 2022-08-24T13:51:46Z |
| 90 | Guns | 3674 | 1584 | Java | 44 | Guns基于SpringBoot 2,致力于做更简洁的后台管理系统,完美整合springmvc + shiro + mybatis-plus + beetl!Guns项目代码简洁,注释丰富,上手容易,同时Guns包含许多基础模块(用户管理,角色管理,部门管理,字典管理等10个模块),可以直接作为一个后台管理系统的脚手架! | 2022-10-12T07:20:43Z |
| 91 | effective-java-3e-source-code | 3669 | 1858 | Java | 11 | The source code from the third edition of Effective Java, with minor additions as necessary to make it runnable. | 2020-10-28T20:11:11Z |
| 92 | TinyPinyin | 3650 | 457 | Java | 40 | 适用于Java和Android的快速、低内存占用的汉字转拼音库。 | 2023-05-18T09:12:08Z |
| 93 | atmosphere | 3641 | 764 | Java | 47 | Event Driven WebSockets Framework with Cross-Browser Fallbacks | 2023-05-29T21:33:27Z |
| 94 | lilishop | 3637 | 1007 | Java | 3 | 商城 JAVA电商商城 多语言商城 uniapp商城 微服务商城 | 2023-08-24T10:54:22Z |
| 95 | groupie | 3573 | 287 | Java | 63 | Groupie helps you display and manage complex RecyclerView layouts. | 2022-12-06T16:12:38Z |
| 96 | parceler | 3565 | 272 | Java | 29 | 📦 Android Parcelables made easy through code generation. | 2022-05-20T20:48:57Z |
| 97 | retrolambda | 3536 | 244 | Java | 18 | Backport of Java 8's lambda expressions to Java 7, 6 and 5 | 2021-07-09T05:54:43Z |
| 98 | ByteLegend | 3502 | 126 | Java | 40 | Enjoy programming while playing a game. | 2023-08-17T06:26:58Z |
| 99 | light-4j | 3498 | 618 | Java | 17 | A fast, lightweight and more productive microservices framework | 2023-08-24T19:12:51Z |
| 100 | GeekNews | 3490 | 841 | Java | 48 | :books:A pure reading App based on Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide | 2018-08-25T11:26:10Z |