A simple, modular, and observable Go framework for building production-grade backend applications.
Yokai is a Go framework designed to streamline the development of production-grade backend applications by handling common infrastructure concerns. It provides built-in solutions for dependency injection, configuration management, and observability, allowing developers to focus on application logic. The framework emphasizes simplicity, modularity, and observability to reduce boilerplate complexity.
Go developers building production-ready backend applications such as HTTP/gRPC servers, workers, or MCP services who want to avoid wiring common infrastructure components from scratch. Teams seeking a modular, observable foundation with integrated health checks, debugging, and instrumentation.
Developers choose Yokai for its preloaded, production-ready core modules that handle logging, tracing, metrics, and health checks out of the box, eliminating repetitive boilerplate. Its extensible modular architecture, built on robust libraries like Fx, Viper, and OpenTelemetry, allows for easy integration of built-in, contrib, or custom modules to evolve applications without complexity.
Simple, modular, and observable Go framework for backend applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.