
ToGO
crazyantlabs.com
Go全栈框架,一键生成API与后台
13天前制作者:Fady Mondy
关于 ToGO
ToGO 是一款开源、API优先的全栈框架,专为 Go + sqlc + Atlas + React 技术栈打造。它提供类似 Laravel Artisan 的 CLI 工具,只需一个二进制文件、一个仓库,即可零胶水代码构建现代应用。
核心功能
ToGO 的核心在于其强大的 CLI 工具,能够自动生成 API、GraphQL 接口、管理后台面板以及插件结构。它集成了数据库迁移(通过 Atlas)、类型安全查询(通过 sqlc)和前端 React 模板,让开发者从繁琐的配置中解放出来,专注于业务逻辑。
主要特性
- API优先设计:自动生成 RESTful 和 GraphQL API,支持自定义扩展。
- 一体化CLI:类似 Laravel Artisan 的命令行工具,快速创建模型、控制器、迁移等。
- 类型安全:集成 sqlc,将 SQL 查询编译为类型安全的 Go 代码,减少运行时错误。
- 零配置集成:一个二进制文件即可运行,无需手动拼接前后端。
- 可插拔架构:支持插件系统,方便添加第三方服务或自定义功能。
适用场景
ToGO 适合希望快速搭建全栈应用的 Go 开发者,尤其是需要同时提供 API 和管理后台的项目。无论是创业初期的 MVP 还是企业级内部工具,都能显著提升开发效率。