跳到正文
栖梧 Qiwu开始使用 →

栖梧 QIWU · 开源 · MIT · Node 全栈

一个仓库
撑起整个后台

NestJS + Vue 3 + Element Plus + MySQL + Redis。登录、权限、组织、字典、日志、定时任务、消息、文件、代码生成、审批流,开箱即用。

技术栈:NestJS、Vue 3、TypeScript、MySQL、Redis、Element Plus、zod、Socket.IO

快速开始

01 · 单仓库

三个包
一种语言

后端、前端、共享包放在同一个仓库里,全部是 TypeScript。类型从数据库一路贯通到页面。

02 · 一份规则

写一次,前后端同时生效

用 zod 写一次校验规则:后端拿它校验请求、生成接口文档,前端拿它做表单校验。

03 · 代码生成

建一张表
剩下的交给生成器

从表名推导出领域、接口、权限点和菜单,前后端代码和测试一次生成,从不覆盖你已经写好的文件。

04 · 权限

权限
真的在后端

菜单与按钮权限、五种数据范围、防越权授予。超出范围一律 404,不泄露数据是否存在。

05 · 工作流

审批流
开箱即用

会签、或签、条件与并行分支、退回、转办、加签、催办、超时提醒,和业务数据在同一个事务里提交。

06 · 国际化

中英双语

界面、错误信息、菜单、字典、消息模板、Excel 表头,全部可以切换语言。

07 · 开箱即用

穿过所有模块

用户、角色、菜单、部门、字典、日志、任务、消息、文件、代码生成、审批……一个模板全部带上。

栖梧 · Qiwu

从这里开始

选一条适合你的路线:

基于 MIT 协议发布