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

23 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 68861 18118 Java 2 😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 2023-02-03T12:08:57Z
2 elasticsearch 62911 22810 Java 3569 Free and Open, Distributed, RESTful Search Engine 2023-03-03T23:23:35Z
3 GitHub-Chinese-Top-Charts 59996 8685 Java 105 🇨🇳 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。 2023-03-04T00:36:29Z
4 spring-framework 50918 35629 Java 1214 Spring Framework 2023-03-03T14:40:20Z
5 Java 50542 16633 Java 6 All Algorithms implemented in Java 2023-03-03T12:39:18Z
6 guava 46877 10410 Java 656 Google core libraries for Java 2023-03-03T21:44:28Z
7 RxJava 46843 7662 Java 14 RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM. 2023-02-22T04:15:12Z
8 retrofit 41223 7239 Java 145 A type-safe HTTP client for Android and the JVM 2023-03-04T02:59:35Z
9 dubbo 38485 25664 Java 639 Apache Dubbo is a high-performance, java based, open source RPC framework. 2023-03-04T02:42:28Z
10 MPAndroidChart 36188 8898 Java 1992 A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations. 2023-02-24T19:21:19Z
11 jeecg-boot 33677 13142 Java 91 ⭐️「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 2023-03-01T08:10:13Z
12 lottie-android 33649 5338 Java 16 Render After Effects animations natively on Android and iOS, Web, and React Native 2023-03-01T09:39:42Z
13 hello-algorithm 32079 6185 Java 6 🌍 针对小白的算法训练 | 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)点击下方网站,马上开始刷题! 2022-08-08T01:20:14Z
14 AndroidUtilCode 31914 10552 Java 240 🔥 Android developers should collect the following utils(updating). 2023-01-16T07:09:58Z
15 arthas 31853 6895 Java 233 Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas 2023-02-28T17:08:06Z
16 dbeaver 30793 2784 Java 1701 Free universal database tool and SQL client 2023-03-03T17:30:45Z
17 zxing 30730 9278 Java 6 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2023-02-11T16:59:39Z
18 spring-boot-demo 28831 9989 Java 81 🚀一个用来深入学习并实战 Spring Boot 的项目。 2022-12-22T02:27:52Z
19 apollo 27799 10081 Java 129 Apollo is a reliable configuration management system suitable for microservice configuration management scenarios. 2023-03-04T03:02:20Z
20 druid 26589 8331 Java 2422 阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池 2023-03-03T18:21:48Z
21 miaosha 25751 6660 Java 1 ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 2022-10-19T04:50:10Z
22 nacos 25560 11379 Java 210 an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications. 2023-03-03T15:55:48Z
23 fastjson 25194 6523 Java 1816 FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade. 2023-01-28T15:51:05Z
24 canal 25120 7130 Java 865 阿里巴巴 MySQL binlog 增量订阅&消费组件 2023-03-01T08:49:16Z
25 proxyee-down 25116 4552 Java 0 http下载工具,基于http代理,支持多连接分块下载 2022-10-26T09:46:16Z
26 kafka 24306 12357 Java 0 Mirror of Apache Kafka 2023-03-04T01:18:04Z
27 xxl-job 23690 9874 Java 964 A distributed task scheduling framework.(分布式任务调度平台XXL-JOB) 2023-02-24T08:34:00Z
28 Hystrix 23220 4678 Java 342 Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable. 2022-11-12T05:34:13Z
29 skywalking 21342 6097 Java 67 APM, Application Performance Monitoring System 2023-03-03T10:06:26Z
30 libgdx 21175 6395 Java 204 Desktop/Android/HTML5/iOS Java game development framework 2023-03-02T14:47:16Z
31 flink 20756 11734 Java 0 Apache Flink 2023-03-03T23:40:03Z
32 ExoPlayer 20456 5905 Java 725 An extensible media player for Android 2023-03-03T10:45:37Z
33 jenkins 20365 7936 Java 0 Jenkins automation server 2023-03-03T18:57:43Z
34 termux-app 19761 2381 Java 287 Termux - a terminal emulator application for Android OS extendible by variety of packages. 2023-02-19T19:05:28Z
35 rocketmq 18811 10593 Java 385 Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications. 2023-03-04T01:57:05Z
36 mybatis-3 18226 12125 Java 153 MyBatis SQL mapper framework for Java 2023-03-02T23:45:36Z
37 shardingsphere 18032 6213 Java 492 Ecosystem to transform any database into a distributed database system, and enhance it with sharding, elastic scaling, encryption features & more 2023-03-03T16:42:10Z
38 cat 17566 5308 Java 125 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2022-12-16T01:49:03Z
39 Mindustry 17270 2403 Java 8 The automation tower defense RTS 2023-03-04T00:23:59Z
40 SpringCloudLearning 17148 8070 Java 38 《史上最简单的Spring Cloud教程源码》 2021-04-12T09:53:47Z
41 fresco 16918 3782 Java 198 An Android library for managing images and the memory they use. 2023-03-03T18:24:25Z
42 Android-Universal-Image-Loader 16814 6221 Java 447 Powerful and flexible library for loading, caching and displaying images on Android. 2022-01-17T09:48:53Z
43 tinker 16700 3331 Java 478 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2023-02-22T08:43:34Z
44 zheng 16444 7456 Java 35 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 2022-12-16T09:53:00Z
45 Apktool 15803 3289 Java 97 A tool for reverse engineering Android apk files 2023-03-03T00:51:17Z
46 disruptor 15776 3750 Java 10 High Performance Inter-Thread Messaging Library 2023-02-15T18:20:01Z
47 Android-CleanArchitecture 15295 3366 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
48 jdk 15188 4320 Java 0 JDK main-line development https://openjdk.org/projects/jdk 2023-03-04T02:27:29Z
49 keycloak 15154 5187 Java 1439 Open Source Identity and Access Management For Modern Applications and Services 2023-03-04T01:07:48Z
50 elasticsearch-analysis-ik 14822 3118 Java 347 The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. 2023-02-27T02:11:53Z
51 QMUI_Android 13968 2631 Java 413 提高 Android UI 开发效率的 UI 库 2023-03-02T13:46:44Z
52 mockito 13731 2360 Java 321 Most popular Mocking framework for unit tests written in Java 2023-02-28T19:35:12Z
53 bytecode-viewer 13555 1085 Java 80 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2023-02-22T09:41:58Z
54 vert.x 13422 1986 Java 187 Vert.x is a tool-kit for building reactive applications on the JVM 2023-03-03T10:45:19Z
55 Arduino 13418 7069 Java 658 Arduino IDE 1.x 2022-10-29T19:36:35Z
56 hadoop 13298 8260 Java 0 Apache Hadoop 2023-03-04T02:23:13Z
57 thingsboard 13197 4186 Java 1406 Open-source IoT Platform - Device management, data collection, processing and visualization. 2023-03-03T16:42:44Z
58 tink 13035 1193 Java 65 Tink is a multi-language, cross-platform, open source library that provides cryptographic APIs that are secure, easy to use correctly, and hard(er) to misuse. 2023-03-03T09:57:31Z
59 AndroidAutoSize 12872 1897 Java 102 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). 2021-12-13T11:28:32Z
60 deeplearning4j 12802 4935 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-03T21:49:15Z
61 Grasscutter 12655 4041 Java 101 A server software reimplementation for a certain anime game. 2023-02-26T05:14:27Z
62 pinpoint 12638 3683 Java 328 APM, (Application Performance Management) tool for large-scale distributed systems. 2023-03-03T10:08:03Z
63 stetho 12624 1159 Java 64 Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. 2022-04-20T16:47:36Z
64 druid 12431 3460 Java 1417 Apache Druid: a high performance real-time analytics database. 2023-03-04T01:02:46Z
65 Matisse 12379 2070 Java 401 🎆 A well-designed local image and video selector for Android 2022-10-07T15:04:00Z
66 spring-analysis 12375 3999 Java 10 Spring源码阅读 2022-12-16T09:43:52Z
67 pulsar 12359 3225 Java 994 Apache Pulsar - distributed pub-sub messaging system 2023-03-04T01:51:31Z
68 banner 12309 2396 Java 239 🔥🔥🔥Banner 2.0 来了!Android广告图片轮播控件,内部基于ViewPager2实现,Indicator和UI都可以自定义。 2022-11-20T10:52:25Z
69 AndroidSwipeLayout 12274 2700 Java 356 The Most Powerful Swipe Layout! 2021-08-05T11:51:50Z
70 jd-gui 12233 2214 Java 187 A standalone Java Decompiler GUI 2023-02-21T09:24:20Z
71 piggymetrics 12192 5816 Java 0 Microservice Architecture with Spring Boot, Spring Cloud and Docker 2022-03-01T09:20:15Z
72 mall-learning 11784 8139 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
73 uCrop 11445 2100 Java 230 Image Cropping Library for Android 2023-01-23T14:51:06Z
74 quarkus 11439 2141 Java 1967 Quarkus: Supersonic Subatomic Java. 2023-03-03T23:35:08Z
75 realm-java 11362 1783 Java 354 Realm is a mobile database: a replacement for SQLite & ORMs 2023-03-03T15:34:59Z
76 androidannotations 11134 2408 Java 50 Fast Android Development. Easy maintainance. 2022-05-31T13:16:38Z
77 SlidingMenu 11131 5127 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
78 jedis 10937 3726 Java 137 Redis Java client designed for performance and ease of use. 2023-03-03T12:54:33Z
79 onedev 10902 716 Java 0 Self-hosted Git Server with CI/CD and Kanban 2023-03-03T01:53:52Z
80 FlycoTabLayout 10806 2416 Java 349 An Android TabLayout Lib 2022-01-21T03:04:12Z
81 FileDownloader 10745 2173 Java 156 Multitask、MultiThread(MultiConnection)、Breakpoint-resume、High-concurrency、Simple to use、Single/NotSingle-process 2022-01-30T05:13:38Z
82 ImmersionBar 10700 1833 Java 117 android 4.4以上沉浸式状态栏和沉浸式导航栏管理,适配横竖屏切换、刘海屏、软键盘弹出等问题,可以修改状态栏字体颜色和导航栏图标颜色,以及不可修改字体颜色手机的适配,适用于Activity、Fragment、DialogFragment、Dialog,PopupWindow,一句代码轻松实现,以及对bar的其他设置,详见README。简书请参考:http://www.jianshu.com/p/2a884e211a62 2022-03-25T02:26:08Z
83 dex2jar 10657 1948 Java 381 Tools to work with android .dex and java .class files 2023-01-28T17:39:07Z
84 android-async-http 10645 4198 Java 111 This project under develop 2021-08-04T12:47:34Z
85 okhttp-OkGo 10506 2530 Java 457 OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能 2022-09-06T01:29:03Z
86 JiaoZiVideoPlayer 10444 2412 Java 268 MediaPlayer exoplayer ijkplayer ffmpeg 2020-09-14T19:02:20Z
87 grpc-java 10394 3608 Java 443 The Java gRPC implementation. HTTP/2 based RPC 2023-03-04T00:50:19Z
88 SmarterStreaming 10393 2726 Java 5 业内为数不多致力于极致体验的超强全自研跨平台(windows/linux/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流、RTSP推流、RTMP播放器、RTSP播放器、录像、多路流媒体转发、音视频导播、动态视频合成、音频混音、直播互动、内置轻量级RTSP服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。 2023-02-08T01:51:01Z
89 platform_frameworks_base 10326 6219 Java 0 None 2023-01-09T21:15:20Z
90 MVPArms 10195 2425 Java 45 ⚔️ A common architecture for Android applications developing based on MVP, integrates many open source projects, to make your developing quicker and easier (一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架). 2021-11-19T02:57:52Z
91 ViewPagerIndicator 10189 4103 Java 135 Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. 2017-11-26T17:13:46Z
92 javapoet 10089 1307 Java 89 A Java API for generating .java source files. 2023-02-27T12:46:56Z
93 dolphinscheduler 9976 3688 Java 899 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-03T12:03:37Z
94 mall-swarm 9896 4619 Java 28 mall-swarm是一套微服务商城系统,采用了 Spring Cloud 2021 & Alibaba、Spring Boot 2.7、Oauth2、MyBatis、Docker、Elasticsearch、Kubernetes等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。 2023-01-04T01:47:59Z
95 tech-interview-for-developer 9849 2487 Java 2 👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖 2023-02-05T02:21:57Z
96 newbee-mall 9760 2524 Java 0 🔥 🎉newbee-mall是一套电商系统,包括基础版本(Spring Boot+Thymeleaf)、前后端分离版本(Spring Boot+Vue 3+Element-Plus+Vue-Router 4+Pinia+Vant 4) 、秒杀版本、Go语言版本、微服务版本(Spring Cloud Alibaba+Nacos+Sentinel+Seata+Spring Cloud Gateway+OpenFeign+ELK)。 前台商城系统包含首页门户、商品分类、新品上线、首页轮播、商品推荐、商品搜索、商品展示、购物车、订单结算、订单流程、个人订单管理、会员中心、帮助中心等模块。 后台管理系统包含数据面板、轮播图管理、商品管理、订单管理、会员管理、分类管理、设置等模块。 2023-02-12T12:23:16Z
97 ruoyi-vue-pro 9751 2905 Java 5 🔥 官方推荐 🔥 RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城等功能。你的 ⭐️ Star ⭐️,是作者生发的动力! 2023-02-19T08:53:18Z
98 Fragmentation 9732 2146 Java 190 [DEPRECATED] A powerful library that manage Fragment for Android 2021-06-03T12:38:20Z
99 AVLoadingIndicatorView 9695 1893 Java 66 DEPRECATED 2022-02-09T09:15:36Z
100 android-Ultra-Pull-To-Refresh 9627 2710 Java 150 Ultra Pull to Refresh for Android. Support all the views. 2020-04-10T05:12:58Z