Introduction

What Onyx is and how the pieces fit together.

Onyx is a full-stack SaaS starter kit on Cloudflare, built by jxd.dev. Everything deploys as a single Worker: the web app, the public API, background jobs, scheduled tasks, realtime collaboration, and the AI assistant.

How the repository is organized

The monorepo is driven by Vite+ (vp) and pnpm workspaces:

  • apps/* are deployable applications. apps/web is the primary Worker.
  • private/* are focused internal packages, each owning one concern (auth, database, storage, mail, and so on).
  • published/* are versioned packages released to npm: the typed API client and the onyx CLI.

Where to go next

Built by jxd.dev

Onyx is part of the jxd.dev offering. We are a TypeScript consultancy: we build products on stacks like this one every day, and Onyx is the foundation we reach for first.

If you want help shipping your product on Onyx, from a design review to a full build, work with us.

On this page