OpenStarterKit
FeaturesPricingFAQDocsBlogChangelog
Sign inStar on GitHub

Documentation

OverviewGetting startedConfigurationAuthenticationBilling & paymentsBlog & contentNewsletter & waitlistLanguagesDeploymentUpgrading

Documentation

Everything you need to go from git clone to production. The same guides live in the repo's docs/ folder, so they version with the code.

Getting started

From git clone to a running app in about 10 minutes.

Configuration

Every env var explained: database, OAuth, Stripe, email, branding.

Authentication

OAuth, magic link, email + password, reset and account linking.

Billing & payments

Subscriptions, one-time payments, usage-based billing and entitlements.

Blog & content

File-based MDX blog with categories, RSS and per-post SEO.

Newsletter & waitlist

Double opt-in mailing list, consent record, Resend sync and admin export.

Languages

Add a language, translate the docs, and the checks that catch a stale one.

Deployment

Ship to Vercel: production env, migrations, webhooks, going admin.

Upgrading

Take a newer version without losing your work, and know the cost in advance.

Star on GitHub

Bookmark it with a

OpenStarterKit

Ship your SaaS this weekend. Production-ready boilerplate in plain Next.js.

Product

  • Features
  • Pricing
  • Docs
  • Blog
  • Changelog
  • Break-even calculator
  • Demo

About

  • About
  • FAQ
  • Open Source

Legal

  • Privacy Policy
  • Cookie Policy
  • License

© 2026 OpenStarterKit. All rights reserved.

v2.3.3 · MIT License · Built with Next.js

Built with OpenStarterKit