Full-Stack Meta-Framework

Go + React.
Built with Grit.

The batteries-included framework that fuses a Go backend with Next.js, a Filament-like admin panel, and full-stack code generation. Scaffold an entire project in seconds, generate resources with one command, and ship fast.

GoReactTypeScriptPostgreSQL
terminal
$ grit new myapp
+Creating directory structure...
+Scaffolding Go API (Gin + GORM)...
+Adding batteries (cache, storage, mail, jobs, AI)...
+Setting up Next.js web app...
+Creating admin panel...
+Writing shared schemas and types...
Project "myapp" created successfully!
Why Grit

Everything you need, nothing you don't

A full-stack framework that eliminates boilerplate and lets you focus on building your product.

Full-Stack Code Gen
One command generates Go models, API handlers, React Query hooks, Zod schemas, and admin pages. The full stack, wired together.
Admin Panel
A Filament-like resource-based admin dashboard with data tables, form builders, widgets, and a premium dark theme.
End-to-End Type Safety
Go struct tags generate TypeScript types and Zod schemas automatically. Change the backend, the frontend stays in sync.
Batteries Included
Auth, file storage, email, background jobs, cron, Redis caching, AI integration, and GORM Studio all ship out of the box.
How It Works

Three steps to production

From zero to a full-stack application with authentication, admin panel, and all the infrastructure you need.

01

Scaffold

Run grit new myapp and get a complete monorepo: Go API with auth, Next.js frontend, admin panel, shared types, Docker setup, and GORM Studio.

$ grit new myapp
02

Generate

Use grit generate resource to create full-stack resources. One command produces a Go model, CRUD handler, React hooks, Zod schema, and admin page.

$ grit generate resource Post --fields "title:string,content:text,published:bool"
03

Ship

Your app is production-ready from day one. Docker Compose for dev, multi-stage builds for prod. Deploy anywhere Go and Node can run.

$ docker compose up -d && turbo dev
Tech Stack

Opinionated. On purpose.

Every tool is chosen for a reason. One way to do things means any developer can jump into any Grit project and instantly understand it.

BackendGo + Gin + GORM
FrontendNext.js 14+ (App Router)
AdminNext.js + shadcn/ui
StylingTailwind CSS + shadcn/ui
ValidationZod
Data FetchingReact Query
DatabasePostgreSQL + GORM
Cache & QueueRedis + Asynq
File StorageS3 / R2 / MinIO
EmailResend
MonorepoTurborepo + pnpm
DB BrowserGORM Studio
Ready?

Start building with Grit

Go performance. React ecosystem. One framework. Five minutes to a full-stack app with auth, admin panel, and all the batteries you need.