Introduction
What SyntaxKit is, who it is for, and what is in the box.
Last updated on
2 min readSyntaxKit is a commercially licensed, production-ready full-stack SaaS starter kit built on Next.js. It gives you a real product foundation for shipping a modern app, with authentication, organizations, billing, database tooling, email, internationalization, analytics, storage, and AI already wired together.
Source code, not a platform
This is source code you customize and ship - not a hosted platform or a no-code builder. You start from a working baseline and own every line.
Who SyntaxKit Is For
Solo technical founders
Move from idea to working SaaS without assembling the same foundation from scratch.
Small product teams
A sensible baseline for auth, billing, organizations, and deployment before you build product-specific features.
Agencies and consultancies
One reusable starter for client work, with room for branding, localization, and customization.
Internal engineering teams
Build internal or customer-facing tools on a modern TypeScript stack.
What Ships With SyntaxKit
Authentication and organizations
Better Auth for email/password, OAuth, 2FA, and multi-tenant organization workflows.
Database and application API
PostgreSQL and Prisma for schema and data workflows, plus a type-safe API layer with oRPC and TanStack Query.
Billing and product operations
Stripe subscriptions, billing portal flows, webhooks, and the supporting pieces needed to run a SaaS product.
Storage, email, i18n, analytics, and AI
Common product capabilities are already integrated so you start from a working system instead of a blank project.
How The Starter Is Organized
SyntaxKit is a monorepo. Two apps sit on top of focused packages, so each subsystem has a clear home:
The mental model
Start with the integrated product in apps/web, then go deeper into the package that owns the subsystem you want to understand or change.
Where To Go Next
Tech Stack
See the main frameworks, libraries, and external services that make up SyntaxKit.
Project Structure
Get a clearer picture of how the apps and packages in the monorepo fit together.
Quickstart
Follow the fastest path from clone to a running local app.
Setup
Configure the environment, integrations, and services SyntaxKit relies on.
