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.

Website npm License


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 first — togo 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 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.

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 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

The ecosystem

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.

Links

Website · Docs · UI / Storybook · Demo · npm


💎 Premium sponsors

ToGO is proudly sponsored by ID8 Media and One Studio.

ID8 Media          One Studio

Pinned Loading

  1. mcp mcp Public

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

    Go

  2. ui ui Public archive

    [Archived: moved to Nasaq, npm @fadymondy/nasaq] togo UI kit — prism-style admin + auth components (Storybook). RTL-ready, dark-first.

    TypeScript

  3. cli cli Public

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

    Go

  4. auth auth Public

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

    Go

  5. dashboard dashboard Public

    togo dashboard + auth UI (depends on auth)

    TypeScript

  6. mail mail Public

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

    Go

Repositories

Showing 10 of 244 repositories
  • auth Public

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

    togo-framework/auth's past year of commit activity
    Go 0 MIT 0 0 2 Updated Oct 6, 2026
  • to-go.dev Public

    to-go.dev — the togo framework website: landing, docs, install.sh/update.sh.

    togo-framework/to-go.dev's past year of commit activity
    TypeScript 0 0 0 0 Updated Oct 2, 2026
  • builder Public

    An agent fleet that turns reported issues into shipped fixes. Report a bug from the page it happened on; a specialist agent reproduces it, fixes it, and proves the fix live — with a second agent and a human between every change and production.

    togo-framework/builder's past year of commit activity
    Go 0 MIT 0 0 0 Updated Oct 2, 2026
  • os-example Public

    Live togo OS desktop demo — a generated app on the os plugin's desktop shell (dock, windows, Launchpad, Spotlight)

    togo-framework/os-example's past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Oct 2, 2026
  • create-togo-app Public

    Project template for togo, rendered by `togo new`

    togo-framework/create-togo-app's past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Oct 2, 2026
  • demo Public

    Live togo demo — a homepage + admin dashboard generated by togo (powers demo.to-go.dev)

    togo-framework/demo's past year of commit activity
    TypeScript 0 0 0 0 Updated Oct 2, 2026
  • os Public

    OS-style desktop shell for togo — login/desktop/dock/windows + an app registry any plugin can join

    togo-framework/os's past year of commit activity
    Go 0 MIT 0 0 3 Updated Oct 1, 2026
  • ui-plugin Public archive

    [Archived: moved to Nasaq, npm @fadymondy/nasaq] togo UI kit — plugin marketplace cards, detail pages, workflow editor

    togo-framework/ui-plugin's past year of commit activity
    TypeScript 0 0 0 0 Updated Oct 1, 2026
  • ui-marketing Public archive

    [Archived: moved to Nasaq, npm @fadymondy/nasaq] togo UI kit — landing/docs/marketing page components + dynamic section board

    togo-framework/ui-marketing's past year of commit activity
    TypeScript 0 0 0 0 Updated Oct 1, 2026
  • ui-markdown Public archive

    [Archived: moved to Nasaq, npm @fadymondy/nasaq] togo UI kit — markdown renderer (GFM, syntax highlighting, mermaid) + editor

    togo-framework/ui-markdown's past year of commit activity
    TypeScript 0 0 0 0 Updated Oct 1, 2026

People

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