Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
MIT-licensed Next.js boilerplate with Clerk auth, Stripe payments, PostgreSQL, tRPC and Tailwind for building full-stack SaaS apps.

Production-grade Turborepo monorepo template for Next.js SaaS apps, bundling Clerk auth, Stripe payments, Tailwind CSS, email, analytics and monitoring.

Vercel example boilerplate that runs an AI SDK backend on a Hono server and deploys with the Vercel CLI.

A persisted Next.js chat template for eve, built with shadcn/ui, Tailwind CSS, Streamdown, Better Auth, Drizzle, and Neon.

Next.js Edge Middleware example that reads a cookie at the edge and rewrites visitors to a statically generated page based on its value.
Saasfly is an MIT-licensed Next.js boilerplate for building and shipping full-stack SaaS applications, scaffolded with one command (bun create saasfly) and maintained by Nextify.
Saasfly is an open-source Next.js boilerplate that supplies the working foundation of a SaaS product — authentication, subscription payments, a database layer, transactional email, internationalization and an admin area — instead of a set of loose components. You install it with bun create saasfly or by cloning the GitHub repository, fill in environment variables for PostgreSQL, Stripe, Clerk and Resend, and it produces a runnable Next.js App Router monorepo containing a web app plus shared ui, db, auth and email packages. It is created by Nextify and released under the MIT License; a live demo runs at show.saasfly.io and the documentation lives at document.saasfly.io.
web application is built with the Next.js App Router, and the whole codebase is organized as a Turborepo monorepo.feature-nextauth branch.email package render transactional templates.bun db:push.ui, db, auth and email packages instead of separate repositories per concern.bun create saasfly (or clone the repo and run bun install)..env.example to .env.local, add a PostgreSQL POSTGRES_URL, then run bun db:push.bun run dev:web and open it at localhost port 3000; bun run tailwind-config-viewer opens an optional alpha Tailwind config viewer on port 3333.apps/nextjs and needs env vars including STRIPE_API_KEY, POSTGRES_URL, GITHUB_CLIENT_ID and RESEND_API_KEY.Saasfly is free and open source under the MIT License, with no paid tier required to use the template. Nextify separately offers a commercial enterprise SaaS solution and can be contacted at [email protected].
Yes. Saasfly is released under the MIT License, so you can use, modify and redistribute it, including inside commercial products. Nextify additionally offers paid enterprise SaaS services, and provides free technical support and deployment help to non-profit organizations.
The stack is Next.js with the App Router on React 19, TypeScript, Tailwind CSS and shadcn/ui, tRPC, TanStack React Query, Zustand, Kysely and Prisma over PostgreSQL, Stripe, Resend with React-email, Clerk for authentication, and Turborepo with Bun for the monorepo.
Clerk has been the default authentication provider since 1 June 2025. A NextAuth.js implementation is still maintained on a separate feature-nextauth branch of the repository, so projects that prefer NextAuth can switch over.
Yes. The README includes a one-click Vercel deploy button that installs with Bun and requires environment variables such as POSTGRES_URL, STRIPE_API_KEY, STRIPE_WEBHOOK_SECRET, GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET, RESEND_API_KEY and RESEND_FROM.
No. The README labels the admin dashboard as alpha: it currently serves static pages only, with headless integration planned, and no online demo is provided for security reasons.
