DeesseJS

Quick Start

Ship a DeesseJS-flavored starter in under a minute.

Pick a template

DeesseJS ships a curated registry of starter projects (web apps, mobile apps, edge functions, AI agents) that all share the same auth, database, email, and storage contracts. Pick one, scaffold it, run it.

npx deessejs@latest init <slug>

Replace <slug> with any template identifier from the Templates list. The CLI clones the template repo into ./<slug>, detects your package manager from the lockfile or packageManager field, then installs dependencies.

Common workflows

Requirements

  • Node.js 20.0.0 or newer: the CLI's engines field enforces this. Older versions fail fast at install time.
  • Git: every init clones a GitHub repo. git must be on PATH.
  • A package manager: pnpm, npm, yarn, or bun. The CLI picks one based on the cloned repo's lockfile or packageManager field; pass --pm <name> to override.

No account is required for init. Authentication only matters if you publish templates, leave reviews, or use features that hit the DeesseJS API. See CLI: Authentication.

On this page