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.
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.
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.
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.
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.
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.
A full-stack CRM framework that eliminates boilerplate and lets you focus on building your product.
From zero to a full-stack application with authentication, admin panel, and all the infrastructure you need.
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.
Use grit generate resource to create full-stack resources. One command produces a Go model, CRUD handler, React hooks, Zod schema, and admin page.
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.
Grit combines the developer experience of Laravel, the type safety of the T3 stack, and the performance of Go into one cohesive framework.
Grit | Laravel | Django | Rails | T3 Stack | Refine | |
|---|---|---|---|---|---|---|
| Language | Go + TS | PHP | Python | Ruby | TypeScript | TypeScript |
| 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 |
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.
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.