开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:介绍

简介: 风行(GoWind Admin)是一款开箱即用的企业级Golang全栈中后台框架,基于go-kratos与Vben Admin,支持单体/微服务架构。功能完备,涵盖用户、租户、角色、权限、日志等管理模块,助力开发者高效构建管理系统。

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:介绍

风行(GoWind Admin)是一款开箱即用的企业级Golang全栈中后台管理框架,品牌slogan:让中后台开发如风般自由

系统后端基于GO微服务框架go-kratos,前端基于Vue微服务框架Vben Admin,兼顾微服务的扩展性与单体部署的便捷性。

尽管依托微服务框架设计,但系统前后端均支持单体架构模式开发与部署,灵活适配不同团队规模及项目复杂度需求,平衡灵活性与易用性。

产品具备上手简易、功能完备的核心优势,依托风行对企业级场景的深度适配能力,可助力开发者快速落地各类企业级管理系统项目,大幅提升开发效率。

演示地址

前端地址:http://124.221.26.30:8080/

后端Swagger地址:http://124.221.26.30:7788/docs/

默认账号密码: admin / admin

风行·核心技术栈

秉持高效、稳定、可扩展的技术选型理念,系统核心技术栈如下:

风行·快速上手指南

后端

一键安装golangdocker等前置依赖:

# Ubuntu
./backend/script/prepare_ubuntu.sh

# Centos
./backend/script/prepare_centos.sh

# Rocky
./backend/script/prepare_rocky.sh

# Windows
./backend/script/prepare_windows.ps1

# MacOS
./backend/script/prepare_macos.sh

一键安装三方组件和go-wind-admin服务:

./backend/script/docker_compose_install.sh

前端

1. 安装 Node.js(npm 随 Node.js 自带):

访问Node.js官方下载页:https://nodejs.org/,下载对应系统(Windows/macOS/Linux)的LTS稳定版本并安装。

安装完成后,打开终端/命令提示符,输入以下命令验证安装成功:

node -v  # 输出Node.js版本号即成功
npm -v   # 输出npm版本号即成功

2. 安装 pnpm:

npm install -g pnpm

3. 启动前端服务:

进入 frontend 目录,执行以下命令,完成前端依赖安装、编译并启动开发模式:

pnpm install
pnpm dev

访问测试

风行·核心功能列表

功能 说明
用户管理 管理和查询用户,支持高级查询和按部门联动用户,用户可禁用/启用、设置/取消主管、重置密码、配置多角色、多部门和上级主管、一键登录指定用户等功能。
租户管理 管理租户,新增租户后自动初始化租户部门、默认角色和管理员。支持配置套餐、禁用/启用、一键登录租户管理员功能。
角色管理 管理角色和角色分组,支持按角色联动用户,设置菜单和数据权限,批量添加和移除员工。
组织管理 管理组织,支持树形列表展示。
部门管理 管理部门,支持树形列表展示。
权限管理 管理权限分组、菜单、权限点,支持树形列表展示。
接口管理 管理接口,支持接口同步功能,主要用于新增权限点时选择接口,支持树形列表展示、操作日志请求参数和响应结果配置。
字典管理 管理数据字典大类及其小类,支持按字典大类联动字典小类、服务端多列排序、数据导入和导出。
任务调度 管理和查看任务及其任务运行日志,支持任务新增、修改、删除、启动、暂停、立即执行。
文件管理 管理文件上传,支持文件查询、上传到OSS或本地、下载、复制文件地址、删除文件、图片支持查看大图功能。
消息分类 管理消息分类,支持2级自定义消息分类,用于消息管理消息分类选择。
消息管理 管理消息,支持发送指定用户消息,可查看用户是否已读和已读时间。
站内信 站内消息管理,支持消息详细查看、删除、标为已读、全部已读功能。
个人中心 个人信息展示和修改,查看最后登录信息,密码修改等功能。
缓存管理 缓存列表查询,支持根据缓存键清除缓存。
登录日志 登录日志列表查询,记录用户登录成功和失败日志,支持IP归属地记录。
操作日志 操作日志列表查询,记录用户操作正常和异常日志,支持IP归属地记录,查看操作日志详情。

风行·后台截图展示

  • 后台用户登录界面

后台用户登录界面

  • 后台分析界面

后台分析界面

  • 租户管理界面

租户管理界面

  • 租户创建界面

租户创建界面

  • 用户管理界面

用户管理界面

  • 用户创建界面

用户创建界面

  • 组织管理界面

组织管理界面

  • 组织创建界面

组织创建界面

  • 部门管理界面

部门管理界面

  • 部门创建界面

部门创建界面

  • 职位管理界面

职位管理界面

  • 职位创建界面

职位创建界面

  • 角色管理界面

角色管理界面

  • 角色创建界面

角色创建界面

  • 后台目录管理界面

后台目录管理界面

  • 后台目录创建界面

后台目录创建界面

  • 调度任务管理界面

调度任务管理界面

  • 调度任务创建界面

调度任务创建界面

  • 数据字典管理界面

数据字典管理界面

  • 数据字典条目创建界面

数据字典条目创建界面

  • API资源管理界面

API资源管理界面

  • 登录限制管理界面

登录限制管理界面

  • 后台登录日志列表界面

后台登录日志列表界面

  • 后台操作日志列表界面

后台操作日志列表界面

  • 站内信消息管理界面

站内信消息管理界面

  • 站内信消息发布界面

站内信消息发布界面

  • 后端内置Swagger UI界面

后端内置Swagger UI界面

风行(Go Wind Admin)·项目代码

目录
相关文章
|
前端开发 JavaScript 数据安全/隐私保护
推荐6款超级好看的开源中后台前端框架
推荐6款超级好看的开源中后台前端框架
2613 0
|
10月前
|
JSON API Go
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:集成 Swagger UI 打造交互式 API 文档
GoWind Admin(风行)是基于 Kratos 的企业级中后台框架,集成 Swagger UI 实现交互式 API 文档。通过 Protobuf 自动生成 OpenAPI v3 规范文档,利用 `//go:embed` 嵌入服务,一键部署可视化调试界面,提升前后端协作效率,开箱即用。
650 0
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:集成 Swagger UI 打造交互式 API 文档
|
SQL API 容器
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:后端项目结构说明
GoWind Admin|风行是一款企业级前后端一体中后台框架,后端采用Go语言,基于Protobuf定义API,支持Buf代码生成与Docker部署。项目结构清晰,含API定义、服务实现、数据库ORM、配置管理及自动化脚本,开箱即用,助力高效开发。
501 0
|
10月前
|
JSON Cloud Native Go
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:后端权限控制
GoWind Admin「风行」是企业级中后台框架,集成Casbin与OPA实现API权限控制。支持RBAC、ABAC等模型,开箱即用,助力高效构建安全的前后端一体化系统。
813 1
|
4月前
|
监控 NoSQL 开发者
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:极速搭建微服务应用
GoWind Admin(风行)是基于Go语言的企业级前后端一体中后台框架,集成kratos生态,支持一键生成微服务、多协议(gRPC/REST)、多数据层(gorm/ent/redis),开箱即用,大幅降低架构成本,助力快速构建高可用微服务应用。
427 2
|
4月前
|
前端开发 JavaScript Go
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:为什么选 Golang+Vue3 这套组合?
go-wind-admin 采用 Golang + Vue3 技术栈,融合高性能后端与高效前端生态。后端基于 go-kratos、ent/gorm 灵活适配复杂业务,前端结合 Vue3、TypeScript 与 Vben Admin,提升开发效率与可维护性,兼顾性能、扩展性与企业级需求,是中后台系统的理想选择。(239字)
585 6
|
4月前
|
存储 缓存 关系型数据库
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:分层设计的取舍之道(从 “简单粗暴” 到依赖倒置)
GoWind Admin 是企业级前后端一体中后台框架,深入探讨分层设计的取舍:从“Service直连Data”到依赖倒置与biz层演进,平衡开发效率与架构韧性,适配轻量到超大型项目,实现开箱即用与长期扩展的统一。
224 4
|
SQL 数据库 Nacos
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:代码生成工具集
GoWind Admin|风行是一套企业级前后端一体中后台框架,配套代码生成工具集,支持配置导出、数据库转ORM/Proto/Kratos服务代码,提升开发效率,开箱即用。
441 0
|
前端开发 Go API
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:数据脱敏和隐私保护
GoWind Admin基于Protobuf生态,集成protoc-gen-redact插件,实现开箱即用的数据脱敏与隐私保护。通过注解定义规则,自动生成脱敏代码,支持多语言、灵活配置,零侵入业务逻辑,适用于微服务、日志、前端等场景,保障数据安全合规。
303 0
|
前端开发 安全 API
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:自动化解放双手,初学者快速搭建系统并自动生成前端接口
GoWind Admin 是基于 Go-Kratos 与 Vue3 的企业级中后台框架,开箱即用,集成用户、权限、租户等核心模块。搭配 protoc-gen-typescript-http,可从 Protobuf 自动生成类型安全的前端接口,大幅降低联调成本,提升开发效率,助力初学者快速搭建系统,实现前后端高效协作。
493 0

热门文章

最新文章

下一篇
开通oss服务