Ship your Go backend and React frontend as a single deployable app.
An open-source, API-first full-stack framework — a Laravel-artisan-grade CLI for the Go + sqlc + Atlas + React stack.
ToGO gives Go developers the productivity of Laravel. One CLI scaffolds a full app — a
Go API (chi · Huma REST/OpenAPI · gqlgen GraphQL · sqlc · Atlas migrations) and a
React frontend (TanStack or Next.js, powered by the @togo-framework/ui design
system) — that compiles into one binary, one repo, zero glue.
- Generators first —
togo make:resource Post title:string body:textemits the model, queries, schema, GraphQL, REST, seeder, and UI page, then regenerates the registries. The manifesttogo.resources.yamlis the source of truth. - Everything is a plugin — a thin microkernel; auth, dashboard, cache, queue, storage, realtime, i18n, and database drivers are installed via
togo install owner/repo. - Pick your database —
sqlite(default) ·postgres·togo-postgres(ParadeDB + pgvector + pg_cron) ·supabase·mysql·mongodb, wired from day 0. - API-first — every resource is exposed over GraphQL and REST/OpenAPI, generated and kept in sync.
- AI-native — every app is born agent-ready: a
.claude/tree (skills, agents, rules) + a pre-wired MCP server so Claude Code can drive it end to end.
npm install -g @togo-framework/cli # or: curl -fsSL https://to-go.dev/install.sh | sh togo new myapp # pick a frontend (TanStack / Next.js) + a database cd myapp togo make:resource Post title:string body:text togo generate && togo migrate && togo serve # → Go API + React UI, serving on http://localhost:8080
| togo | The microkernel — config, hooks, plugin loader, DB dialect registry, server bootstrap |
| cli | The togo binary — generators, make:*, migrate, generate, install, mcp, deploy |
| create-togo-app | The project template (TanStack + Next.js frontends), bundled into the CLI |
| ui | @togo-framework/ui — the token-driven, RTL-ready design system (ToGO brand) |
| db | togo-postgres — the batteries-included Postgres image (ParadeDB + pg_cron + pg_partman) |
| mcp | MCP server exposing generators + project introspection as agent tools |
| db-postgres · db-mysql · db-mongodb | Database driver plugins (the kernel ships sqlite) |
| auth · dashboard · cache · queue · storage · realtime · search · i18n · notifications · mail · log · validation · worker · faker · testing | First-party capability plugins — togo install togo-framework/<name> |
→ Browse all 40+ repos with rendered docs at to-go.dev/repos.
Website · Docs · UI / Storybook · Demo · npm
ToGO is proudly sponsored by ID8 Media and One Studio.