TotisWorkers
What it is. An application platform for TypeScript workers. An app is a fetch handler plus bindings: SQL databases, KV, queues, jobs, AI, email and storage connections. One totis.yaml describes the apps, and totis deploy ships them. It is compatible with the Cloudflare Workers runtime API for the bindings listed in the Worker SDK; other APIs are listed there as not supported.
Who it is for. Teams that want a Workers-style programming model on servers they run themselves, with the database and storage on the same platform.
What is different.
| Area | What is built |
|---|---|
| Runtime | QuickJS-ng per app, in process or inside a Hyperlight micro-VM (architecture) |
| Data | SQL per app: row store for transactions, columnar MergeTree for analytics |
| Async work | Queues with consumers, cron jobs, job apps with webhooks |
| Platform | Organisations, projects, environments, secrets vault, custom domains, console |
Measured: the ERP example answers its dashboard in 64 ms over 11.3 million rows (MacBook Pro M4 Max, local dev node, 2026-11-03).
Try it in 5 minutes. Install the totis CLI, write a totis.yaml, and run totis dev for a local server or totis deploy to a platform. See Workers.