Files
Github-Ranking/Top100/Java.md
T
2023-03-22 11:05:19 +08:00

22 KiB
Raw Blame History

Github Ranking

Top 100 Stars in Java

Ranking Project Name Stars Forks Language Open Issues Description Last Commit
1 java-design-patterns 80373 24746 Java 184 Design patterns implemented in Java 2023-03-21T07:02:11Z
2 LeetCodeAnimation 72557 13845 Java 16 Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) 2023-03-21T01:33:14Z
3 elasticsearch 63088 22875 Java 3576 Free and Open, Distributed, RESTful Search Engine 2023-03-22T00:21:34Z
4 Java 50789 16720 Java 7 All Algorithms implemented in Java 2023-03-19T16:10:13Z
5 lottie-android 33704 5344 Java 22 Render After Effects animations natively on Android and iOS, Web, and React Native 2023-03-01T09:39:42Z
6 dbeaver 31129 2804 Java 1734 Free universal database tool and SQL client 2023-03-21T20:59:13Z
7 spring-boot-demo 29026 10035 Java 82 🚀一个用来深入学习并实战 Spring Boot 的项目。 2022-12-22T02:27:52Z
8 easyexcel 27162 6968 Java 185 快速、简洁、解决大文件内存溢出的java处理Excel工具 2023-03-20T06:15:15Z
9 JCSprout 26951 7156 Java 30 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2022-10-24T12:27:21Z
10 druid 26670 8346 Java 2415 阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池 2023-03-17T07:57:07Z
11 halo 26398 8399 Java 291 强大易用的开源建站工具。 2023-03-22T02:24:19Z
12 miaosha 25782 6660 Java 1 ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 2022-10-19T04:50:10Z
13 fastjson 25205 6517 Java 1816 FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade. 2023-03-19T12:57:40Z
14 kafka 24426 12421 Java 0 Mirror of Apache Kafka 2023-03-22T01:39:37Z
15 seata 23518 8382 Java 654 🔥 Seata is an easy-to-use, high-performance, open source distributed transaction solution. 2023-03-22T02:41:15Z
16 Signal-Android 23420 5718 Java 249 A private messenger for Android. 2023-03-20T21:45:15Z
17 skywalking 21474 6132 Java 67 APM, Application Performance Monitoring System 2023-03-21T08:53:58Z
18 flink 20883 11783 Java 0 Apache Flink 2023-03-22T02:27:30Z
19 Sentinel 20705 7510 Java 509 A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件) 2023-03-16T07:56:40Z
20 ExoPlayer 20520 5920 Java 728 An extensible media player for Android 2023-03-21T17:17:10Z
21 bazel 20474 3700 Java 2064 a fast, scalable, multi-language and extensible build system 2023-03-22T01:13:51Z
22 jenkins 20451 7963 Java 0 Jenkins automation server 2023-03-21T22:39:32Z
23 DoKit 19364 3002 Java 185 一款面向泛前端产品研发全生命周期的效率平台。 2023-03-21T23:16:50Z
24 GSYVideoPlayer 18362 4004 Java 15 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。 2023-03-22T02:19:59Z
25 shardingsphere 18124 6239 Java 532 Ecosystem to transform any database into a distributed database system, and enhance it with sharding, elastic scaling, encryption features & more 2023-03-22T02:58:18Z
26 cat 17608 5314 Java 126 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2023-03-08T17:27:56Z
27 Mindustry 17381 2418 Java 16 The automation tower defense RTS 2023-03-22T01:23:57Z
28 java8-tutorial 16214 3967 Java 0 Modern Java - A Guide to Java 8 2023-01-11T14:16:18Z
29 keycloak 15329 5226 Java 1593 Open Source Identity and Access Management For Modern Applications and Services 2023-03-22T01:03:17Z
30 Android-CleanArchitecture 15306 3367 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
31 presto 14558 4972 Java 924 The official home of the Presto distributed SQL query engine for big data 2023-03-22T02:55:44Z
32 mybatis-plus 14213 3860 Java 89 An powerful enhanced toolkit of MyBatis for simplify development 2023-03-08T02:27:15Z
33 ARouter 14131 2540 Java 98 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) 2023-02-24T12:44:50Z
34 Material-Animations 13557 2529 Java 13 Android Transition animations explanation with examples. 2019-04-02T15:42:38Z
35 caffeine 13327 1420 Java 2 A high performance caching library for Java 2023-03-22T02:30:32Z
36 flink-learning 13279 3680 Java 0 flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》 2023-02-28T12:34:27Z
37 DataX 13098 4696 Java 855 DataX是阿里云DataWorks数据集成的开源版本。 2023-03-22T02:50:29Z
38 AndroidAutoSize 12901 1898 Java 103 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). 2021-12-13T11:28:32Z
39 greenDAO 12567 2893 Java 191 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2021-11-04T06:43:48Z
40 spring-analysis 12406 4010 Java 10 Spring源码阅读 2022-12-16T09:43:52Z
41 Matisse 12383 2070 Java 401 🎆 A well-designed local image and video selector for Android 2022-10-07T15:04:00Z
42 PictureSelector 12290 2848 Java 337 Picture Selector Library for Android or 图片选择器 2023-03-13T05:25:57Z
43 AndroidViewAnimations 12249 2440 Java 54 Cute view animation collection. 2021-08-18T23:15:07Z
44 guice 11839 1632 Java 330 Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 8 and above, brought to you by Google. 2023-03-20T15:52:00Z
45 source-code-hunter 11528 2247 Java 5 😱 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等 2022-11-03T08:44:46Z
46 uCrop 11458 2106 Java 230 Image Cropping Library for Android 2023-01-23T14:51:06Z
47 fullstack-tutorial 11035 2432 Java 18 🚀 fullstack tutorial 2022,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试 2022-12-02T03:33:19Z
48 jedis 10971 3733 Java 141 Redis Java client designed for performance and ease of use. 2023-03-21T17:40:10Z
49 Java 10859 4654 Java 41 27天成为Java大神 2023-02-23T14:37:06Z
50 vlayout 10834 1826 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
51 antlr4 14075 3003 Java 683 ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. 2023-03-21T18:42:50Z
52 mockito 13777 2375 Java 321 Most popular Mocking framework for unit tests written in Java 2023-03-18T19:50:58Z
53 bytecode-viewer 13590 1088 Java 80 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2023-02-22T09:41:58Z
54 logger 13540 2142 Java 68 ✔️ Simple, pretty and powerful logger for android 2022-09-14T10:04:00Z
55 thingsboard 13324 4232 Java 1445 Open-source IoT Platform - Device management, data collection, processing and visualization. 2023-03-22T02:15:27Z
56 flink-learning 13279 3680 Java 0 flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》 2023-02-28T12:34:27Z
57 Luban 13203 2216 Java 145 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2021-11-06T13:32:29Z
58 deeplearning4j 12826 4937 Java 609 Suite of tools for deploying and training deep learning models using the JVM. Highlights include model import for keras, tensorflow, and onnx/pytorch, a modular and tiny c++ library for running math code and a java based math library on top of the core c++ library. Also includes samediff: a pytorch/tensorflow like library for running deep learning using automatic differentiation. 2023-03-21T12:06:01Z
59 jib 12623 1362 Java 129 🏗 Build container images for your Java applications. 2023-03-20T01:46:18Z
60 zuul 12504 2282 Java 241 Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more. 2023-03-22T01:06:07Z
61 druid 12486 3484 Java 1423 Apache Druid: a high performance real-time analytics database. 2023-03-22T02:50:01Z
62 AndroidViewAnimations 12249 2440 Java 54 Cute view animation collection. 2021-08-18T23:15:07Z
63 mall-learning 11841 8163 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-02-28T02:40:08Z
64 lombok 11839 2210 Java 794 Very spicy additions to the Java programming language. 2023-03-21T21:47:10Z
65 eureka 11745 3672 Java 53 AWS Service registry for resilient mid-tier load balancing and failover. 2023-03-10T11:09:04Z
66 Mybatis-PageHelper 11603 3105 Java 32 Mybatis通用分页插件 2023-01-19T00:34:34Z
67 realm-java 11368 1783 Java 353 Realm is a mobile database: a replacement for SQLite & ORMs 2023-03-21T16:35:17Z
68 neo4j 11195 2243 Java 310 Graphs for Everyone 2023-02-20T12:01:42Z
69 zookeeper 11158 6938 Java 0 Apache ZooKeeper 2023-03-17T16:15:31Z
70 SlidingMenu 11131 5124 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
71 ruoyi-vue-pro 10937 3065 Java 5 🔥 官方推荐 🔥 RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城等功能。你的 ⭐️ Star ⭐️,是作者生发的动力! 2023-03-16T14:44:17Z
72 vlayout 10834 1826 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
73 dex2jar 10713 1954 Java 382 Tools to work with android .dex and java .class files 2023-01-28T17:39:07Z
74 android-async-http 10646 4198 Java 111 This project under develop 2021-08-04T12:47:34Z
75 zaproxy 10631 2041 Java 720 The OWASP ZAP core project 2023-03-21T18:28:07Z
76 okhttp-OkGo 10508 2532 Java 457 OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能 2022-09-06T01:29:03Z
77 RxPermissions 10429 1319 Java 89 Android runtime permissions powered by RxJava2 2022-05-11T09:47:47Z
78 grpc-java 10428 3617 Java 447 The Java gRPC implementation. HTTP/2 based RPC 2023-03-22T01:35:47Z
79 SmarterStreaming 10413 2729 Java 5 业内为数不多致力于极致体验的超强全自研跨平台(windows/linux/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流、RTSP推流、RTMP播放器、RTSP播放器、录像、多路流媒体转发、音视频导播、动态视频合成、音频混音、直播互动、内置轻量级RTSP服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。 2023-02-08T01:51:01Z
80 dolphinscheduler 10128 3729 Java 908 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 2023-03-21T06:42:29Z
81 clojure 9909 1458 Java 0 The Clojure programming language 2023-03-08T16:11:40Z
82 android-interview-questions 9837 2051 Java 14 Your Cheat Sheet For Android Interview - Android Interview Questions 2023-02-16T09:36:24Z
83 glide-transformations 9749 1424 Java 50 An Android transformation library providing a variety of image transformations for Glide. 2022-03-08T16:07:21Z
84 SmartTubeNext 9740 669 Java 1248 Ad free app for watching tube videos on Android TV boxes 2023-03-21T22:39:08Z
85 Fragmentation 9729 2143 Java 190 [DEPRECATED] A powerful library that manage Fragment for Android 2021-06-03T12:38:20Z
86 AVLoadingIndicatorView 9696 1891 Java 66 DEPRECATED 2022-02-09T09:15:36Z
87 easypermissions 9644 1473 Java 25 Simplify Android M system permissions 2023-01-29T15:18:06Z
88 Java-WebSocket 9638 2517 Java 39 A barebones WebSocket client and server implementation written in 100% Java. 2023-03-11T18:31:16Z
89 android-Ultra-Pull-To-Refresh 9621 2708 Java 150 Ultra Pull to Refresh for Android. Support all the views. 2020-04-10T05:12:58Z
90 react-native-camera 9617 3437 Java 69 A Camera component for React Native. Also supports barcode scanning! 2023-03-09T15:32:22Z
91 Android-ObservableScrollView 9610 2090 Java 174 Android library to observe scroll events on scrollable views. 2021-06-01T03:54:51Z
92 PocketHub 9419 3537 Java 123 PocketHub Android App 2022-01-17T10:16:26Z
93 DanmakuFlameMaster 9403 2121 Java 252 Android开源弹幕引擎·烈焰弹幕使 ~ 2020-02-27T08:51:28Z
94 MagicIndicator 9387 1523 Java 181 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
95 Mycat-Server 9377 3889 Java 917 None 2022-11-01T02:37:58Z
96 dataease 9260 1852 Java 85 人人可用的开源数据可视化分析工具。 2023-03-22T02:20:21Z
97 VirtualApp 9201 2787 Java 0 Virtual Engine for Android(Support 12.0 in business version) 2023-03-17T08:15:17Z
98 MaterialDesignLibrary 9052 2283 Java 210 This is a library with components of Android L to you use in android 2.2 2019-10-16T07:58:26Z
99 metersphere 8995 2141 Java 228 MeterSphere 是一站式开源持续测试平台,覆盖测试管理、接口测试、UI 测试和性能测试等。搞测试,就选 MeterSphere! 2023-03-22T02:52:55Z
100 jjwt 8938 1238 Java 62 Java JWT: JSON Web Token for Java and Android 2023-03-22T02:48:04Z