GitHub3月最热门Java开源项目排行榜已经出炉,一起来看看吧:1.spring-nativehttps://github.com/spring-projects-experimental/spring-nativeStar1612这是Spring发布的SpringNativebeta版本。除了自Spring诞生以来就支持的Java虚拟机,官方还新增了使用GraalVM将Spring应用编译成原生镜像的Beta支持。这样,它可以提供一种部署Spring应用程序的新方法。SpringNative支持Java和Kotlin。2.JavaGuidehttps://github.com/Snailclimb/JavaGuideStar100868Java学习指南,涵盖大部分Java程序员需要掌握的核心知识。3.jdkhttps://github.com/openjdk/jdkStar8724JavaDevelopmentKit(JDK)是Sun公司(被Oracle收购)为Java开发者提供的软件开发工具包。自Java推出以来,JDK已成为使用最广泛的JavaSDK(软件开发工具包)。4.jeecg-boothttps://github.com/zhangdaiscott/jeecg-bootStar21332基于代码生成器的JAVA快速开发平台,开源界的“小朴元”超越传统商业企业级开发平台!采用前后端分离架构:SpringBoot2.x、AntDesign&Vue、Mybatis-plus、Shiro、JWT。强大的代码生成器,无需编写任何代码,一键生成前后端代码!它号称可以帮助Java项目解决70%的重复性工作,让开发更专注于业务逻辑。5.CS-Noteshttps://github.com/CyC2018/CS-NotesStar124768这是一个关于准备面试的项目。该项目包括九个模块,从算法到操作系统、网络、面向对象和数据库、Java、Distribution、工具、编码实践。6、NewPipehttps://github.com/TeamNewPipe/NewPipeStar13265NewPipe是Android下第三方YouTube客户端,支持画中画、后台播放、变速播放、查看消息、导入订阅频道、Kodi播放,是一个功能齐全的YouTube客户端。7.Anki-Androidhttps://github.com/ankidroid/Anki-AndroidStar3545Anki是学习外语的辅助工具。它帮助您根据间隔重复记忆单词和短语,使您能够轻松、快速、高效地记忆内容。Anki是一款跨平台的免费软件,可以运行在Linux、Windows、MacOSX等系统上。该项目为其安卓版本。8.spring-frameworkhttps://github.com/spring-projects/spring-frameworkStar42061SpringFramework的GitHub主页,包括所有Spring基础项目,SpringFramework和Spring项目系列通常简称为“Spring”。9.halohttps://github.com/halo-dev/haloStar18426这是一个用Java开发的轻快、简洁、强大的博客系统。10.商城https://github.com/macrozheng/mallStar47815商城项目是一个电子商务系统,包括前端商城系统和后端管理系统,基于SpringBoot+MyBatis。前端商城系统包括首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客服、帮助中心等模块。后台管理系统包括产品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。11.spring-boot-demohttps://github.com/xkcoding/spring-boot-demoStar21126Springbootdemo是Springboot的深度学习实战项目。目前共包含63个集成demo,其中51个已经完成。项目成功集成了actuator(监控)、admin(可视化监控)、logback(日志记录)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和page级别)、freemarker(模板引擎)等。
