Skip to content
@togo-framework

ToGO

An open-source, API-first application framework for the Go + sqlc + Atlas + GraphQL/OpenAPI + Next.js stack — with a Laravel-artisan-like developer experience.

ToGO

ToGO

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.

WebsitenpmLicense


What is ToGO?

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 firsttogo make:resource Post title:string body:text emits the model, queries, schema, GraphQL, REST, seeder, and UI page, then regenerates the registries. The manifest togo.resources.yaml is 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 databasesqlite (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.

Quick start

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 databasecd myapp
togo make:resource Post title:string body:text
togo generate && togo migrate && togo serve
# → Go API + React UI, serving on http://localhost:8080

The ecosystem

togoThe microkernel — config, hooks, plugin loader, DB dialect registry, server bootstrap
cliThe togo binary — generators, make:*, migrate, generate, install, mcp, deploy
create-togo-appThe project template (TanStack + Next.js frontends), bundled into the CLI
ui@togo-framework/ui — the token-driven, RTL-ready design system (ToGO brand)
dbtogo-postgres — the batteries-included Postgres image (ParadeDB + pg_cron + pg_partman)
mcpMCP server exposing generators + project introspection as agent tools
db-postgres · db-mysql · db-mongodbDatabase driver plugins (the kernel ships sqlite)
auth · dashboard · cache · queue · storage · realtime · search · i18n · notifications · mail · log · validation · worker · faker · testingFirst-party capability plugins — togo install togo-framework/<name>

→ Browse all 40+ repos with rendered docs at to-go.dev/repos.

Links

Website · Docs · UI / Storybook · Demo · npm


💎 Premium sponsors

ToGO is proudly sponsored by ID8 Media and One Studio.

ID8 MediaOne Studio

Pinned Loading

  1. mcpmcpPublic

    MCP server exposing togo generators to AI agents (Claude Code, Cursor, …)

    Go

  2. uiuiPublic

    togo UI kit — prism-style admin + auth components (Storybook). RTL-ready, dark-first.

    TypeScript

  3. clicliPublic

    The togo CLI — Laravel-artisan-like generators, codegen, plugins, MCP, deploy

    Go

  4. authauthPublic

    togo base auth: JWT + RBAC + multi-guard, Supabase/GoTrue first-class, OAuth/Firebase/WorkOS as plugins

    Go

  5. dashboarddashboardPublic

    togo dashboard + auth UI (depends on auth)

    TypeScript

  6. mailmailPublic

    togo mail: SMTP + driver plugins (SES/Resend)

    Go

Repositories

Showing 10 of 246 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…