README.md
August 16, 2026 Β· View on GitHub
The starting point for web and desktop apps.
Fully typed. AI-ready. Production-grade architecture.
A clean, empty full-stack template.
Add the features you need, one command at a time.
Get started:
npx @hype-stack/cli create
Deploy the entire stack with one command:
npx @hype-stack/cli deploy
Support for Railway and Fly.io
What Is Hype Stack?
Hype Stack is a modern full-stack template. You get a clean, empty project with the architecture and tooling already wired up. No demo features to rip out. No dead code to clean up.
Build whatever you want from day one.
Β
What You Get Out of the Box
The template ships clean β architecture and tooling ready, zero demo junk to rip out:
- π§© Monorepo β frontend, backend, and shared packages in one workspace
- π End-to-end types β frontend imports backend contracts directly. No codegen
- π i18n ready β Paraglide wired in for type-safe translations from day one
- π CSR or SSR β flip between client and server rendering with a simple script switch
- π One-command deploy β ship the full stack to Railway or Fly.io
- π Typed WebSockets β realtime events with the same end-to-end type safety
- π¨ UI ready β Tailwind v4 + shadcn/ui, ready to theme and ship
- ποΈ Postgres + Prisma β migrations, Kysely queries, production-ready data layer
- π‘ HyperFetch SDK β typed HTTP client generated from your Hono routes
- β‘ Rust-powered DX β OXC lint/format + Vite 8 HMR in milliseconds
- π€ AI-native structure β vertical features with Cursor rules and agent skills
- π₯οΈ Desktop-ready β Electron Forge for macOS, Windows, and Linux
- π§ͺ Tests included β Vitest, React Testing Library, and Playwright E2E
Β
How It Works
Hype Stack follows the same model as shadcn/ui, but for full-stack features.
npx @hype-stack/cli create # Create a new project
npx @hype-stack/cli deploy # Deploy everything (Railway & Fly.io)
# Additional commands
npx @hype-stack/cli template # Pick template to start with (wizard)
npx @hype-stack/cli compose # Create custom project with full functionality (wizard)
No lock-in. No runtime dependency. Just code in your repo.
Β
Start From Our Project Templates
Better Studio |
Open Calendar |
Aether |
Vault |
Β
Architecture
βββββββββββββββββββββββββββββββββββββββββββββββββββ
β pnpm monorepo β
βββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββ€
β apps/frontend β apps/backend β
β βββββββββββββ β ββββββββββββ β
β React 19 β Hono β
β TanStack Routerβ Prisma + Kysely β
β HyperFetch SDK β Zod validation β
β Electron Forge β Typed WebSockets β
β shadcn/ui β Auth β
βββββββββββββββββββ΄ββββββββββββββββββββββββββββββββββ€
β packages/enums: shared permissions and config β
βββββββββββββββββββββββββββββββββββββββββββββββββββ
Β
Tech Stack
| Layer | Technology |
|---|---|
| Frontend | React 19, TanStack Router, Tailwind v4, shadcn/ui, Motion |
| Backend | Hono, Prisma 7, Kysely, Zod |
| Data layer | HyperFetch SDK, typed HTTP and WebSocket bridge |
| Desktop | Electron Forge (macOS, Windows, Linux) |
| Database | PostgreSQL 17 + pgvector |
| Cache | Valkey (Redis-compatible) |
| Tooling | Nx, Vite 8, OXC, pnpm, TypeScript 6 |
| Monitoring | Sentry |
Β
Quick Start
# Create a new project
npx @hype-stack/cli create
# Start infrastructure
cd apps/backend && docker compose up -d && cd ../..
# Run migrations
pnpm --filter backend exec prisma migrate deploy
pnpm --filter backend exec prisma generate
# Launch everything
pnpm dev
The web app runs on Vite. The backend runs on Hono. Both hot-reload instantly.
Β
Development
Docker Services
cd apps/backend
docker compose up -d
| Service | Port | Purpose |
|---|---|---|
| Postgres | 5436 | Database (PostgreSQL 17 + pgvector) |
| Valkey | 6381 | Cache |
| RustFS | 9000 | S3-compatible object storage |
| RustFS Console | 9001 | Storage web UI |
Commands
pnpm dev # Start frontend + backend with hot-reload
pnpm build # Production build
pnpm lint # OXC linting
pnpm format # OXC formatting
pnpm typecheck # Full type checking
pnpm test # Run all tests
Testing
cd apps/backend
pnpm test:setup # Start test containers + migrate + generate
pnpm test # Run tests
pnpm test:clean # Tear down test infrastructure
Β
π Skip Months of Undifferentiated Work
Every SaaS rebuilds the same plumbing. Β Hype Stack ships it as code you own β
so you start on the features that actually make you money. πΈ
π SaaS StarterAuth, orgs, roles, sessions, and admin panels. The boilerplate, testing, and setup are done β go straight to business features. |
π¨ LayoutsPolished, responsive shells with collapsible sidebar, org switcher, and breadcrumbs. Amazing UI & UX, zero design debt. |
π³ MonetizationStripe checkout, billing portal, signed webhooks, and subscription admin. Start charging from day one. |
π₯ CollaborationTeams, projects, and realtime presence. Turn a single-player app into a team product β no WebSocket headache. |
π NotificationsWebSocket push, in-app inbox, email fallback, and admin campaigns. Re-engage users out of the box. |
β‘ Composable, not a monolith
|
π Premium packs need a license. Run
npx @hype-stack/cli loginto install the ones your organization owns. The base repository template and free packs are open source forever.
Β
Why Hype Stack?
π§Ή 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.
π€ Built for AI agents
The codebase follows a vertical architecture. Each feature owns its routes, UI, data access, types, and tests. Bundled Cursor rules and agent skills teach LLMs exactly how to add features and follow the conventions. Fast tooling gives agents sub-second feedback loops.
π‘οΈ Zero-codegen type safety
No OpenAPI specs. No code generators. The frontend imports @internal/backend as a workspace dependency. HTTP routes and WebSocket events flow through a typed bridge, so when you change a backend response, TypeScript flags every mismatched consumer instantly.
π One codebase, every platform
The same React app runs as a web SPA and an Electron desktop app. A single VITE_APP_TYPE flag controls the split. Desktop builds are ready when you are.
Β
Our Sponsors
Β
Start empty. Add what you need. Ship fast.
Hype Stack gives you the architecture. You choose the features.