Good free Next.js templates include Next.js Commerce for shops, the SaaS Starter for subscription apps, the Tailwind Next.js Starter Blog for writing, and Payload's website template for marketing sites editors can change. All ten below are MIT licensed and were checked on GitHub for licence and recent activity. For landing pages and portfolios, combine our free sections.
| You are building | Start from |
|---|---|
| An online shop | Next.js Commerce |
| A subscription SaaS | SaaS Starter |
| A blog | Tailwind Next.js Starter Blog |
| A marketing site editors update | Payload website template |
| A landing page or portfolio | Our hero, pricing and dashboard sections |
Updated
We only list templates with a clear open-source licence that were not archived when we checked. Search results for Next.js templates mix in paid themes and abandoned repositories; this list is the free, maintained ones, grouped by what you are building.
Need a landing page section instead? Browse our free UI components.
| Template | Kind | Repository | Stack |
|---|---|---|---|
| Next.js Commerce | Ecommerce | vercel/commerce | App Router, Shopify storefront API, Tailwind |
| Payload ecommerce template | Ecommerce | payloadcms/payload (templates/ecommerce) | Payload CMS inside Next.js, Stripe |
| SaaS Starter | SaaS | nextjs/saas-starter | Postgres, Drizzle, Stripe, shadcn/ui |
| Next.js Boilerplate | SaaS / app | ixartz/Next-js-Boilerplate | TypeScript, Tailwind 4, Drizzle, Vitest, Playwright |
| Taxonomy | App | shadcn-ui/taxonomy | App Router, Server Components, shadcn/ui |
| Tailwind Next.js Starter Blog | Blog | timlrx/tailwind-nextjs-starter-blog | MDX, Tailwind, search, tags |
| Blog Starter | Blog | vercel/next.js (examples/blog-starter) | Markdown files, Tailwind |
| Payload website template | Marketing site + CMS | payloadcms/payload (templates/website) | Payload CMS, layout builder, Next.js |
| CMS examples | Marketing site + CMS | vercel/next.js (examples/cms-*) | Next.js with Sanity, Contentful, Strapi, Storyblok and many more |
| Vercel examples | Patterns | vercel/examples | Edge middleware, auth, storage, and more |
| Check | Why |
|---|---|
| Licence file says MIT, Apache or similar | No licence means you have no right to reuse the code |
| Last commit within the past year | Old templates may use outdated Next.js APIs |
| Next.js version in package.json | App Router (13.4+) and Pages Router templates are built very differently |
| Open issues about install or build errors | Shows whether it still runs today |
| Which paid services it needs | Some templates assume a specific database, auth or payment account |
create-next-app can start from an example in the Next.js repository or from any public GitHub repository.
# From the Next.js examples folder
npx create-next-app@latest my-blog --example blog-starter
# From a GitHub repository
npx create-next-app@latest my-shop --example https://github.com/vercel/commerce
# Payload templates
npx create-payload-app@latest -t website
Alongside these templates, our free component gallery has React and Tailwind sections you can copy into a Next.js app: hero sections, pricing tables, dashboards, forms, tables, tabs and more. Each piece has its own page with the code.
Yes. The MIT licence allows commercial use, changes and redistribution, as long as you keep the copyright and licence notice in the code.
Few free, maintained Next.js landing or portfolio templates have a clear licence. Our component gallery has copyable hero, pricing and dashboard sections in React and Tailwind you can drop into any Next.js page.
For new projects, the App Router. It supports Server Components and is where new Next.js features land. Older Pages Router templates still work but need more changes to modernise.
Yes, vercel.com/templates lists many templates, including some from third parties. Check each one's licence; not all are open source.
Related: Tailwind pricing tables, App landing hero, Dashboard layouts, Website templates, How to build a web app.
Start for free or see all free tools. We.Inc is free to start, with no card needed. AI building is on paid plans from $20 a month.
We.Inc is an AI-powered website builder you can resell under your own brand. Launch a branded client dashboard, bill on Stripe Connect, and deliver AI-generated websites in minutes. White-label plans start at $99 a month for 25 client sites, with a 7-day free trial and no per-site fees.