Write Go. Get a cloud.
Transparent distributed systems over Google Cloud Run. Stop repeating compute footprints, IAM permissions, and deployment configuration across YAML and Terraform: declare the architectural intent directly in your Go code, run the entire stack locally in one process, and let Tako derive the cloud automatically.
The Declared Vocabulary
No comment directives, no reflection in the request path. Six interface rules reduce common cloud patterns to typed Go constructors.
tako.API
Type-safe JSON endpoints with compile-time path and query tag binding. Refuses untyped reflection in the request path.
tako.Entity[T]
Typed document storage with atomic transactional mutations, derived secondary indexes, and zero SQL schema drift.
tako.Queue[T]
Competing-consumer asynchronous work queue. Dispatches background jobs with automatic retry pacing and dead-lettering.
tako.Bucket
Blob and object storage with presigned upload and download URLs, streaming I/O, and auto-provisioned bucket permissions.
tako.Topic[T]
Event broadcast fan-out delivering messages to multiple independent subscriber services with OIDC authentication.
tako.Site
Server-rendered templates (HTML + HTMX fragments) or Hugo/Astro builds embedded into the same binary โ one origin, zero CORS.
The Two Stories
Six Progressive Tutorials
Every example app is a complete tutorial chapter and an integral part of the continuous conformance test suite.