1月份GitHub上最热门的Java开源项目排行已经出炉啦,一起来看看上榜详情:
1. Java
https://github.com/TheAlgorithms/Java
Star 14277
该项目用Java实现的所有算法。
2. CS-Notes
https://github.com/CyC2018/CS-Notes
Star 59017
这是一个关于准备面试的项目,该项目包含了九大模块,从算法到操作系统、网络、面向对象以及数据库、Java、分布式、工具、编码实践。
3. SpringBoot
https://github.com/lxy-go/SpringBoot
Star 856
这是一个B站的SpringBoot的入门程序集锦,B站上是16小时的教程。
4. SpringBoot-Labs
https://github.com/YunaiV/SpringBoot-Labs
Star 1160
该项目是基于 Spring Boot 2.X 版本的深度入门教程。包含以下内容:
- 在带你快速学会 SpringMVC API 接口的编写的同时,还想告诉你还有全局返回、全局异常、拦截器、跨域处理等等功能。
- 在带你快速学会 MQ 消息的发送与消费的同时,还想告诉你 MQ 还有集群消费、广播消费、顺序消息、定时消息、事务消息、消费重试等等特性。
- 在带你快速学会 Job 任务的编写的同时,还想告诉你还有 Quartz 单体、Quartz 集群、XXL-JOB 等等企业使用更多的调度平台。
- ...
5. zuihou-admin-cloud
https://github.com/zuihou/zuihou-admin-cloud
Star 1486
该项目是基于SpringCloud(Hoxton.SR1) + SpringBoot(2.2.2.RELEASE) 的SaaS 微服务脚手架,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API、分布式事务、大文件断点分片续传等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Nacos、Fegin、Ribbon、Zuul、Hystrix、JWT Token、Mybatis、SpringBoot、Redis、RibbitMQ等主要框架和中间件。
6. proxyee-down
https://github.com/monkeyWie/proxyee-down
Star 7614
proxyee-down 是一个开源的下载神器,也可以说是百度云神器,不过,它需要安装证书、设置代理,初次使用会略显繁琐,但带来的速度提升也是显而易见的。
7. 面试指南interviews
https://github.com/kdn251/interviews
Star 18301
Java工程师面试指南,里面涵盖几乎所有软件工程师面试时会碰到的问题以及答案。
8. lottie-android
https://github.com/airbnb/lottie-android
Star 28048
Lottie是一个支持Android、iOS、React Native,并由 Adobe After Effects制作aep格式的动画,然后经由bodymovin插件转化渲染为json格式可被移动端本地识别解析的Airbnb开源库。
Lottie实时呈现After Effects动画效果,让应用程序可以像使用静态图片一样轻松地使用动画。 Lottie支持API 14及以上。
9. libgdx
https://github.com/libgdx/libgdx
Star 16420
libGdx是一个跨平台的2D/3D的游戏开发框架,它由Java/C/C++语言编写而成。libgdx兼容多种平台系统(Windows、Linux、Max OS X、Java Applet、Javascript/WebGL),包括移动系统Android和iOS。
10. DoraemonKit
https://github.com/didi/DoraemonKit
Star 13063
DoraemonKit简称 "DoKit" 。一款功能齐全的客户端( iOS 、Android、微信小程序 )研发助手,能够让每一个 App 快速接入一些常用的或者你没有实现的一些辅助开发工具、测试效率工具、视觉辅助工具,而且能够完美在 Doraemon 面板中接入你已经实现的与业务紧密耦合的一些非通有的辅助工具,功能强大,接入方便,便于扩展。