Introducing Onyx
A full-stack TypeScript starter kit on Cloudflare. Auth, organizations, billing, a public API, realtime, AI, and background work, already wired together and tested.
2 min read
The TypeScript starter kit from jxd.dev
Onyx is a full-stack TypeScript starter on Cloudflare: auth, organizations, billing, a public API, realtime, AI, and background work. Wired together, typed end to end, and tested.
onyx-web / one Worker
Bound to
Built on
Everything deploys as a single Cloudflare Worker: the app, the API, auth, jobs, crons, and workflows. One deploy, one log stream, and no service mesh between you and production. Cloudflare's primitives replace the usual fleet of services.
Local dev simulates the whole platform: the database, storage, queues, Durable Objects, cron triggers, and workflows all run on your machine with no cloud account. Foundations only stay healthy where they can be exercised.
vp install
vp run dev
# D1, R2, Queues, DOs, crons, and workflows, simulated locally
➜ http://localhost:3000
Playwright covers the real journeys, Vitest covers the units, and CI enforces types, tests, and bundle-size budgets on every push.
£399one-time
Own the code. Build your product on it.
Includedwith every engagement
JXD builds your product on Onyx.
Pricing is provisional during early access. The full licensing terms come with the purchase.
A full-stack TypeScript starter kit on Cloudflare. Auth, organizations, billing, a public API, realtime, AI, and background work, already wired together and tested.
2 min read
Stripe subscriptions per organization, a plan catalog both the UI and the server trust, and why feature gates that only live in the frontend are billing bugs waiting to happen.
2 min read
App, API, auth, jobs, crons, workflows, realtime, and AI in a single deploy. How Onyx uses Cloudflare's primitives, and what that buys you.
2 min read
Start at the interesting part. Get the foundation, keep the repository, and ship your product on it.