Launching today

Kumiko
TypeScript backend framework for multi-tenant business apps
2 followers
TypeScript backend framework for multi-tenant business apps
2 followers
Kumiko is an open-source (MIT) backend framework for business software. You describe the domain in TypeScript, and tenant scoping, auth and roles, an audit trail, realtime updates and a schema-driven UI follow from it. It runs on Bun and Postgres, and you can host it yourself. The npm package ships an AGENTS.md, so coding agents can work from the installed docs. PublicStatus, Offlot and CashColt run on it in production.





Free
Launch Team

Dropbox Sign APISimplify your eSignature integration
Promoted
Hi Product Hunt! We kept rebuilding the same backend parts for every business app: tenants, sign-in, roles, an audit log, realtime updates. Kumiko puts those parts in one framework. You declare entities, access rules and screens in one feature definition, and the tables, handlers, validation and CRUD UI come from it.
Today it's pre-1.0, MIT licensed and at version 0.418 on npm. `bun create kumiko-app my-app` gives you a working app with a demo feature, and the Show Pony tutorial walks through a multi-tenant RSVP app: https://docs.kumiko.rocks/en/show-pony/
APIs can still change between minor versions. Each breaking change ships a migration note, and `bunx kumiko-upgrade --apply` runs the codemods. The docs have gaps too: we gave a fresh coding agent only the npm package and four tasks, and it passed all our hidden acceptance tests, but every task ran into something the docs didn't explain. Writeup: https://dev.to/marc_kumiko/a-fresh-coding-agent-passed-all-four-tasks-against-our-framework-docs-heres-what-that-result-4l58
The apps running on it so far are our own, so you'll likely hit problems we haven't. If you've built multi-tenant software, which part did you end up rebuilding that a framework should have handled?