
🍷 几分钟内构建全栈 Go 网页应用,而非几天。类似 Rails 的 CLI 集成 Gin、GORM、Templ、HTMX、Tailwind CSS 以及内置 AI 集成(MCP)。
概览
几分钟内构建全栈 Go 网页应用,而非几天。这是 Go 开发者期待已久的类 Rails 框架。 Go 快速、简单,并且以单一二进制方式部署。但从零开始做一个网页项目意味着要布线路由器、ORM、模板、认证、CSRF、会话、迁移、Docker 等等。在写第一个功能之前,要花几个小时的模板程序。 一个命令能让你获得一个生产准备的应用。另一个命令能在几秒钟内给你一个完整的CRUD系统,包含视图、API和数据库。 就这样。你现在拥有了一个持续运营的博客,内容包括: - 着陆页样式为 - 帖子的完整CRUD — HTML视图JSON API - 用户注册和登录功能 - 数据库迁移、CSRF保护、闪存消息 - 开发中的热重载(Templ + Tailwind + WGO) - Docker准备生产 生成的主页 支架 CRUD — 帖子列表 编辑表单 帖子详情视图 注册页面(--认证) 自定义404页面 — 从发布中下载,解压,添加到PATH。 - - - 去安装GitHub吧。
概述(AI 翻译)
卡图阿巴
构建全栈 Go 网页应用只需几分钟,而非几天。
这是 Go 开发者们一直期待的类似 Rails 的框架。
Go 快速、简单,并且以单一二进制方式部署。但从零开始做一个网页项目意味着要布线路由器、ORM、模板、认证、CSRF、会话、迁移、Docker 等等。在写第一个功能之前,要花几个小时的模板程序。
Catuaba 解决了这个问题。 一个命令能让你获得一个生产准备的应用。另一个命令能在几秒钟内给你一个完整的 CRUD,包含视图、API 和数据库。
就这样。你现在拥有了一个持续运营的博客,内容包括:
- 采用Tailwind CSS风格的登陆页
- 完整 CRUD 用于帖子 — HTML 视图 ** 和 ** JSON API
- 用户注册和登录,使用 bcrypt + 会话
- 数据库迁移、CSRF保护、闪存消息
- 热装填正在开发中(Templ + Tailwind + WGO)
- Docker 就绪可生产
生成主页 脚手架CRUD——帖子列表
编辑表单 帖子细节视图
注册页面(–auth) 自定义404页面
为什么是卡图阿巴?
| 你想要 | 卡图阿巴给你 |
|---|
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Catuaba
Build full-stack Go web apps in minutes, not days.
The Rails-like framework that Go developers have been waiting for.
Go is fast, simple, and deploys as a single binary. But starting a web project from scratch means wiring up routers, ORMs, templates, auth, CSRF, sessions, migrations, Docker… hours of boilerplate before you write your first feature.
Catuaba fixes that. One command gives you a production-ready app. Another gives you a full CRUD with views, API, and database — in seconds.
catuaba new blog --db postgres --auth
cd blog
catuaba g scaffold Post title:string content:text published:boolean
make dev
That’s it. You now have a running blog with:
- Landing page styled with Tailwind CSS
- Full CRUD for Posts — HTML views and JSON API
- User registration and login with bcrypt + sessions
- Database migrations, CSRF protection, flash messages
- Hot-reload in development (Templ + Tailwind + wgo)
- Docker-ready for production
Why Catuaba?
| You want | Catuaba gives you |
|---|---|
| Start a project fast | catuaba new myapp — full app in 3 seconds |
| CRUD without boilerplate | catuaba g scaffold — model, views, API, routes, migration |
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"catuaba": {
"command": "catuaba",
"args": ["mcp"]
}
}
}