当前位置: 首页 > 科技观察

GitHub9月Java开源热门项目

时间:2023-03-14 14:28:40 科技观察

GitHub9月Java开源项目最热门排行榜已经出炉。本月的榜单中,有阿里巴巴开源的COLA、easyexcel、去哪儿的Java应用制作。问题诊断工具bistoury等,以下是本月上榜的12个开源项目:1.eladminhttps://github.com/elunez/eladminStar3591本项目基于SpringBoot2.1.0,Jpa,SpringSecurity、redis、Vue前后端分离的后台管理系统,项目采用分模块开发方式,权限控制采用RBAC,支持数据字典和数据权限管理,支持前后台一键生成结束代码,并支持动态路由2.spring-analysishttps://github。com/seaswalker/spring-analysisStar4898Spring源码阅读,涵盖spring-core,spring-aop,spring-context,spring-task,spring-transaction,spring-mvc,guava-cache等3.Incubator-dolphinschedulerhttps://github.com/apache/incubator-dolphinschedulerStar2336DolphinScheduler是一个分布式、易扩展的可视化DAG工作流任务调度系统,致力于解决数据处理过程中错综复杂的依赖关系,具有强大的可视化操作界面。4.paascloud-masterhttps://github.com/paascloud/paascloud-masterStar5665springcloud+vue+oAuth2.0全家桶实战,前后端分离模拟商城,完整购物流程,后台运行平台,可实现快速构建企业级微服务项目。支持微信登录等三方登录。5.SpringCloudhttps://github.com/zhoutaoo/SpringCloudStar1614基于SpringCloud2.0的微服务开发脚手架,集成了spring-security-oauth2、apollo、eureka、feign、hystrix、springcloud-gateway、springcloud-bus等。在治理方面,引入elasticsearch、skywalking、springboot-admin、zipkin等,让项目开发快速进入业务开发,无需在架构搭建上花费太多时间。6.hope-boothttps://github.com/hope-for/hope-bootStar2965这是一个现代化的脚手架项目。集成Springboot2、单点登录+tk.mybatis+shiro+redis+thymeleaf+maven+swagger前端分离接口管理+代码生成+定时任务+数据库版本管理flyway+hutool工具包等实用技术。7.easyexcelhttps://github.com/alibaba/easyexcelStar9543阿里巴巴开源快速简单的Java处理Excel避免OOM的工具8.spring-boot-demohttps://github.com/xkcoding/spring-boot-demoStar6310springbootdemo是一个深度学习和实用springboot的项目。目前共包含63个集成demo,其中51个已经完成。项目成功集成了actuator(监控)、admin(可视化监控)、logback(日志记录)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和page级别)、freemarker(模板引擎)等。9.fullstack-tutorialhttps://github.com/frank-lam/fullstack-tutorialStar5981后台开发技能图,从后台技术栈/架构师之路/全栈开发社区到春招/秋招/校招/面试10.JavaGuidehttps://github.com/Snailclimb/JavaGuideStar56271Java学习指南,涵盖大部分Java程序员需要掌握的核心知识11.COLAhttps://github.com/alibaba/COLAStar1179COLA是CleanObject-的缩写OrientedandLayeredArchitectureofOrientedandLayeredArchitecture,全称是“CleanObject-OrientedLayeredArchitecture”,又称“Cola”架构,目前COLA已经发展到COLA2.0。12.bistouryhttps://github.com/qunarcorp/bistouryStar1436Bistoury是Where.com的java应用生产问题诊断工具,提供一站式问题诊断解决方案。Bistoury的目标是一站式的java应用诊断解决方案,让开发者可以从线程、类信息、调试、机器和系统属性等各个方面对应用进行日志、内存、诊断,提高开发者诊断问题的效率和能力。