1月份Github上熱門的Java開源項目
1月份GitHub上最熱門的Java開源項目排行已經(jīng)出爐啦,一起來看看上榜詳情:
1. Java
https://github.com/TheAlgorithms/Java
Star 14277
該項目用Java實現(xiàn)的所有算法。
2. CS-Notes
https://github.com/CyC2018/CS-Notes
Star 59017
這是一個關于準備面試的項目,該項目包含了九大模塊,從算法到操作系統(tǒng)、網(wǎng)絡、面向對象以及數(shù)據(jù)庫、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 版本的深度入門教程。包含以下內(nèi)容:
- 在帶你快速學會 SpringMVC API 接口的編寫的同時,還想告訴你還有全局返回、全局異常、攔截器、跨域處理等等功能。
- 在帶你快速學會 MQ 消息的發(fā)送與消費的同時,還想告訴你 MQ 還有集群消費、廣播消費、順序消息、定時消息、事務消息、消費重試等等特性。
- 在帶你快速學會 Job 任務的編寫的同時,還想告訴你還有 Quartz 單體、Quartz 集群、XXL-JOB 等等企業(yè)使用更多的調度平臺。
- ...
5. zuihou-admin-cloud
https://github.com/zuihou/zuihou-admin-cloud
Star 1486
該項目是基于SpringCloud(Hoxton.SR1) + SpringBoot(2.2.2.RELEASE) 的SaaS 微服務腳手架,具有統(tǒng)一授權、認證后臺管理系統(tǒng),其中包含具備用戶管理、資源權限管理、網(wǎng)關API、分布式事務、大文件斷點分片續(xù)傳等多個模塊,支持多業(yè)務系統(tǒng)并行開發(fā),可以作為后端服務的開發(fā)腳手架。代碼簡潔,架構清晰,適合學習和直接項目中使用。核心技術采用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格式的動畫,然后經(jīng)由bodymovin插件轉化渲染為json格式可被移動端本地識別解析的Airbnb開源庫。
Lottie實時呈現(xiàn)After Effects動畫效果,讓應用程序可以像使用靜態(tài)圖片一樣輕松地使用動畫。 Lottie支持API 14及以上。
9. libgdx
https://github.com/libgdx/libgdx
Star 16420
libGdx是一個跨平臺的2D/3D的游戲開發(fā)框架,它由Java/C/C++語言編寫而成。libgdx兼容多種平臺系統(tǒng)(Windows、Linux、Max OS X、Java Applet、Javascript/WebGL),包括移動系統(tǒng)Android和iOS。
10. DoraemonKit
https://github.com/didi/DoraemonKit
Star 13063
DoraemonKit簡稱 "DoKit" 。一款功能齊全的客戶端( iOS 、Android、微信小程序 )研發(fā)助手,能夠讓每一個 App 快速接入一些常用的或者你沒有實現(xiàn)的一些輔助開發(fā)工具、測試效率工具、視覺輔助工具,而且能夠完美在 Doraemon 面板中接入你已經(jīng)實現(xiàn)的與業(yè)務緊密耦合的一些非通有的輔助工具,功能強大,接入方便,便于擴展。