Simple, modular, and observable Go framework for backend applications.
Overview
What is Yokai?
Yokai is a simple, modular, and observable Go framework designed for building backend applications efficiently.
How to use Yokai?
To use Yokai, you can start by selecting one of the ready-to-use application templates for gRPC, HTTP, MCP, or worker applications, and follow the documentation for setup and configuration.
Key features of Yokai?
- Modular architecture allowing easy extension with built-in and custom modules.
- Built-in observability features including logging, tracing, and metrics instrumentation.
- Dependency injection system to manage application components seamlessly.
Use cases of Yokai?
- Developing production-grade backend applications with minimal boilerplate code.
- Creating microservices using gRPC or HTTP protocols.
- Implementing observability in applications for better monitoring and debugging.
FAQ from Yokai?
- Is Yokai suitable for large-scale applications?
Yes! Yokai is designed to handle production-grade applications with modularity and observability in mind.
- What programming language is Yokai built with?
Yokai is built using Go, specifically designed for backend development.
- How can I contribute to Yokai?
Contributions are welcome! Please follow the guidelines in the repository for contributing.