简介
gocronx-scaffold 是一个全栈项目生成器,几秒内创建可用于生产的 Go + Vue 3 应用。
为什么选择 gocronx-scaffold?
启动一个新的全栈项目通常意味着数小时的重复工作 — 配置路由、中间件、认证、数据库连接、前端工具链和构建脚本。gocronx-scaffold 帮你一键搞定。
你将获得
一条 gocronx init 命令生成:
- 后端 — Go + Gin + GORM,内置 JWT 认证、CORS 中间件、角色权限
- 前端 — Vue 3 + Vite + TypeScript,集成 Element Plus、Pinia 状态管理、自动导入
- 数据库 — SQLite(零配置)/ MySQL / PostgreSQL,通过向导切换
- Redis — 可选,安装时开关
- DevOps — Makefile、Air 热重载、Docker Compose、GoReleaser
架构
┌─────────────────────────────────────────┐
│ Vue 3 前端 (:3000) │
│ Element Plus · Pinia · Vue Router │
├─────────────────────────────────────────┤
│ Vite 代理 /api │
├─────────────────────────────────────────┤
│ Gin 后端 (:8080) │
│ JWT · CORS · Onboard · Auth │
├─────────────────────────────────────────┤
│ GORM (SQLite/MySQL/PG) │
└─────────────────────────────────────────┘