The CRM Framework for Builders Who Ship

Go + React.
Built with Grit.

The batteries-included framework for CRMs, admin dashboards, SaaS products, and internal tools. Go performance on the backend. React on the frontend. A Filament-like admin panel. Full-stack code generation. Self-host everything. Ship in hours, not weeks.

GoReactTypeScriptPostgreSQLRedisDocker
terminal
Built for Builders

Ship fast. Self-host. Own everything.

Grit is for developers who want to build real products without fighting infrastructure. No vendor lock-in. No serverless surprises. Just a solid framework that gets out of your way.

Ship in Hours, Not Weeks

One command scaffolds your entire stack. Another generates full-stack CRUD resources — Go model, API handler, React Query hooks, Zod schema, and admin page — all wired together. Stop gluing boilerplate and start building what your users actually need.

Self-Host Everything

No vendor lock-in. No serverless cold starts. No per-request pricing surprises. Grit compiles to a single Go binary and static Next.js bundles. Deploy on a $5 VPS, your own servers, or any cloud. You own every byte of your infrastructure and data.

Go Performance

Your API compiles to native machine code. Handle thousands of concurrent requests with minimal memory. No interpreter overhead, no JIT warm-up, no garbage collection pauses that matter. Just raw speed backed by goroutines and a compiled runtime.

Rock Solid

Opinionated by design. One folder structure, one auth system, one state management approach. Every pattern is predictable and consistent. Any developer — or AI assistant — can jump into any Grit project and immediately understand it. Convention over configuration.

Why Grit

Everything you need, nothing you don't

A full-stack CRM 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.
CRM-Grade Admin Panel
Resource-based admin with data tables, form builders, multi-step wizards, RBAC, 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. Self-host on a VPS, your own servers, or any cloud. No vendor lock-in, no recurring platform fees.

$ docker compose up -d && turbo dev
Comparison

How Grit stacks up

Grit combines the developer experience of Laravel, the type safety of the T3 stack, and the performance of Go into one cohesive framework.

Grit
LaravelDjangoRailsT3 StackRefine
LanguageGo + TSPHPPythonRubyTypeScriptTypeScript
Compiled / Native
Built-in Admin Panel
Full-Stack Code Gen
End-to-End Type Safety
React Frontend
Self-Hostable
Background Jobs
File Storage (S3)
Email Service
AI Integration
Database Browser
Multi-Step Forms
Docker Setup
Built-in Partial / Plugin Not included
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 to ship?

Start building with Grit

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