The Go Framework for Modern APIs
Simple, powerful, and performant. Meet the modern Go framework you've been waiting for.
Simple, powerful, and performant. Meet the modern Go framework you've been waiting for.
curl -fsSL https://get.base.al | bash
Base combines the power of Go with intelligent code generation, modern development practices, and production-ready features that scale with your team.
Generate complete structures with models, services, controllers, and tests from simple field definitions. No boilerplate, just results.
Fields ending with _id automatically create GORM relationships. Support for belongs_to, has_many, has_one, and many-to-many relationships.
CMS (Controller-Model-Service) pattern with dependency injection. Each structure is self-contained with its own controllers, services, and models.
Authentication, authorization, storage, email, websockets, scheduler, translation, and more. Everything you need for production APIs.
Built-in support for local, AWS S3, and Cloudflare R2 storage with automatic file type validation and event emission.
Zero-dependency HTTP router with radix tree routing, built-in middleware, and optimized for speed and efficiency.
While Laravel gives PHP developers magic, Rails gives Ruby developers elegance, and Django gives Python developers batteries-included power, Go developers have been stuck with basic HTTP routers and endless boilerplate.
Base changes that. We bring the power of Go together with the developer experience you deserve.
Native performance, concurrency, and type safety
Code generation, auto-relationships, zero config
One command to rule them all
Connect Claude and other AI assistants directly to your Base Framework projects. Our MCP server gives AI deep knowledge of your codebase and architecture patterns.
Ready to revolutionize your Go development experience?