Files
Github-Ranking/Top100/Java.md
T
2022-04-15 12:04:43 +00:00

25 KiB
Raw Blame History

Github Ranking

Top 100 Stars in Java

Ranking Project Name Stars Forks Language Open Issues Description Last Commit
1 LeetCodeAnimation 69711 13439 Java 13 Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) 2022-03-06T09:10:42Z
2 advanced-java 62218 16921 Java 3 😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识 2022-04-12T00:17:59Z
3 mall 57474 24464 Java 23 mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 2022-04-15T07:09:14Z
4 spring-framework 47201 33391 Java 1137 Spring Framework 2022-04-15T09:48:14Z
5 GitHub-Chinese-Top-Charts 45816 6639 Java 79 🇨🇳 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。 2022-04-15T00:58:49Z
6 guava 44186 9876 Java 646 Google core libraries for Java 2022-04-14T23:44:04Z
7 retrofit 39837 7098 Java 129 A type-safe HTTP client for Android and the JVM 2022-03-30T22:07:33Z
8 dubbo 37115 24888 Java 349 Apache Dubbo is a high-performance, java based, open source RPC framework. 2022-04-15T07:50:15Z
9 MPAndroidChart 34948 8714 Java 1930 A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations. 2022-04-06T07:02:47Z
10 lottie-android 32648 5251 Java 22 Render After Effects animations natively on Android and iOS, Web, and React Native 2022-04-13T19:52:31Z
11 glide 32460 5923 Java 341 An image loading and caching library for Android focused on smooth scrolling 2022-04-13T10:40:36Z
12 AndroidUtilCode 30680 10225 Java 168 🔥 Android developers should collect the following utils(updating). 2021-12-11T04:02:25Z
13 hello-algorithm 30524 5973 Java 4 🌍 针对小白的算法训练 | 包括四部分:①.算法基础 ②.力扣图解 ③.大厂面经 ④.CS_汇总 | 附:1、千本开源电子书 2、百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~) 2022-02-14T02:51:32Z
14 zxing 29395 9196 Java 7 ZXing ("Zebra Crossing") barcode scanning library for Java, Android 2022-03-13T14:40:09Z
15 netty 28972 14363 Java 487 Netty project - an event-driven asynchronous network application framework 2022-04-14T23:39:07Z
16 arthas 28861 6359 Java 179 Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas 2022-04-15T06:31:01Z
17 jeecg-boot 28759 11441 Java 24 「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 2022-04-14T13:22:42Z
18 spring-boot-examples 27362 11871 Java 8 about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。 2022-02-09T22:06:21Z
19 JCSprout 26658 7151 Java 30 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2022-02-08T09:04:39Z
20 butterknife 25702 4718 Java 95 Bind Android views and callbacks to fields and methods. 2022-03-08T16:26:04Z
21 jeecg-boot 28759 11441 Java 24 「企业级低代码平台」前后端分离架构SpringBoot 2.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。 2022-04-14T13:22:42Z
22 spring-boot-examples 27362 11871 Java 8 about learning Spring Boot via examples. Spring Boot 教程、技术栈示例代码,快速简单上手教程。 2022-02-09T22:06:21Z
23 JCSprout 26658 7151 Java 30 👨‍🎓 Java Core Sprout : basic, concurrent, algorithm 2022-02-08T09:04:39Z
24 apollo 26612 9754 Java 115 Apollo is a reliable configuration management system suitable for microservice configuration management scenarios. 2022-04-13T13:52:58Z
25 dbeaver 25673 2410 Java 1413 Free universal database tool and SQL client 2022-04-15T11:50:33Z
26 druid 25370 8070 Java 2190 阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池 2022-04-14T08:15:32Z
27 proxyee-down 25237 4607 Java 0 http下载工具,基于http代理,支持多连接分块下载 2021-06-04T21:55:32Z
28 spring-boot-demo 25300 8945 Java 69 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作数据库)、JPA(强大的ORM框架)、mybatis(强大的ORM框架)、通用Mapper(快速操作Mybatis)、PageHelper(通用的Mybatis分页插件)、mybatis-plus(快速操作Mybatis)、BeetlSQL(强大的ORM框架)、upload(本地文件上传和七牛云文件上传)、redis(缓存)、ehcache(缓存)、email(发送各种类型邮件)、task(基础定时任务)、quartz(动态管理定时任务)、xxl-job(分布式定时任务)、swagger(API接口管理测试)、security(基于RBAC的动态权限认证)、SpringSession(Session共享)、Zookeeper(结合AOP实现分布式锁)、RabbitMQ(消息队列)、Kafka(消息队列)、websocket(服务端推送监控服务器运行信息)、socket.io(聊天室)、ureport2(中国式报表)、打包成war文件、集成 ElasticSearch(基本操作和高级查询)、Async(异步任务)、集成Dubbo(采用官方的starter)、MongoDB(文档数据库)、neo4j(图数据库)、docker(容器化)、JPA多数据源、Mybatis多数据源、代码生成器、GrayLog(日志收集)、JustAuth(第三方登录)、LDAP(增删改查)、动态添加/切换数据源、单机限流(AOP + Guava RateLimiter)、分布式限流(AOP + Redis + Lua)、ElasticSearch 7.x(使用官方 Rest High Level Client)、HTTPS、Flyway(数据库初始化)、UReport2(中国式复杂报表)。 2022-03-02T11:23:40Z
29 miaosha 24358 6309 Java 32 ⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓 2022-03-21T21:56:44Z
30 fastjson 24242 6422 Java 1675 A fast JSON parser/generator for Java. 2022-03-31T19:01:38Z
31 EventBus 23906 4656 Java 105 Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 2022-01-25T07:54:12Z
32 vhr 23704 9773 Java 148 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 2022-02-26T02:25:29Z
33 SmartRefreshLayout 23469 4819 Java 228 🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。 2022-03-31T01:16:05Z
34 selenium 23182 6897 Java 104 A browser automation framework and ecosystem. 2022-04-14T23:39:17Z
35 SpringAll 23232 7014 Java 12 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc 2022-02-09T22:07:40Z
36 easyexcel 23128 6252 Java 80 快速、简洁、解决大文件内存溢出的java处理Excel工具 2022-04-13T03:19:13Z
37 BaseRecyclerViewAdapterHelper 22760 4880 Java 459 BRVAH:Powerful and flexible RecyclerAdapter 2022-01-17T10:52:45Z
38 Hystrix 22551 4586 Java 341 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. 2021-12-21T04:27:08Z
39 canal 22660 6701 Java 867 阿里巴巴 MySQL binlog 增量订阅&消费组件 2022-04-11T06:32:31Z
40 hutool 22419 6384 Java 2 🍬A set of tools that keep Java sweet. 2022-04-14T22:20:51Z
41 DoraemonKit 18631 2796 Java 147 一款面向泛前端产品研发全生命周期的效率平台。 2022-04-14T07:42:03Z
42 NewPipe 18659 2255 Java 1026 A libre lightweight streaming front-end for Android. 2022-04-15T09:12:00Z
43 bazel 18446 3381 Java 2337 a fast, scalable, multi-language and extensible build system 2022-04-15T06:00:33Z
44 eladmin 17929 6600 Java 20 项目基于 Spring Boot 2.1.0 、 Jpa、 Spring Security、redis、Vue的前后端分离的后台管理系统,项目采用分模块开发方式, 权限控制采用 RBAC,支持数据字典与数据权限管理,支持一键生成前后端代码,支持动态路由 2022-04-15T03:20:57Z
45 GSYVideoPlayer 17346 3850 Java 13 视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。 2022-04-15T03:08:39Z
46 mybatis-3 17036 11524 Java 143 MyBatis SQL mapper framework for Java 2022-04-15T10:01:45Z
47 litemall 17007 6713 Java 17 又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端 2022-04-12T12:29:43Z
48 rocketmq 16965 9532 Java 394 Mirror of Apache RocketMQ 2022-04-15T07:25:49Z
49 FizzBuzzEnterpriseEdition 17060 689 Java 374 FizzBuzz Enterprise Edition is a no-nonsense implementation of FizzBuzz made by serious businessmen for serious business purposes. 2022-03-21T18:23:04Z
50 graal 16856 1338 Java 745 GraalVM: Run Programs Faster Anywhere 🚀 2022-04-15T12:01:19Z
51 Android-Universal-Image-Loader 16818 6238 Java 442 Powerful and flexible library for loading, caching and displaying images on Android. 2022-01-17T09:48:53Z
52 HikariCP 16645 2561 Java 341 光 HikariCP・A solid, high-performance, JDBC connection pool at last. 2022-04-05T14:05:02Z
53 cat 16584 5140 Java 92 CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。 2022-04-06T02:54:12Z
54 tinker 16308 3273 Java 433 Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk. 2022-04-08T07:58:54Z
55 zheng 16254 7464 Java 34 基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。 2022-03-31T19:53:14Z
56 java8-tutorial 15609 3826 Java 0 Modern Java - A Guide to Java 8 2022-03-17T10:04:56Z
57 zipkin 15289 2912 Java 164 Zipkin is a distributed tracing system 2022-04-04T20:23:46Z
58 springboot-learning-example 14807 6985 Java 12 spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。 2021-11-01T14:08:07Z
59 Mindustry 14391 2013 Java 0 The automation tower defense game 2022-04-14T16:48:50Z
60 SpringBoot-Learning 14280 4667 Java 34 《Spring Boot基础教程》,2.x版本持续连载中!点击下方链接直达教程目录! 2022-02-14T02:40:05Z
61 Android-CleanArchitecture 15126 3352 Java 127 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
62 lottie-react-native 14981 1668 Java 143 Lottie wrapper for React Native. 2022-04-06T09:43:16Z
63 springboot-learning-example 14807 6985 Java 12 spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。 2021-11-01T14:08:07Z
64 disruptor 14727 3593 Java 20 High Performance Inter-Thread Messaging Library 2022-03-16T07:49:14Z
65 Mindustry 14391 2013 Java 0 The automation tower defense game 2022-04-14T16:48:50Z
66 CircleImageView 14194 3112 Java 14 A circular ImageView for Android 2021-12-13T07:20:07Z
67 Apktool 13813 3039 Java 71 A tool for reverse engineering Android apk files 2022-04-06T22:13:16Z
68 ARouter 13761 2441 Java 76 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架) 2021-12-29T10:38:59Z
69 leetcode 13623 2622 Java 2 😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解 2022-04-15T09:32:57Z
70 SpringBoot-Labs 13618 4574 Java 23 一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。希望胖友小手一抖,右上角来个 Star,感恩 1024 2022-03-26T15:49:53Z
71 elasticsearch-analysis-ik 13602 2979 Java 323 The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary. 2022-04-04T13:37:31Z
72 presto 13365 4573 Java 944 The official home of the Presto distributed SQL query engine for big data 2022-04-15T10:57:46Z
73 JustAuth 13255 2380 Java 22 🏆Gitee 最有价值开源项目 🚀💯 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和 Line 等第三方平台的授权登录。 Login, so easy! 2022-01-03T10:41:34Z
74 Android-PickerView 13102 3376 Java 400 This is a picker view for android , support linkage effect, timepicker and optionspicker.(时间选择器、省市区三级联动) 2022-02-12T07:34:30Z
75 APIJSON 13137 1704 Java 143 🚀 零代码、全功能、强安全 ORM 库,后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构。 🚀 A JSON Transmission Protocol and an ORM Library for automatically providing APIs and Docs. 2022-04-15T10:12:44Z
76 bytecode-viewer 12893 994 Java 51 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2022-04-11T21:18:09Z
77 Luban 12894 2193 Java 137 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2021-11-06T13:32:29Z
78 Arduino 12745 7004 Java 776 open-source electronics platform 2022-04-08T17:46:02Z
79 jdk 12726 3392 Java 0 JDK main-line development 2022-04-15T11:47:01Z
80 mybatis-plus 12725 3487 Java 78 An powerful enhanced toolkit of MyBatis for simplify development 2022-04-15T06:30:15Z
81 APIJSON 13137 1704 Java 143 🚀 零代码、全功能、强安全 ORM 库,后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构。 🚀 A JSON Transmission Protocol and an ORM Library for automatically providing APIs and Docs. 2022-04-15T10:12:44Z
82 bytecode-viewer 12893 994 Java 51 A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More) 2022-04-11T21:18:09Z
83 Luban 12894 2193 Java 137 Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法 2021-11-06T13:32:29Z
84 vert.x 12849 1921 Java 176 Vert.x is a tool-kit for building reactive applications on the JVM 2022-04-13T16:42:33Z
85 mockito 12780 2250 Java 303 Most popular Mocking framework for unit tests written in Java 2022-04-14T18:24:44Z
86 Arduino 12745 7004 Java 776 open-source electronics platform 2022-04-08T17:46:02Z
87 jdk 12726 3392 Java 0 JDK main-line development 2022-04-15T11:47:01Z
88 greenDAO 12519 2889 Java 193 greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases. 2021-11-04T06:43:48Z
89 stetho 12479 1145 Java 62 Stetho is a debug bridge for Android applications, enabling the powerful Chrome Developer Tools and much more. 2022-03-05T02:03:15Z
90 hadoop 12458 7781 Java 0 Apache Hadoop 2022-04-15T11:12:42Z
91 deeplearning4j 12427 4927 Java 763 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. 2022-04-13T09:40:52Z
92 Algorithms 12409 3376 Java 51 A collection of algorithms and data structures 2022-03-23T00:18:23Z
93 AndroidAutoSize 12301 1810 Java 69 🔥 A low-cost Android screen adaptation solution (今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案). 2021-12-13T11:28:32Z
94 Matisse 12245 2011 Java 397 🎆 A well-designed local image and video selector for Android 2022-01-31T12:10:15Z
95 AndroidSwipeLayout 12201 2722 Java 353 The Most Powerful Swipe Layout! 2021-08-05T11:51:50Z
96 pinpoint 12120 3581 Java 270 APM, (Application Performance Management) tool for large-scale distributed systems. 2022-04-15T06:40:09Z
97 AndroidViewAnimations 12076 2429 Java 52 Cute view animation collection. 2021-08-18T23:15:07Z
98 termux-app 12099 1676 Java 256 Termux - a terminal emulator application for Android OS extendible by variety of packages. 2022-04-07T21:47:11Z
99 keycloak 12005 4388 Java 652 Open Source Identity and Access Management For Modern Applications and Services 2022-04-15T08:05:10Z
100 flink-learning 12016 3350 Java 0 flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》 2022-04-12T22:00:12Z