The starting point for web, desktop, mobile and browser apps.
Fully typed. AI-ready. Production-grade architecture.
A clean, empty full-stack template.
Add the features you need, one command at a time.
npx @hype-stack/cli createnpx @hype-stack/cli mcp installCursor, Claude Code, Windsurf and Copilot get the CLI as MCP tools.
Β
npx @hype-stack/cli deploy
Frontend, admin, backend, Postgres, cache and storage, live on Railway or Fly.io.
Mobile builds through EAS. The extension publishes to Chrome, Edge and Firefox. Deploy docs
Β
Hype Stack is a modern full-stack template. You get a clean, empty monorepo with the architecture and tooling already wired up. No demo features to rip out. No dead code to clean up.
Features arrive when you ask for them. The CLI writes whole features into your repo as source code you own, the same way shadcn/ui does components. The same CLI deploys the whole stack when you're ready.
Β
- π§© Monorepo: frontend, admin, mobile, extension, backend and shared packages in one Nx workspace
- π End-to-end types: every client imports backend contracts directly. No codegen, no OpenAPI
- π₯οΈ Five clients: web, Electron desktop, admin panel, Expo mobile app and a browser extension
- π One-command deploy: ship the full stack to Railway or Fly.io
- π‘ HyperFetch SDK: typed HTTP and WebSocket client generated from your Hono routes
- ποΈ Postgres + Prisma: migrations, Kysely queries, pgvector ready
- β° Cron scheduler: in-process jobs with exactly-once runs and catch-up after downtime
- π i18n ready: Paraglide wired into every app, backend responses included
- π¨ UI ready: Tailwind v4 + shadcn/ui on web, NativeWind on mobile. CSR or SSR with a script switch
- β‘ Rust-powered DX: OXC lint/format, React Compiler through oxc, Vite 8 HMR in milliseconds
- π€ AI-native structure: vertical features, editor rules and an MCP server for your agent
- π§ͺ Tests included: Vitest, React Testing Library and Playwright E2E
Β
Hype Stack follows the same model as shadcn/ui, but for full-stack features.
npx @hype-stack/cli create # 1. Scaffold the empty monorepo
npx @hype-stack/cli compose # 2. Pick feature packs, get source code in your repo
npx @hype-stack/cli deploy # 3. Ship everything to Railway or Fly.io
# Also
npx @hype-stack/cli template # Start from a curated template (wizard)
npx @hype-stack/cli community # Scaffold, validate and install packs anyone wrote
npx @hype-stack/cli mcp install # Give your AI editor the same commands as toolsNo lock-in. No runtime dependency. Just code in your repo. Every command is documented in the CLI docs.
Β
A pack covers every layer at once: routes, Prisma models, webhook handlers, frontend pages, admin views, emails and translations. Navigation, env vars and permissions are declared in the pack manifest and patched in by the CLI. From that point it's your code.
| Pack | What lands in your repo |
|---|---|
| SaaS Starter | Auth (Better Auth or WorkOS), organizations, roles, sessions, admin views |
| Layouts | Basic (free), Glass, Joyful, Native App Shell |
| Billing | Stripe, Lemon Squeezy or Polar. Checkout, portal, webhooks, subscription admin |
| Teams, Projects | Memberships, invites, role checks on every route, boards and tasks |
| Notifications, Newsletter | WebSocket push, in-app inbox, email fallback, campaigns, subscribers |
| Calendar, Whiteboard | Scheduling and a realtime collaborative canvas |
| Cookie Consent | Banner and preferences. Free |
Browse packs Β· Adding a pack Β· Write your own pack Β· Manifest reference
π Premium packs need a license. Run
npx @hype-stack/cli loginto install the ones your organization owns. The base template, the Basic layout and the Cookie Consent pack are open source forever.
Β
A template is a curated bundle of packs plus its own landing page, theme and branding.
npx @hype-stack/cli template open-calendar
Better Studio Auth, billing and an app shell |
Open Calendar Scheduling and calendar |
Aether AI agent chat |
Vault Workflow automation |
Mind Map Collaborative whiteboard |
Indie Hacker Portfolio Portfolio with live revenue and a newsletter |
Β
The codebase follows a vertical architecture: each feature owns its routes, UI, data access, types and tests. create writes rules for the editor you pick, and the CLI runs as an MCP server so your agent can search the catalog, plan an install, add packs and set up the project. MCP docs
Β
Every client imports @internal/backend as a workspace dependency. Change a response shape and every consumer fails typecheck before it fails in production.
| Layer | Technology |
|---|---|
| Frontend | React 19, TanStack Router, Tailwind v4, shadcn/ui, Motion |
| Admin | Same stack as the frontend, its own theme and deploy |
| Mobile | Expo SDK 57, Expo Router, NativeWind |
| Extension | Vite build for Chrome, Edge and Firefox |
| Desktop | Electron Forge (macOS, Windows, Linux) |
| Backend | Hono, Prisma 7, Kysely, Zod, croner, Resend |
| Data layer | HyperFetch SDK, typed HTTP and WebSocket bridge |
| Database | PostgreSQL 17 + pgvector |
| Cache | Valkey (Redis-compatible) |
| Tooling | Nx 23, Vite 8, OXC, pnpm 12, TypeScript 6 |
| Monitoring | Sentry |
Β
create starts Docker and runs the first migration for you. If you cloned the repo by hand:
cd apps/backend && docker compose up -d && cd ../.. # Postgres, Valkey, RustFS
pnpm --filter ./apps/backend exec prisma migrate dev --name init # initial migration
pnpm dev # every app, hot-reload| Service | Port | Purpose |
|---|---|---|
| Postgres | 5436 | Database (PostgreSQL 17 + pgvector) |
| Valkey | 6381 | Cache |
| RustFS | 9000 | S3-compatible object storage |
| RustFS Console | 9001 | Storage web UI |
pnpm build # Production build
pnpm lint # OXC linting
pnpm format # OXC formatting
pnpm typecheck # Full type checking
pnpm test # Run all tests (backend: pnpm test:setup first)Full setup, environment variables and troubleshooting live in the docs.
Β
π§Ή Clean slate, not a gutting job. Most templates hand you a demo app and expect you to delete half of it. Hype Stack gives you an empty project with the hard parts already solved: monorepo wiring, type bridges, tooling and CI.
π¦ Features you own. A pack is source in your repo, not a dependency you configure. When billing needs to behave differently, you change the file instead of fighting a library. Every install is a diff you can read in git before you commit.
π‘οΈ Zero-codegen type safety. No OpenAPI specs, no generators. Change a backend response and TypeScript flags every mismatched consumer across web, desktop, admin, mobile and extension.
π€ Built for AI agents. Vertical features, editor rules written on create, and an MCP server so your agent works with the same commands you do.
Β
Β
Start empty. Add what you need. Ship fast.
Hype Stack gives you the architecture. You choose the features.
