Files
Github-Ranking/Top100/Java.md
T
2023-08-27 11:05:18 +08:00

24 KiB
Raw Blame History

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