Skip to content
Orion

Orion

Orion is an admin dashboard template sold as a single marketplace item, in five editions that look and behave identically: plain HTML, React, Next.js, Vue and Nuxt. Every edition carries the same design system, the same three themes, the same three layouts and the same demo screens over a shared mock API. All five share one ICU locale catalogue in four languages with full right-to-left support; the four framework editions (React, Next.js, Vue, Nuxt) switch between them, while HTML ships English copy only — its direction toggle is real, but the language switch is a framework-edition feature.

What's in the package

  • Five editions, each a complete, standalone application: HTML, React, Next.js, Vue and Nuxt.
  • Five starters — blank, buyer-facing versions of each edition, with the demo, the mock API and authentication already removed. See Starters.
  • emails/ — six transactional email templates in four locales, generated by tools/emails/build.mjs.

Two ways to work

A page sometimes has to give instructions for both of the contexts this repository supports:

  • The full repository. The design tokens, the ICU locale catalogues, the icon sprite, the mock API and the shared UI modules live once, under shared/, and tools/sync-shared.mjs copies them into every edition and starter. Edit shared/ here; never an edition's own copy of it.
  • A standalone edition or starter folder, exactly as a buyer receives it. It installs, builds and runs with no workspace and no path reaching outside the folder. Its copy of shared/ is not a mirror to keep in sync with anything there — outside this repository it is yours to edit outright, the way html/tools/sync.mjs describes it: syncing becomes a no-op, because the folder already has what it needs.

Requirements, in one sentence: every edition and every starter installs on Node ^22.19.0, ^24.11.0 or >=26 — Nuxt's own engines range, the narrowest of the five, so the one that has to hold for the whole package — with pnpm reading a lockfile at version 9.

Where to start

Pick an edition and follow its install page, or start from a starter if you want a blank shell instead of the demo. Generated folders lists everything the sync and build scripts write, so you can tell at a glance what is safe to edit.