GitHub10月最热门Java开源项目排行榜已经出炉。本月榜单中,以实战项目居多。当然也有像JavaGuide这样的学习指导项目。以下是本月上榜的10个开源项目:1.Javahttps://github.com/TheAlgorithms/JavaStar18468这个项目用Java实现了所有的算法。对算法感兴趣的朋友不要错过。2.eladminhttps://github.com/elunez/eladminStar4639本项目基于SpringBoot2.1.0,Jpa,SpringSecurity,redis,Vue,后台管理系统前后端分离。采用RBAC,支持数据字典和数据权限管理,支持一键生成前后端代码,支持动态路由。3.商城https://github.com/macrozheng/mallStar24084一个小型商城。Litemall=SpringBoot后台+Vue管理员前台+微信小程序用户前台,由于不上线,只能在微信开发工具中测试运行。4.java-design-patternshttps://github.com/iluwatar/java-design-patternsStar52341设计模式是程序员在设计应用程序或系统时可以用来解决常见问题的最佳实践手册。它可以帮助你加快开发进程,有效防止一些可能导致重大错误的细节。但是,在深入理解java-design-patterns之前,你应该提前熟悉各种编程/软件设计原则。5.JavaGuidehttps://github.com/Snailclimb/JavaGuideStar59540这是一本Java学习指南,涵盖了大多数Java程序员需要掌握的核心知识。6.paascloud-masterhttps://github.com/paascloud/paascloud-masterStar6302springcloud+vue+oAuth2.0全家桶实战,前后端分离模拟商城,完整的购物流程,后端运营平台,可以实现快速构建一个支持微信登录等第三方登录的企业级微服务项目。7.nettyhttps://github.com/netty/nettyStar21346Netty是一个广泛使用的Java网络编程框架,Netty提供异步、事件驱动的网络应用框架和工具,用于快速开发高性能、高可靠的Web服务器和客户端程序。8.views-widgets-sampleshttps://github.com/android/views-widgets-samplesStar479这个repo包含一组单独的AndroidStudio项目来帮助你开始编写/理解Android视图和小部件功能。9.ksqlhttps://github.com/confluentinc/ksqlStar2606KSQL是Apachekafka的流式SQL引擎,为Kafka的流式处理提供了简单而完整的SQL接口;无需编程语言(如Java或Python)来编写代码。10.Mindustryhttps://github.com/Anuken/MindustryStar1644Mindustry是一款优秀的开源游戏。玩家可以下载源码进行修改。如果你想自己编译,请确保你已经安装了Java8和JDK8。
