Back to templates

Template details

Saasy Land

Open-source Next.js 14 starter templates with authentication, databases, and SaaS pages preconfigured.

About this template

Saasy Land is an open-source collection of Next.js 14 starter templates that bundle authentication, database setup, and SaaS pages for rapid full-stack development.

What is Saasy Land?

Saasy Land is a GitHub repository of starter templates for Next.js 14 full-stack applications, built with TypeScript, Tailwind CSS, and Shadcn/ui. Each branch configures a different combination of authentication provider, database, and ORM, so developers can clone the stack that matches their production needs. The templates include functional landing, pricing, features, testimonials, FAQ, sign-in, sign-up, and blog pages, and all users are stored in a database regardless of whether they sign up with email/password, magic link, or OAuth providers like Google and GitHub.

Key Features

  • NextAuth authentication — supports email/password, magic link, OAuth (Google, GitHub), email verification, and password reset; all user records are persisted to the configured database.
  • Multiple database branches — the repository offers branches for PostgreSQL on Neon, MySQL on PlanetScale, MongoDB Atlas, Supabase, SQLite, and local Docker Postgres, with Drizzle ORM, Prisma v.5, Mongoose, and other connectors.
  • Email via React Email and Resend — email verification and password reset flows use React Email templates sent through Resend.
  • Functional SaaS pages — a styled landing page with pricing, features, testimonials, and FAQ sections, plus working sign-in/sign-up pages and a blog powered by Contentlayer and MDX.
  • Form validation with Zod — input validation is applied to forms, and the codebase enforces rigorous linting and TypeScript type checking.
  • Contact form and newsletter — both features are implemented and ready to connect to a backend service.

Who is it for?

  • SaaS founders who need a production-oriented starting point with auth and database wiring so they can focus on core product features.
  • Next.js developers evaluating different database/ORM combinations — they can compare Neon+Postgres+Drizzle, PlanetScale+MySQL+Prisma, MongoDB+Mongoose, and more across branches.
  • Full-stack teams that want a consistent front-end built with Tailwind CSS, Shadcn/ui, and TypeScript while swapping back-end services without redesigning the UI.

What can you do with Saasy Land?

  • Launch a landing page quickly — replace the placeholder content in the pricing, features, testimonials, FAQ, and hero sections and publish a branded site within hours.
  • Set up authentication — enable magic link, OAuth, or email/password with verification and reset; the flows and email templates are already wired to a database.
  • Start an MDX blog — Contentlayer is configured so you can author posts in Markdown and MDX with frontmatter and structured data.

What stack configurations are available?

The repository is organized into branches. Four are fully implemented. The next-auth-drizzle-neon-postgres branch uses NextAuth with JWT, PostgreSQL on Neon, and Drizzle ORM. The next-auth-drizzle-planetscale-mysql branch uses MySQL on PlanetScale with Drizzle. The next-auth-prisma5-serverless-neon-postgres and next-auth-prisma5-serverless-planetscale-mysql branches use Prisma v.5 with the same serverless databases. Additional branches are under construction for Docker local Postgres with Drizzle or Prisma, MongoDB with Mongoose, NestJS with Prisma or Drizzle on SQLite, MERN with Redux, Supabase, and a Django REST backend with Digital Ocean Spaces and AWS SES.

Repository metadata

The repository metadata describes Saasy Land as an open-source Next.js starter kit for production-grade SaaS, engineered for scale with Bun, Vercel, Elysia, Better Auth, Neon Postgres + Drizzle, and Shadcn UI. The project has 434 stars on GitHub.

screenshot of Saasy Land on template0.com