
Write HTML. Render video. Built for agents.
Yokai gives you a Go foundation for backend apps with built-in logging, tracing, metrics, health checks, and dependency injection. You assemble an app from core and extension modules instead of wiring all the plumbing yourself.
Builders who want a modular Go base for backend services with observability already in place.
You can start new backend apps with less boilerplate and a consistent structure for wiring, config, and telemetry.
Provides logging, tracing, metrics, and health check instrumentation in the core framework.
Adds reusable modules for HTTP, gRPC, workers, cron jobs, configuration, and clock handling.
Uses Fx-based wiring so application parts are registered and resolved through the framework.
Offers starter templates for gRPC, HTTP, MCP, and worker applications.
Links to runnable demo apps so builders can see the framework in use.
Simple, modular, and observable Go framework for backend applications.
Building backend applications with Go is amazing.
But to build production-grade applications, you need to put in place a bunch of efforts and boilerplate code, introducing complexity not even related to the logic of your application (like dependencies wiring, configuration management, observability instrumentation, etc.).
To solve this, Yokai was created with the following goals in mind:
Simple: it is easy to use, configure and test, enabling you to iterate fast and deliver quickly maintainable applications.Modular: it can be extended with the available Yokai modules, or with your own, to build evolvable applications.Observable: it comes with built-in logging, tracing and metrics instrumentation, to build reliable applications.In other words, Yokai lets you focus on your application logic, while taking care of the rest.
Yokai's documentation is available at https://ankorstore.github.io/yokai.

core modules preloads logging, tracing, metrics and health check instrumentation, and expose a private HTTP server for infrastructure and debugging needs.extensions modules can be added to enrich your application features, like public HTTP / gRPC servers, workers, ORM, etc. You can also add the contrib modules or your own.dependency injection system, on which you can rely to build your application logic.Yokai was built using robust and well known Go libraries, such as:
Yokai's extension system enables you to enrich your application features with:
built-in modulesYokai provides ready to use application templates to start your projects:
Yokai provides a showroom repository with demo applications, ready to run, to see it in action:
This repository uses release-please to automate Yokai's modules release process.
[!IMPORTANT] You must provide atomic and conventional commits, as the release process relies on them to determine the version to release and to generate the release notes.
Sign in to join the discussion.
No comments yet. Be the first to say what this is good for.

Write HTML. Render video. Built for agents.
Ultra-lightweight, open-source, self-hosted personal AI agent framework in Python with WebUI, tools, memory, MCP, multi-agent workflows, automation, and chat apps
SkillOpt is a text-space optimizer that trains reusable natural-language skills for frozen LLM agents through trajectory-driven edits, validation-gated updates, and deployable best_skill.md artifacts.

Omnigent is an open-source AI agent framework and meta-harness: orchestrate Claude Code, Codex, Cursor, Pi, and custom agents — swap harnesses without rewriting, enforce policies and sandboxing, and collaborate in real time from any device.
A theoretical reconstruction of the Claude Mythos architecture, built from first principles using the available research literature.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!