Golly

Think monolithically. Deploy scalably.

A composable Go application framework for building production services. Not just APIs.

Built for teams who need more than a router, but don't want enterprise bloat.

One codebase. Multiple deployments.

Build web APIs, Kafka consumers, cron jobs, and background workers from a single application using a plugin-based architecture.

Deploy your way. Run all services together in development, or split them across containers in production. Share logic, not state. Scale what needs scaling.

Codebase
Web
Worker
CLI
Consumer
Same lifecycle. Same runtime.

Each workload runs isolated. Even in a single binary.

Share logic, not state. Scale what needs scaling.

Battle-tested, not benchmarked.

No marketing hype. Just solid engineering that's been running production workloads for years.

Correctness first

Golly prioritizes correctness and debuggability over synthetic benchmarks.

Developer experience

Explicit APIs. Read the code, know what it does. No magic.

Production proven

From Raspberry Pis to enterprise HRIS backends. Same framework.

Evolved, not designed

Started as glue code. Years of production use shaped it into a complete framework.

Core Features

Two contexts, clear boundaries

WebContext for HTTP handlers. Context for workers, consumers, and async tasks. Each does one thing well.

Logging that follows your code

Structured logs automatically carry request IDs, tenant info, and trace metadata across service boundaries.

Compose with plugins

Drop in ORM, Kafka, cron, or eventsource. Or write your own. Or don't. Plugins are completely optional.

Request-scoped caching

Built-in data loaders prevent N+1 queries without manual cache management.

Safe async operations

Detach contexts for fire-and-forget work that survives request cancellation but keeps trace metadata.

HTTP stays at the edges

WebContext handles HTTP. Context goes everywhere else. Keep your business logic clean.

Service-based architecture

Define and start different services in different configurations. Or all in one.

Golly. That was easy.

Get started →