Forge is a modular, production-grade Go framework for building scalable backend services. Add PostgreSQL, Redis, gRPC, GraphQL, Kafka, Auth, and AI capabilities with a single line of code — 28+ extensions, plug and play. It features type-safe dependency injection via Go generics, unified multi-protocol routing, auto-generated OpenAPI 3.1 schemas from your Go types, built-in observability with OpenTelemetry and Prometheus, and a zero-config Docker setup. From prototype to production in minutes.see more
Founder
Screenshots




About
Imagine building robust, high-performance backend services without getting bogged down in boilerplate setup and integration headaches. That's the promise of Forge, the modular Go framework designed from the ground up for production environments. This isn't just another set of libraries; it’s a cohesive ecosystem built around simplicity and scalability. Forge radically streamlines the development lifecycle by offering over 28 essential extensions that plug in effortlessly, often with just a single line of code. Whether your service needs rock-solid data persistence with PostgreSQL, lightning-fast caching via Redis, real-time communication through gRPC or GraphQL, message queuing with Kafka, integrated authentication, or even cutting-edge AI capabilities, Forge handles the heavy lifting. It leverages the power of modern Go features, including type-safe dependency injection powered by generics, ensuring your application remains clean, maintainable, and less prone to runtime errors as it scales. The result is a framework that lets you focus purely on your business logic, not on stitching together disparate third-party tools.
What truly sets Forge apart is its commitment to operational excellence right out of the box. Developers gain immediate access to unified multi-protocol routing, meaning you can handle diverse client needs efficiently from one central point. Furthermore, forget the tedious manual documentation process; Forge intelligently generates fully compliant OpenAPI 3.1 schemas directly from your Go types, keeping your API documentation perfectly in sync with your codebase automatically. For mission-critical services, visibility is non-negotiable. That’s why Forge bakes in comprehensive observability using OpenTelemetry and Prometheus, giving you deep insights into performance, latency, and health without requiring complex configuration. And when it’s time to deploy, the zero-config Docker setup ensures that moving from your local machine to a production cluster is seamless and repeatable, drastically cutting down on deployment friction.
Forge empowers teams to move from a raw concept to a fully functional, observable, and scalable production service in minutes, not days. It’s engineered for developers who demand speed without sacrificing stability or enterprise-grade features. By abstracting away the complex plumbing required for modern distributed systems—from protocol handling to monitoring—Forge allows your team to deliver features faster and with greater confidence. If you are building APIs, microservices, or any complex backend component in Go and need a framework that supports rapid iteration while guaranteeing production readiness, Forge provides the modular foundation you need to build the next generation of scalable applications.
