go-api-boot
Batteries-included Go framework for building production-grade gRPC + HTTP APIs with generics, MongoDB ODM, cloud utilities, zero-config HTTPS, and Temporal workers.
gRPC + HTTP APIs
First-class gRPC & gRPC-Web support with REST gateways, no Envoy required
MongoDB ODM
Generic type-safe Object Model with vector search, text search, and multi-tenant support
Zero-Config SSL
Automatic Let's Encrypt certificates with cloud-backed cache for stateless containers
Temporal Workers
Built-in Temporal workflow support for long-running, fault-tolerant background jobs
Cloud Abstractions
Interchangeable Azure/GCP helpers for storage, secrets, and cloud services
Dependency Injection
Fluent DI system for gRPC services, Temporal workers, and cloud abstractions
Enhanced Features Available
Sign in to access advanced scaffolding tools, service management, deployment automation, and integration with existing go-api-boot services like authentication and notifications.
Enhanced Scaffolding Available
Sign in to access advanced scaffolding tools, service templates, and integration with existing go-api-boot services.
CLI Commands
go-api-boot bootstrap <modulePath> <protoDir>Scaffold a new go-api-boot service with full project structure
go-api-boot repository <ModelName>Generate model + repository with CRUD operations
go-api-boot service <ServiceName>Generate skeleton gRPC service with DI integration