0
My Account

SvelteForge — SvelteKit SaaS Dashboard

SvelteKit 3 + Svelte 5 SaaS Dashboard — Multi-Tenant Orgs, Stripe & Polar Billing, AI Chat, CRM, Helpdesk, Invoicing

Live Demo

Description

SvelteForge Premium is a production-ready, multi-tenant SaaS admin template built with SvelteKit 3, Svelte 5, Tailwind CSS 4, and Drizzle ORM. Ships with billing (Stripe & Polar), workspaces & RBAC, helpdesk, CRM, invoicing, e-commerce, kanban, calendar, mail, AI chat, status pages, webhooks, REST API, and 30+ other modules — wired together, type-checked, and seedable on day one. Validated with 154 unit tests and 52 browser tests.

Multi-Tenancy & Access Control

  • Organizations with members, custom roles, invitations, and a workspace switcher
  • Permissions catalogue — system roles + custom permission sets
  • Impersonation — owners step into a member’s seat with a warning banner and one-click exit
  • Workspace-scoped everything — every premium table carries organizationId with onDelete: cascade

Auth, MFA & Passkeys

  • TOTP and WebAuthn passkey enrollment with backup recovery codes
  • Magic-link sign-in — email-based one-time tokens
  • Session-level MFA gate with bypass paths for impersonation
  • Account lockout on repeated MFA failure

Billing — Stripe AND Polar

  • Two adapters behind one provider abstraction — pick via BILLING_PROVIDER env
  • Stripe: Checkout, customer portal, plan upgrades/downgrades, pause/resume, webhook idempotency
  • Polar: hosted checkout, signed webhooks, same shape as Stripe
  • Recurring invoice schedules + PDF rendering via pdfkit (no external Chrome process)
  • Per-org usage metering with quota dashboards and upgrade CTAs

Communication Apps

  • Inbox — Multi-folder mail client with threads, labels, snooze, scheduled send with undo window
  • Team Chat — Real-time team chat via SSE with presence, typing indicators, mentions, reactions
  • Comments — Generic threaded comments drop-in for invoices, deals, tickets, projects
  • Email with adapters for Resend, Cloudflare Email Sending, and console (dev)

Business Apps

  • CRM — Contacts directory with custom fields, drag-to-stage deals pipeline, CSV import wizard
  • Helpdesk — Ticket queue with SLA stamps, threaded replies, internal notes, category/priority filters
  • Invoicing — Line-item editor, auto-numbering, recurring schedules, PDF, Stripe-secured customer portal
  • Store (e-commerce) — Products + orders with line-item snapshots and full lifecycle
  • Forms builder — Drag-drop with conditional logic and rate-limited public submit endpoint

Project Work

  • Projects + tasks with Gantt-style timeline view
  • Kanban boards with drag-drop columns and cards
  • Calendar with month-grid event view and color tagging
  • Notes / Wiki — workspace-shared markdown with folders and pinning
  • Files — S3-compatible storage (AWS S3, Cloudflare R2, MinIO, Backblaze B2)

AI Assistant

  • Streaming chat backed by Anthropic Claude with prompt-caching pinned per conversation
  • Tool-use bridge so the assistant can read app data safely
  • Per-conversation model pinning so flipping ANTHROPIC_MODEL mid-flight stays safe

Public-Facing Surfaces

  • Status page — services + incidents + scheduled maintenance + double-opt-in subscriber emails
  • Customer portal — invoice viewing and Stripe-secured payment for external clients
  • Marketing pages — about, FAQ, contact, changelog, API reference, pattern showcase

Audit, Governance & Extensibility

  • Audit log with saved-filter chips and CSV export
  • API keys with prefix + hashed storage, scopes, IP allowlists, per-key rate limits
  • Outgoing webhooks with HMAC-SHA256 signing, event-pattern matching, exponential-backoff retries
  • Scheduled reports — recurring CSV-by-email exports
  • Cron suite — six recurring endpoints under bearer-token auth
  • REST API — /api/v1 with OpenAPI 3.1 spec + Postman collection
  • Slack / Discord notification channels keyed by audit event patterns

UX Building Blocks

  • Form wizard, data table, CSV importer, product tour, theme customizer
  • Customisable My Dashboard with drag-reorder widget grid
  • Onboarding wizard at first login
  • Browser notifications opt-in helper

Documentation

  • 17-page developer reference at /docs — auth, DB, routing, components, theming, deployment, testing
  • 30+ user guide chapters at /guide covering every premium module
  • Both fully editable, brandable, and SEO-indexable as SvelteKit routes

Demo Seeder

pnpm db:seed-premium populates an Acme workspace with 12 members, 24 contacts, 22 invoices, 18 deals, 11 products, 18 orders, 6 projects, 12 tickets, kanban with 12 cards, 80 audit-log entries, and 30 tenant orgs for the SaaS Analytics dashboard. Idempotent — re-runs wipe and reseed without touching user accounts.

Tech Stack

Framework SvelteKit 3 + Svelte 5 (runes API)
Language TypeScript 6
Styling Tailwind CSS 4 (OKLCH) + shadcn-svelte + tw-animate-css
Database SQLite via Drizzle ORM + better-sqlite3 (WAL mode)
Auth Custom sessions (node:crypto) + Argon2id + Arctic OAuth
MFA TOTP (@oslojs/otp) + WebAuthn (@simplewebauthn)
Billing Stripe SDK + Polar SDK (env-switched)
AI Anthropic SDK (Claude) with prompt caching
Email Resend + Cloudflare Email Sending + console adapter
Storage AWS SDK v3 — S3 / R2 / MinIO / B2
Charts LayerChart 2 (D3-based)
PDF pdfkit (in-process, no external browser)
Editor Tiptap 3
Testing Vitest + Playwright (154 unit tests, 52 browser tests)
Build Vite 8 + @sveltejs/adapter-node

License: Commercial | View Live Demo

Current Release & Setup

Version 2.1.0 uses SvelteKit 3, Svelte 5, Vite 8, and TypeScript 6. Requires Node.js 22.17+ (Node.js 24 LTS recommended) and pnpm 12.9.1. Includes active sidebar navigation, updated setup and deployment documentation, and 154 unit tests and 52 browser tests.

Stripe 23, Polar SDK 1, WebAuthn 14, and Tiptap 3 integrations are updated. SQLite is included; a Postgres migration requires schema, query, transaction, and driver changes. Provider credentials must be configured for billing, email, storage, and AI.

Pricing

  • Personal License — $69.00 — Purchase
  • Developer License — $149.00 — Purchase
  • Lifetime Developer License — $349.00 — Purchase
SvelteForge — SvelteKit SaaS Dashboard
SvelteForge — SvelteKit SaaS Dashboard

Over 300 Possible Color Schemes and Options Combinations available for Layouts and Components!

SvelteForge — SvelteKit SaaS Dashboard
SvelteForge — SvelteKit SaaS Dashboard
SvelteForge — SvelteKit SaaS Dashboard
SvelteForge — SvelteKit SaaS Dashboard
SvelteForge — SvelteKit SaaS Dashboard
SvelteForge — SvelteKit SaaS Dashboard

Full-Service Support Included

Documentation Files

SvelteForge — SvelteKit SaaS Dashboard comes with it's own individual documentation files available both online and offline in the .zip archive.

Github Private Repository

SvelteForge — SvelteKit SaaS Dashboard is available on a private Github repository for all buyers.

Slack Channel

If you have a quick question, you can join the SvelteForge — SvelteKit SaaS Dashboard Slack dedicated channel.

Discussion Forums

Submit issues, questions or support requests in our SvelteForge — SvelteKit SaaS Dashboard dedicated support forum.

Get your Premium License Today!

SvelteForge — SvelteKit SaaS Dashboard

Personal License $69 one time fee (excl. VAT)
  • 6 Months Support & Updates
  • Personal or Commercial Use
  • 1 Project / 1 Client
  • Single Developer
  • Use in SaaS Application
Continue to Checkout
Most popular
Developer License $149 one time fee (excl. VAT)
  • 12 Months Support & Updates
  • Personal or Commercial Use
  • Unlimited Projects & Clients
  • Multiple Developers
  • Use in SaaS Application
Continue to Checkout
Lifetime License $349 one time fee (excl. VAT)
  • Lifetime Support & Updates
  • Personal or Commercial Use
  • Unlimited Projects & Clients
  • Multiple Developers
  • Use in SaaS Application
Continue to Checkout
Lifetime Club Pass

Need more than one theme? Get all 42 — plus every future release.

The Club Pass bundles this theme with our entire premium library for one payment from $495 — individually they’d cost $2,898. Lifetime updates, one-time payment, no subscription, and every new theme we ship is added free.

Explore the Club Pass →
Save over 82% vs buying individually