🧩
Chi Native
Kori extends Chi instead of replacing it. Keep using net/http, middleware, routers, and everything you already know.
Kori extends Chi instead of replacing it. Keep using net/http, middleware, routers, and everything you already know.
Return errors directly from handlers. Kori converts them into consistent HTTP responses automatically.
Bind request data from JSON, query strings, path params, headers, forms, and multipart uploads with a single function call.
Powered by go-playground/validator. Invalid requests automatically return structured 422 responses.
Generate OpenAPI specifications directly from your routes using the official kori/openapi package.
The Option type lets you hook into route registration - used by kori/openapi, route loggers, or your own tooling.