Documentation
Forge framework documentation
Forge is a production-grade Go framework for building web applications, APIs, and real-time services. It provides a modular architecture with dependency injection, automatic API schema generation, streaming protocols, health checks, metrics, and 28+ official extensions.
Getting Started
Forge Framework
Core framework documentation: routing, context, error handling, streaming, OpenAPI/AsyncAPI generation, health checks, metrics, observability, and the extension system.
Extensions
Production-ready extensions for databases, caching, storage, search, gRPC, GraphQL, Kafka, MQTT, WebRTC, authentication, AI, and more.
Vessel DI
Type-safe dependency injection container powered by Go generics. Constructor injection, scoped services, lazy dependencies, and lifecycle management.
CLI
CLI framework package for building command-line apps: commands, flags, prompts, output, plugins, and Forge integration.
How is this guide?