Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

    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

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 159 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...

AltStyle によって変換されたページ (->オリジナル) /