星河避难所

返回

OneAdmin

一个开箱即用的全栈后台管理系统,基于 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 生态与第三方包整合(能少造轮子就少造)

可以帮你做什么?

不只是“写代码”,更偏向把事情完整做成:

  1. 从 0 到 1 搭建后台系统或 SaaS 控制台
  2. 基于 OneAdmin 做二次开发或定制功能
  3. 重构已有项目(性能、结构、安全)
  4. 快速交付一个能上线的完整系统(前后端 + 部署)

如果你希望找一个 能独立推进项目、沟通成本低、同时覆盖前后端的开发者,那这部分刚好是为你准备的。

有需求可以直接联系,我这边一般会先帮你把方案梳理清楚,再决定怎么一起做。