推薦20個5月最熱門的Java開源項目

1.LeetCodeAnimation
?Github 地址: https://github.com/MisterBooo/LeetCodeAnimation
?Star: 29.0k (11,492 stars this month)
?介紹: Demonstrate all the questions on LeetCode in the form of animation.(用動畫的形式呈現(xiàn)解LeetCode題目的思路)。

2.CS-Notes
?Github 地址:https://github.com/CyC2018/CS-Notes
?Star: 64.4k (5513 stars this month)
?介紹: 技術(shù)面試必備基礎(chǔ)知識、Leetcode 題解、后端面試、Java 面試、春招、秋招、操作系統(tǒng)、計算機(jī)網(wǎng)絡(luò)、系統(tǒng)設(shè)計。

3.JavaGuide
?Github 地址:https://github.com/Snailclimb/JavaGuide
?Star: 42.0k (4,442 stars this month)
?介紹: 【Java 學(xué)習(xí)+面試指南】 一份涵蓋大部分 Java 程序員所需要掌握的核心知識。

4.mall
?Github 地址: https://github.com/macrozheng/mall
?star: 14.6 k (3,086 stars this month)
?介紹: mall 項目是一套電商系統(tǒng),包括前臺商城系統(tǒng)及后臺管理系統(tǒng),基于 SpringBoot+MyBatis 實現(xiàn)。 前臺商城系統(tǒng)包含首頁門戶、商品推薦、商品搜索、商品展示、購物車、訂單流程、會員中心、客戶服務(wù)、幫助中心等模塊。 后臺管理系統(tǒng)包含商品管理、訂單管理、會員管理、促銷管理、運營管理、內(nèi)容管理、統(tǒng)計報表、財務(wù)管理、權(quán)限管理、設(shè)置等模塊。

5.advanced-java
?Github 地址:https://github.com/doocs/advanced-java
?Star: 20.8k (2,394 stars this month)
?介紹: 互聯(lián)網(wǎng) Java 工程師進(jìn)階知識完全掃盲。

6.spring-boot
?Github地址: https://github.com/spring-projects/spring-boot
?star: 38.5k (1,339 stars this month)
?介紹: 雖然Spring的組件代碼是輕量級的,但它的配置卻是重量級的(需要大量XML配置),不過Spring Boot 讓這一切成為了過去。 另外Spring Cloud也是基于Spring Boot構(gòu)建的,我個人非常有必要學(xué)習(xí)一下。

Spring Boot官方的介紹:

Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”…Most Spring Boot applications need very little Spring configuration.(Spring Boot可以輕松創(chuàng)建獨立的生產(chǎn)級基于Spring的應(yīng)用程序,只要通過 “just run”(可能是run ‘Application’或java -jar 或 tomcat 或 maven插件run 或 shell腳本)便可以運行項目。大部分Spring Boot項目只需要少量的配置即可)

  1. Java
    ?Github 地址:https://github.com/TheAlgorithms/Java
    ?Star:14.3k (1,334 stars this month)
    ?介紹: All Algorithms implemented in Java。

8.server
?Github 地址:https://github.com/wildfirechat/server
?star: 2.2 k (1,275 stars this month)
?介紹: 全開源即時通訊(IM)系統(tǒng)。

9.litemall
?Github 地址:https://github.com/linlinjava/litemall
?Star: 7.1k (1,114 stars this month)
?介紹: 又一個小商城。litemall = Spring Boot后端 + Vue管理員前端 + 微信小程序用戶前端 + Vue用戶移動端。

10.Linkage-RecyclerView
?Github 地址:https://github.com/KunMinX/Linkage-RecyclerView
?Star: 10.0k (1,093 stars this month)
?介紹: 即使不用餓了么訂餐,也請務(wù)必收藏好該庫!?? 一行代碼即可接入,二級聯(lián)動訂餐列表 - Even if you don’t order food by PrubHub, be sure to collect this library, please! ?? This secondary linkage list widget can be accessed by only one line of code. Supporting by RecyclerView & AndroidX.

11.toBeTopJavaer
?Github 地址 : https://github.com/hollischuang/toBeTopJavaer
?Star: 3.3k (1,007 stars this month)
?介紹: To Be Top Javaer - Java工程師成神之路

12.elasticsearch
?Github 地址 : https://github.com/elastic/elasticsearch
?Star: 48.0k (968 stars this month)
?介紹: Design patterns implemented in Java。

13.java-design-patterns
?Github 地址 : https://github.com/iluwatar/java-design-patterns
?Star: 41.5k (955 stars this month)
?介紹: 開源,分布式,RESTful 搜索引擎。

14.apollo
?Github 地址 : https://github.com/ctripcorp/apollo
?Star: 14.5k (927 stars this month)
?介紹: Apollo(阿波羅)是攜程框架部門研發(fā)的分布式配置中心,能夠集中化管理應(yīng)用不同環(huán)境、不同集群的配置,配置修改后能夠?qū)崟r推送到應(yīng)用端,并且具備規(guī)范的權(quán)限、流程治理等特性,適用于微服務(wù)配置管理場景。

15.arthas
?Github地址:https://github.com/alibaba/arthas
?star: 13.5 k (933 stars this month)
?介紹: Arthas 是Alibaba開源的Java診斷工具。

16.dubbo
?Github地址:https://github.com/apache/dubbo
?star: 26.9 k (769 stars this month)
?介紹: Apache Dubbo是一個基于Java的高性能開源RPC框架。

17.DoraemonKit
?Github地址: https://github.com/didi/DoraemonKit
?Star: 8.5k (909 stars this month)
?介紹: 簡稱 “DoKit” 。一款功能齊全的客戶端( iOS 、Android )研發(fā)助手,你值得擁有。

18.halo
?Github地址: https://github.com/halo-dev/halo
?Star: 4.1k (829 stars this month)
?介紹: Halo 可能是最好的 Java 博客系統(tǒng)。

19.seata
?Github 地址 : https://github.com/seata/seata
?star: 9.2 k (776 stars this month)
?介紹: Seata 是一種易于使用,高性能,基于 Java 的開源分布式事務(wù)解決方案。

20.hutool
?Github地址:https://github.com/looly/hutool
?star: 5,3 k (812 stars this month)
?介紹: Hutool是一個Java工具包,也只是一個工具包,它幫助我們簡化每一行代碼,減少每一個方法,讓Java語言也可以“甜甜的”。Hutool最初是我項目中“util”包的一個整理,后來慢慢積累并加入更多非業(yè)務(wù)相關(guān)功能,并廣泛學(xué)習(xí)其它開源項目精髓,經(jīng)過自己整理修改,最終形成豐富的開源工具集。官網(wǎng):https://www.hutool.cn


原文:https://blog.csdn.net/qq_38408785/article/details/91399945

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容