# Hype Stack > Hype Stack is a free, open-source full-stack starter with installable feature packs and templates. Features are delivered as editable source files in your repository. Use the documentation below for setup, CLI commands, architecture, and pack requirements. The core starter and individual packs have separate capabilities; consult each pack's documentation before assuming a feature is included. Refer to the pricing and license pages for current commercial terms. ## Product - [Overview](https://www.hype-stack.dev/): What Hype Stack includes and how it works. - [Packs](https://www.hype-stack.dev/packs): Available feature packs. - [Templates](https://www.hype-stack.dev/templates): Available application templates. - [Pricing](https://www.hype-stack.dev/pricing): Current pricing and purchase options. - [License](https://www.hype-stack.dev/license): Open-source and commercial licensing terms. ## Getting Started - [What is Hype Stack](https://www.hype-stack.dev/docs/getting-started.md): What is Hype Stack in the Hype Stack documentation. - [Installation](https://www.hype-stack.dev/docs/getting-started/installation.md): Prerequisites and first run. Node, pnpm 12, and Docker, then one CLI command that scaffolds, installs, boots the databases, and migrates. - [Fastest Template](https://www.hype-stack.dev/docs/getting-started/fastest-template.md): Fastest Template in the Hype Stack documentation. - [Technologies](https://www.hype-stack.dev/docs/getting-started/technologies.md): Technologies in the Hype Stack documentation. - [Security](https://www.hype-stack.dev/docs/getting-started/security.md): What the Hype Stack CLI and MCP server can and cannot do on your machine, what we log, and how accounts, API keys, and payments are handled. - [Going to production](https://www.hype-stack.dev/docs/getting-started/going-to-production.md): Production readiness checklist for database, auth URLs, Stripe, email, storage, migrations, and domains. ## CLI Reference - [Create a Project](https://www.hype-stack.dev/docs/cli.md): Create a Project in the Hype Stack documentation. - [Compose Your Stack](https://www.hype-stack.dev/docs/cli/add-pack.md): Compose Your Stack in the Hype Stack documentation. - [Add a Template](https://www.hype-stack.dev/docs/cli/add-template.md): Add a Template in the Hype Stack documentation. - [Onboarding](https://www.hype-stack.dev/docs/cli/onboard.md): Onboarding in the Hype Stack documentation. - [Deploy](https://www.hype-stack.dev/docs/cli/deploy.md): Deploy the web apps and services to Fly.io or Railway, the mobile app through EAS, and the browser extension to the Chrome, Edge, and Firefox stores. - [MCP Server](https://www.hype-stack.dev/docs/cli/mcp.md): MCP Server in the Hype Stack documentation. ## Development - [Overview](https://www.hype-stack.dev/docs/development.md): Day-to-day repo layout after create, what a starter pack adds, and the local dev loop. - [Commands](https://www.hype-stack.dev/docs/development/commands.md): Commands in the Hype Stack documentation. - [Monorepo](https://www.hype-stack.dev/docs/development/monorepo.md): Monorepo in the Hype Stack documentation. - [E2E Typesafety](https://www.hype-stack.dev/docs/development/e2e-typesafety.md): E2E Typesafety in the Hype Stack documentation. - [Observability](https://www.hype-stack.dev/docs/development/observability.md): Optional Sentry setup, what the error middleware reports, and frontend error boundaries. - [AI Overview](https://www.hype-stack.dev/docs/development/ai-overview.md): AI Overview in the Hype Stack documentation. - [Working with AI](https://www.hype-stack.dev/docs/development/working-with-ai.md): Practical tips for using the shipped editor rules and skills with coding agents. - [Troubleshooting](https://www.hype-stack.dev/docs/development/troubleshooting.md): Common local and deploy failures grouped by setup, database, auth, billing, and deploy. - [Upgrading](https://www.hype-stack.dev/docs/development/upgrading.md): How pack updates, dependency bumps, and stack.json work when you own the copied source. - [Testing](https://www.hype-stack.dev/docs/development/testing.md): Backend Vitest patterns, frontend testing with HyperFetch mocks, and what the template covers. ## Frontend - [Overview](https://www.hype-stack.dev/docs/frontend.md): Overview in the Hype Stack documentation. - [Organize Features](https://www.hype-stack.dev/docs/frontend/organize-features.md): Organize Features in the Hype Stack documentation. - [Routing](https://www.hype-stack.dev/docs/frontend/routing.md): Routing in the Hype Stack documentation. - [HTTP](https://www.hype-stack.dev/docs/frontend/http.md): HTTP in the Hype Stack documentation. - [WebSockets](https://www.hype-stack.dev/docs/frontend/websockets.md): WebSockets in the Hype Stack documentation. ## Backend - [Overview](https://www.hype-stack.dev/docs/backend.md): Hono bootstrap, middleware order, request lifecycle, feature layers, and HyperFetch SDK generation. - [Prisma and Kysely](https://www.hype-stack.dev/docs/backend/prisma-kysely.md): Connection model, schema conventions, queries vs mutations, pagination, and pack schema merge. - [Migrations](https://www.hype-stack.dev/docs/backend/migrations.md): Generate and apply Prisma migrations, pack schema merge, seed, Studio, and production discipline. - [Env Variables](https://www.hype-stack.dev/docs/backend/env-variables.md): Zod-validated env schema, base template variables, frontend VITE_* keys, and pack-gated secrets. - [Organize Features](https://www.hype-stack.dev/docs/backend/organize-features.md): Organize Features in the Hype Stack documentation. - [Routing](https://www.hype-stack.dev/docs/backend/routing.md): Routing in the Hype Stack documentation. - [WebSockets](https://www.hype-stack.dev/docs/backend/websockets.md): WebSockets in the Hype Stack documentation. - [Authentication](https://www.hype-stack.dev/docs/backend/authentication.md): Session flow for WorkOS and Better Auth starters, middleware, permissions, and frontend route guards. - [Organizations](https://www.hype-stack.dev/docs/backend/organizations.md): Org membership, roles, CASL permissions, invitations, and how the teams pack relates. - [Storage](https://www.hype-stack.dev/docs/backend/storage.md): S3-compatible object storage with RUSTFS locally, Fly Tigris or Railway buckets in production, and upload middleware. - [Mailing](https://www.hype-stack.dev/docs/backend/mailing.md): Resend client, React Email templates in packs, and where transactional emails are triggered. ## Mobile - [Overview](https://www.hype-stack.dev/docs/mobile.md): Run the Expo app locally, install a matching Expo Go from sign.expo.dev, and test on a device or simulator. ## Packs & Templates - [Overview](https://www.hype-stack.dev/docs/packs-templates.md): Overview in the Hype Stack documentation. - [Build your own pack](https://www.hype-stack.dev/docs/packs-templates/build-your-own.md): Write a Hype Stack pack, validate it, and install it from a directory, a git repo, or npm. - [Manifest reference](https://www.hype-stack.dev/docs/packs-templates/pack-manifest.md): Every field a pack manifest.json can declare, what it does, and which file the CLI patches for it. - [Run your own registry](https://www.hype-stack.dev/docs/packs-templates/run-your-own-registry.md): Host packs yourself, free or paid. One JSON document per pack, a namespace in stack.json, and your own credentials on the request. - [Auth Starter (Better Auth)](https://www.hype-stack.dev/docs/packs-templates/packs/starter-auth-betterauth.md): Auth Starter (Better Auth) in the Hype Stack documentation. - [SaaS Starter (Better Auth)](https://www.hype-stack.dev/docs/packs-templates/packs/starter-saas-betterauth.md): SaaS Starter (Better Auth) in the Hype Stack documentation. - [SaaS Starter (WorkOS)](https://www.hype-stack.dev/docs/packs-templates/packs/starter-saas-workos.md): SaaS Starter (WorkOS) in the Hype Stack documentation. - [Admin app](https://www.hype-stack.dev/docs/packs-templates/packs/admin.md): Operator admin app screens, super-admin bootstrap, API surface, and how feature packs extend it. - [Layouts](https://www.hype-stack.dev/docs/packs-templates/packs/layouts.md): The five layout packs, what each shell looks like, and how a layout stays independent of the packs it hosts. - [Billing (Stripe)](https://www.hype-stack.dev/docs/packs-templates/packs/pack-billing-stripe.md): Stripe checkout, customer portal, webhooks, org-scoped subscription cache, and admin revenue surfaces. - [Billing (Lemon Squeezy)](https://www.hype-stack.dev/docs/packs-templates/packs/pack-billing-lemonsqueezy.md): Lemon Squeezy hosted checkout, webhooks, org-scoped subscription state, and admin revenue surfaces. - [Billing (Polar)](https://www.hype-stack.dev/docs/packs-templates/packs/pack-billing-polar.md): Polar hosted checkout with sandbox, webhooks, org-scoped subscription state, and admin revenue surfaces. - [Teams](https://www.hype-stack.dev/docs/packs-templates/packs/pack-teams.md): Teams in the Hype Stack documentation. - [Projects](https://www.hype-stack.dev/docs/packs-templates/packs/pack-projects.md): Projects in the Hype Stack documentation. - [Notifications](https://www.hype-stack.dev/docs/packs-templates/packs/pack-notifications.md): Notifications in the Hype Stack documentation. - [Calendar](https://www.hype-stack.dev/docs/packs-templates/packs/pack-calendar.md): Calendar in the Hype Stack documentation. - [Whiteboard](https://www.hype-stack.dev/docs/packs-templates/packs/pack-whiteboard.md): Realtime collaborative whiteboard with an infinite canvas, seven element kinds, presence, undo/redo, layers, and version history over websockets. - [AI Chat](https://www.hype-stack.dev/docs/packs-templates/packs/pack-ai-chat.md): The AI workspace pack with streaming chat, voice, image generation, a RAG document library, cron jobs, and per-organization usage caps. - [Newsletter](https://www.hype-stack.dev/docs/packs-templates/packs/pack-newsletter.md): Newsletter subscriptions with public signup, a hosted archive, paced Resend sends on a cron job, delivery webhooks, and an admin email studio. - [Cookie Consent](https://www.hype-stack.dev/docs/packs-templates/packs/pack-cookies.md): Cookie Consent in the Hype Stack documentation. - [Better Studio](https://www.hype-stack.dev/docs/packs-templates/templates/better-studio.md): Better Studio in the Hype Stack documentation. - [Open Calendar](https://www.hype-stack.dev/docs/packs-templates/templates/open-calendar.md): Open Calendar in the Hype Stack documentation. - [Aether](https://www.hype-stack.dev/docs/packs-templates/templates/aether.md): Aether in the Hype Stack documentation. - [Vault](https://www.hype-stack.dev/docs/packs-templates/templates/vault.md): Vault in the Hype Stack documentation. - [Mind Map](https://www.hype-stack.dev/docs/packs-templates/templates/mind-map.md): Mind Map in the Hype Stack documentation. - [Indie Hacker](https://www.hype-stack.dev/docs/packs-templates/templates/indie-hacker.md): Indie Hacker in the Hype Stack documentation.