Skip to content

简介

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)            │
└─────────────────────────────────────────┘

下一步