Home

Awesome

<div align="center"> <br/> <h1>BudWk 开源企业级Java Web开发框架</h1>

Gitee GVP GitHub release License PowerByNutz

</div> <div align="center">

官网 | V8演示地址 | V8开发指南 | V5演示地址 | 捐赠清单 |

</div>

在力所能及的情况下,最大限度的提高Web开发人员的生产力

🚀 简介

BudWk 原名 NutzWk ,是基于国产框架 nutzboot 开发的开源 Java企业级Web开发框架,拥有近十年的开源历史,积累了一大批企业和个人用户,历经V1-V8数次迭代。

V8 在 V7具备的API网关、组件库、认证中心、控制中心等功能基础上,进一步对前后端功能进行升级改造、提升用户体验,同时大大减轻开发工作量,提升开发效率,为产品升级迭代提供极大便利。

框架同时提供微服务单应用微服务分布式版本供选择,后台集权限体系、系统参数、数据字典、站内消息、定时任务、CMS、微信等最常用功能,使其具有上手容易、开发便捷、扩展灵活等特性,特别适合各类大中小型定制化项目需求。

🎉 本版说明(BudWk v8.x)

功能特点

运行环境

开发工具

目录说明

┌ 前端
│    ├─wk-vue3-admin    Vue3
│    └─wk-vue-admin     Vue2
└─后端
     ├─wk-starter       组件库
     ├─wk-mini          单应用版本
     └─···              分布式版本
        ├─wk-gateway    API网关
        ├─wk-ucenter    用户中心 
        ├─wk-platform   控制中心
        ├─wk-cms        内容管理 
        ├─wk-wechat     微信管理 

简易架构图(分布式版本)

BUDWK架构

V8技术选型

后端技术

技术名称官网
NutzJavaEE应用框架https://nutzam.com
NutzBoot微服务框架https://github.com/nutzam/nutzboot
SaToken权限框架http://sa-token.dev33.cn
Druid数据库连接池https://github.com/alibaba/druid
Nacos配置及注册中心https://nacos.io
Dubbo分布式服务框架https://dubbo.apache.org
Redis分布式缓存数据库https://redis.io
Quartz作业调度框架https://www.quartz-scheduler.org
IdGenerator雪花主键生成https://github.com/yitter/IdGenerator
Hutool工具集合https://hutool.cn

Vue3前端技术

技术名称官网
Vue3MVVM框架https://vuejs.org
Vite应用框架https://vitejs.dev
Element-Plus基于Vue3的UI框架https://element-plus.gitee.io/zh-CN
Font-awesome字体图标https://fontawesome.com

简易开发指南

Java后端

Vue3前端(wk-vue3-admin)

详细开发指南

https://budwk.com

服务器部署

jar 运行

docker 部署示例

wk-gateway

wk-platform

wk-ucenter

其他NB模块省略...然后挂载 /conf 路径,把配置文件 application.yaml 放好

🤝 鸣谢

<br/>

如果您觉得还不错请在右上角点一下 star,帮忙转发,谢谢 🙏🙏🙏 大家的支持是开源最大动力