一个开箱即用的全栈后台管理系统,基于 Go 与 Vue 3 构建,将 API 服务与前端界面整合为单一二进制部署。
内置 RBAC 权限控制与完整后台基础能力,具备清晰的分层架构与良好的扩展性,适用于快速搭建各类管理系统与控制面板。
项目介绍
OneAdmin 是一个为“快速落地后台系统”而设计的全栈解决方案。
它将 Go 后端与 Vue 3 前端整合在同一个仓库中,并通过构建阶段将前端资源嵌入到后端二进制中,最终只需交付一个可执行文件,即可同时提供 API 服务与完整的后台管理界面。
相比传统前后端分离部署方案,OneAdmin 在部署复杂度、环境依赖和运维成本上都做了大幅简化,更适合中小型项目、内部系统以及需要快速上线的业务场景。
在能力上,OneAdmin 并不是一个“演示项目”,而是一个可以直接用于生产的基础框架,内置了后台系统最常见的一整套功能:
- 基于 RBAC 的权限控制(管理员 / 角色 / 菜单 / 权限)
- 清晰的分层架构(handler / service / repository)
- 统一响应结构与错误码设计
- JWT 鉴权与登录态管理
- 前后端完整打通的管理后台界面
你可以把它当作一个“已经帮你搭好 70% 的后台项目骨架”,在此基础上专注业务本身,而不是重复造轮子。
技术支持 / 定制开发
如果你正好有项目需求,这里不只是一个开源项目,也可以是你落地项目的合作入口。
我提供 Web 全栈技术支持与定制开发服务,从前端到后端、从开发到部署,可以一站式完成,而不是只做某一部分。
能力范围
前端开发
- HTML / CSS / JavaScript
- Vue 3 生态(Naive UI / Element Plus / Vant 4)
- 后台系统、H5 页面、小程序界面开发
后端开发
- Go(Gin)构建高性能 API 服务
- PHP(ThinkPHP / Laravel / Webman)项目开发与维护
- MySQL 性能优化 / Redis 缓存设计
- 接口安全(鉴权、签名、限流等)
运维与部署
- LNMP 环境搭建与优化
- Docker 容器化部署
- GitHub / CI 基础流程
其他能力
- 微信公众号 / 小程序开发与对接
- Python 脚本与工具开发
- Composer 生态与第三方包整合(能少造轮子就少造)
可以帮你做什么?
不只是“写代码”,更偏向把事情完整做成:
- 从 0 到 1 搭建后台系统或 SaaS 控制台
- 基于 OneAdmin 做二次开发或定制功能
- 重构已有项目(性能、结构、安全)
- 快速交付一个能上线的完整系统(前后端 + 部署)
如果你希望找一个 能独立推进项目、沟通成本低、同时覆盖前后端的开发者,那这部分刚好是为你准备的。
有需求可以直接联系,我这边一般会先帮你把方案梳理清楚,再决定怎么一起做。