Skip to content
GitHub

Introduction

Orion Kit is a production-ready SaaS boilerplate that gets you from zero to deployed faster. Built with Next.js 15, TypeScript, and modern tools.

  • 🔐 Authentication - Custom JWT with protected routes
  • 🗄️ Database - Neon Postgres + Drizzle ORM
  • 💳 Payments - Stripe subscriptions & billing
  • 📧 Email - Resend with React Email templates
  • 🎨 UI - shadcn/ui + Tailwind CSS
  • 📊 Analytics - PostHog + Axiom logging
  • Jobs - Trigger.dev background tasks
  • 🧪 Testing - Vitest + Playwright E2E
  • Web - Marketing landing page with SEO optimization
  • App - Complete user dashboard with tasks, billing, analytics, settings
  • Docs - Comprehensive documentation site
  • API - REST API with authentication, payments, webhooks
  • Database - Neon Postgres with Drizzle ORM
  • Studio - Database management interface
  • @workspace/ui - shadcn/ui components with Tailwind CSS
  • @workspace/types - End-to-end TypeScript definitions
  • @workspace/auth - Custom JWT authentication system
  • @workspace/database - Type-safe database operations
  • @workspace/payment - Stripe subscriptions & billing
  • @workspace/email - Resend email templates
  • @workspace/analytics - PostHog integration
  • @workspace/observability - Axiom logging
  • Authentication - Custom JWT with protected routes
  • Payments - Stripe subscriptions with billing portal
  • Email - Welcome emails and notifications
  • Analytics - User behavior tracking and insights
  • Monitoring - Error tracking and performance metrics
  • Testing - Unit tests and E2E testing with Playwright
  • Complete SaaS - Everything you need to launch
  • Type-safe - End-to-end TypeScript from database to UI
  • Production-ready - Includes payments, analytics, monitoring
  • No vendor lock-in - You own all the code
  • Easy to customize - Modify any part to fit your needs

Database Schema → Auto-generated Types → Shared Packages → API + Frontend

Everything is type-safe from database to UI with zero duplication. Change a database column and TypeScript will catch all the places that need updating.

git clone https://github.com/Mumma6/orion-kit
cd orion
pnpm install
pnpm dev

Next: Getting Started →
Learn: Architecture → · Packages →

GitHub: github.com/Mumma6/orion-kit