5月份Github上熱門的Java開源項目
5月份GitHub上最熱門的Java開源項目排行已經出爐啦,一起來看看上榜詳情吧:
1. InternetArchitect
https://github.com/bjmashibing/InternetArchitect
Star 1458
這是一份開源的年薪百萬互聯網架構師課程文檔及源碼。
2. spring-analysis
https://github.com/seaswalker/spring-analysis
Star 8415
這是一份Spring相關組件閱讀筆記,涵蓋spring-core、spring-aop、spring-context、spring-task、spring-transaction、spring-mvc、guava-cache。
3. jeecg-boot
https://github.com/zhangdaiscott/jeecg-boot
Star 12763
基于代碼生成器的快速開發平臺,前后端分離架構:SpringBoot 2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。強大的代碼生成器讓前后端代碼一鍵生成,無需寫任何代碼。通過Jeecg-Boot,可以解決Java項目70%的重復工作,讓開發更多關注業務邏輯。
4. Java
https://github.com/TheAlgorithms/Java
Star 25574
這個項目用Java實現的所有算法。
5. spring-boot-demo
https://github.com/xkcoding/spring-boot-demo
Star 14720
Spring boot demo是一個用來深度學習并實戰Spring boot的項目,目前總共包含 65 個集成demo,已經完成53個。
該項目已成功集成actuator(監控)、admin、logback、aopLog(通過AOP記錄web請求日志)、統一異常處理(json級別和頁面級別)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作數據庫)、JPA(強大的ORM框架)......
6. SpringBoot-Labs
https://github.com/YunaiV/SpringBoot-Labs
Star 3557
該項目是基于 Spring Boot 2.X 版本的深度入門教程。包含以下內容:
- 帶你快速學會 SpringMVC API 接口的編寫的同時,還想告訴你還有全局返回、全局異常、攔截器、跨域處理等等功能。
- 帶你快速學會 MQ 消息的發送與消費的同時,還想告訴你 MQ 還有集群消費、廣播消費、順序消息、定時消息、事務消息、消費重試等等特性
- 帶你快速學會 Job 任務的編寫的同時,還想告訴你還有 Quartz 單體、Quartz 集群、XXL-JOB 等等企業使用更多的調度平臺。
- .......
7. ghidra
https://github.com/NationalSecurityAgency/ghidra
Star 21028
Ghidra是由NSA的研究理事會為NSA的網絡安全任務開發的軟件逆向工程(SRE)框架,它有助于分析惡意代碼和病毒等惡意軟件,并可以讓網絡安全專業人員更好地了解其網絡和系統中的潛在漏洞。
8. LeetCodeAnimation
https://github.com/MisterBooo/LeetCodeAnimation
Star 54818
這個項目旨在將LeetCode上所有的題目都用動畫的形式演示出來,目前還在進行中。
9. spring-framework
https://github.com/spring-projects/spring-framework
Star 37359
Spring Framework的GitHub主頁,包含所有Spring基礎項目,Spring Framework和Spring項目系列通常簡稱為“Spring”
10. nacos
https://github.com/alibaba/nacos
Star 12256
Nacos是阿里巴巴推出來的一個新開源項目,這是一個更易于構建云原生應用的動態服務發現、配置管理和服務管理平臺。Nacos致力于幫助您發現、配置和管理微服務。Nacos提供了一組簡單易用的特性集,幫助您快速實現動態服務發現、服務配置、服務元數據及流量管理。