---
title: "SanityPress: Next.js + Sanity Starter Template, Fully Typed"
description: "Free, open-source Next.js + Sanity starter. Fully typed with TypeGen, modular by design, and ready to deploy in under an hour."
---

![Screenshot of the Sanity Studio in Presentation mode](https://cdn.sanity.io/images/cyu7k2r0/production/44aa1a29fc1da1c6960d55b65f5a812ba5b5903a-3248x2122.png?q=100&auto=format)

# The last template you’ll ever need. **For good.**

A free, open-source **Next.js + Sanity starter template** built for developers who want a modern, scalable website foundation without the bloat.

* [Built for AI agents](https://sanitypress.dev/blog?category=ai)
* Live previews & instant publishing
* Built to scale, built to be customized

[🚀 Start building](https://sanitypress.dev/docs/getting-started)[📖 Read the docs](https://sanitypress.dev/docs)

600+

[Projects created](https://sanitypress.dev/blog/a-new-milestone-600-projects-built-with-sanitypress)

<10minutes

Time to first deploy

50hours

Time saved

💯/100

PageSpeed scores

![Screenshot of the Sanity Studio with a dropdown of pre-built modules](https://cdn.sanity.io/images/cyu7k2r0/production/af8db16d3b3b9eb85d58d88eb44a13ef861199d3-2212x2122.png?q=100&auto=format)

Modular Design

## Build **converting** landing pages in minutes.

Mix & match from **19 meticulously crafted modules**.

* Fully customizable
* Stress-tested and [built to convert](https://sanitypress.dev/blog/building-websites-with-modules-that-convert)
* Vibe-code new modules with the [/new-module](https://sanitypress.dev/blog/new-module-skill-claude-code) skill for agents

[🧱 View all modules](https://sanitypress.dev/modules)[✨ Explore /new-module skill](https://sanitypress.dev/blog/new-module-skill-claude-code)

Tech Stack

## Built with tools developers already trust.

![Next.js](https://cdn.sanity.io/images/cyu7k2r0/production/bd58b13d3fa25f06b2593e7da72544917fa2832e-394x80.svg?q=100&auto=format)![Sanity](https://cdn.sanity.io/images/cyu7k2r0/production/7f14d75b5cb50db34f313a276581ca7ba5e965ae-338x82.svg?q=100&auto=format)![Tailwind CSS](https://cdn.sanity.io/images/cyu7k2r0/production/d2e576d4ad22bf2ca298b2bb4336c7ad9c573ff5-512x63.svg?q=100&auto=format)![TypeScript](https://cdn.sanity.io/images/cyu7k2r0/production/9f3c9a8da8aea135ea0484f29684d0ae1c47e34e-1008x254.svg?q=100&auto=format)![Claude](https://cdn.sanity.io/images/cyu7k2r0/production/ebca77eca1f9baf717637059a156d32f51a81e9f-1920x413.png?q=100&auto=format)

Real Testimonials

## Trusted by the **Sanity Community**.

Proven in production and used in real-world projects. Hear what developers have to say about _SanityPress_.

> A really cool Sanity + Next.js starter template. Go check it out! 🔥 **Really great work.**

![Kapehe](https://cdn.sanity.io/images/cyu7k2r0/production/abafe05ffa5145edd7baae2ba041d9480a0bbc4b-800x800.jpg?q=100&auto=format)

Kapehe

Head of Developer Community @ Vercel

> This is sick dude. \[...\] Love seeing all the **great work you're doing for the Sanity Community**.

![Jono](https://cdn.sanity.io/images/cyu7k2r0/production/d44b609ec48cd6c64d3a5a2a3484c6c25fb0fcb6-400x400.jpg?q=100&auto=format)

Jono

Founder @ Roboto Studio

> 🙌🏽 **You're a legend!** Your repo has been **a great source of information** and insights for me getting (back) up to speed on the latest and greatest Sanity stuff. Really appreciate it. Thank you! 🙏🏽 🏆 🐐

![Sam Rizvi](https://cdn.sanity.io/images/cyu7k2r0/production/42702536d471f4789c027188175ba0f7b215d25f-460x460.png?q=100&auto=format)

Sam Rizvi

@srizvi

> Checkout SanityPress - it’s **a great Sanity boilerplate** that really shows off some of the great features of Sanity.

![ncklrs](https://cdn.sanity.io/images/cyu7k2r0/production/824f2a5d9f5f217bde52310d1b34d53d4d89e64e-64x64.png?q=100&auto=format)

ncklrs

r/nextjs

> Thank you for building this boilerplate. It's **very comprehensive** and fully helped me organize / structure my project in a way that I feel **looks very clean and elegant**.

![Jack Staffen](https://cdn.sanity.io/images/cyu7k2r0/production/37b3411d64f60f7e03a40526b6fdc75310ef4c87-460x460.jpg?q=100&auto=format)

Jack Staffen

@jastaffen

> Thank you for providing **a great TypeScript-friendly template!** \[...\] Thanks for your time and for maintaining this project.

![Ruslan Berendeev](https://cdn.sanity.io/images/cyu7k2r0/production/0e787b1b575170227ac5f7ea7a73009ca6585611-457x457.jpg?q=100&auto=format)

Ruslan Berendeev

@rusbers

## **Why** SanityPress?

![](https://cdn.sanity.io/images/cyu7k2r0/production/b94f71186eb86d02634a32fe665f0ce5b2967354-1254x1254.png?q=100&auto=format)Single CLI command![](https://cdn.sanity.io/images/cyu7k2r0/production/98ebd59adde3b95a6846ccbf37b104d02b8488f3-1254x1254.png?rect=93,108,1120,1017&q=100&auto=format)Built for AI agents![](https://cdn.sanity.io/images/cyu7k2r0/production/0e0a1c14591064004718a5872836aa8bb1e2fbd3-1401x1123.png?rect=211,72,986,966&q=100&auto=format)Built for developers![](https://cdn.sanity.io/images/cyu7k2r0/production/bf3894b5c1dac78a632ed2529f59cb2132d54d9f-1254x1254.png?q=100&auto=format)Endlessly customizable![](https://cdn.sanity.io/images/cyu7k2r0/production/ebbae8d50afac01388f6d5fcb6076b77e9636999-1254x1254.png?q=100&auto=format)Theme it your way![](https://cdn.sanity.io/images/cyu7k2r0/production/240d776d52b1b409337109f954b3f68c9aa07931-1254x1254.png?q=100&auto=format)Built to scale

## Go from zero to deployed with a single command.

Everything is **wired up out of the box**, so you skip the boilerplate and start shipping right away. Follow the [getting started guide](https://sanitypress.dev/docs/getting-started) and you will be **running locally in minutes**, on a foundation built to scale.

[🚀 Get started](https://sanitypress.dev/docs/getting-started#initialize-the-template)

## Designed for the agent era.

Ready for whatever comes next. **Scaffold new modules in seconds** with the [/new-module skill for Claude Code](https://sanitypress.dev/blog/new-module-skill-claude-code), and **stay current with the latest Next.js, Sanity, and web platform patterns**. Your stack keeps pace as the tooling evolves.

[🧠 View AI features](https://sanitypress.dev/blog?category=ai)

## TypeScript-first, from the ground up.

A **clean, predictable structure** scales with your team, and [TypeGen-powered types](https://sanitypress.dev/blog/how-typegen-has-helped-improve-my-developer-workflow) flow straight from your schema into your components, so **autocomplete just works and refactors stay safe**. Less guesswork, fewer runtime surprises, more shipping.

[🧰 Explore tech stack](https://sanitypress.dev/docs/tech-specs-features)[🗃️ Explore file structure](https://sanitypress.dev/docs/file-structure)

## Pre-built modules, fully yours to reshape.

Start from a library of modules, then **re-skin, rearrange, or extend** them to fit your brand. [Scoped CSS lets you style each module](https://sanitypress.dev/blog/scoped-css-per-module) independently without fighting global styles. **No lock-in, no bloat**, just a flexible foundation you fully own.

[🧱 Explore modules](https://sanitypress.dev/modules)[🖋️ Read the blog post](https://sanitypress.dev/blog/building-websites-with-modules-that-convert)

## Easy theming, endless potential.

Restyle every module, recolor, and reshape layouts **without touching the core**. Explore the new Showcase for [real builds and live demos](https://sanitypress.dev/showcase), and see **how far a single starter can stretch**.

Made something great? Send it our way.

[🍿 See the showcase](https://sanitypress.dev/built-with-sanitypress)[📥 Submit your site](https://sanitypress.dev/built-with-sanitypress#form)

## From one landing page to hundreds.

SanityPress **grows cleanly** without forcing you to rethink your architecture. Proven patterns keep content modeling and structure **predictable as you scale**. See how to [architect websites with Sanity](https://sanitypress.dev/blog/architecting-websites-with-sanity) that hold up as they grow.

[📖 Read the docs](https://sanitypress.dev/docs)[👣 Explore the Studio](https://sanitypress.dev/docs/sanity-studio-screenshots)

## How It Works

Launch your new Next.js + Sanity website in these simple steps.

[🚀 Start building](https://sanitypress.dev/docs/getting-started)[📖 Read the docs](https://sanitypress.dev/docs)

1. ### Get started  
Follow the [getting started](https://sanitypress.dev/getting-started) guide. You’ll be running locally in minutes.
2. ### Add content  
Populate your Sanity Studio, all with fully typed schemas and a predictable structure.
3. ### Customize  
Adjust styles, add sections, extend schemas, and scale when you are ready.

## The SanityPress Blog

Insights, tips, and best practices for building scalable websites with Sanity + Next.js.

* ![Do Not Sleep on the Custom HTML Module](https://cdn.sanity.io/images/cyu7k2r0/production/781b7bd29e8e351e894f35082458dc994323e185-1344x896.png?q=100&auto=format)  
[**Do Not Sleep on the Custom HTML Module**](https://sanitypress.dev/blog/dont-sleep-on-the-custom-html-module)

  * AI,
  * Web Dev  
Jun 22, 2026  
![Mitchell Christ](https://cdn.sanity.io/images/cyu7k2r0/production/26bddd620298806d202e516a4078eab89dc8117a-1254x1254.png?q=100&auto=format)  
By Mitchell Christ
* ![A New Milestone: 600+ Projects Built with SanityPress](https://cdn.sanity.io/images/cyu7k2r0/production/95c5bd8936b7d37ca4e395e8e0c7ac53f01025c8-1448x1086.png?q=100&auto=format)  
[**A New Milestone: 600+ Projects Built with SanityPress**](https://sanitypress.dev/blog/a-new-milestone-600-projects-built-with-sanitypress)

  * Marketing,
  * Sanity  
Jun 15, 2026  
![Mitchell Christ](https://cdn.sanity.io/images/cyu7k2r0/production/26bddd620298806d202e516a4078eab89dc8117a-1254x1254.png?q=100&auto=format)  
By Mitchell Christ
* ![Browse Pages by Directory in the Studio](https://cdn.sanity.io/images/cyu7k2r0/production/c3282b6cbe4a9e2ca759efdbdcc59afaa88ed7e0-1448x1086.png?rect=132,162,1244,924&q=100&auto=format)  
[**Browse Pages by Directory in the Studio**](https://sanitypress.dev/blog/browse-pages-by-directory)

  * Changelog,
  * Sanity  
Jun 13, 2026  
![Mitchell Christ](https://cdn.sanity.io/images/cyu7k2r0/production/26bddd620298806d202e516a4078eab89dc8117a-1254x1254.png?q=100&auto=format)  
By Mitchell Christ
* ![Scoped CSS Per Module: Styling with @scope](https://cdn.sanity.io/images/cyu7k2r0/production/e35d80bae44f76f263bc4486ee86a783bb5386b9-1536x1024.png?q=100&auto=format)  
[**Scoped CSS Per Module: Styling with @scope**](https://sanitypress.dev/blog/scoped-css-per-module)

  * Changelog,
  * Web Dev  
Jun 1, 2026  
![Mitchell Christ](https://cdn.sanity.io/images/cyu7k2r0/production/26bddd620298806d202e516a4078eab89dc8117a-1254x1254.png?q=100&auto=format)  
By Mitchell Christ
* ![Building Websites with Modules That Convert](https://cdn.sanity.io/images/cyu7k2r0/production/f4d3d02b7598fab1d02402ae3e66a929b66a5f17-1448x1086.png?rect=0,0,1448,890&q=100&auto=format)  
[**Building Websites with Modules That Convert**](https://sanitypress.dev/blog/building-websites-with-modules-that-convert)

  * Marketing,
  * Web Dev  
May 25, 2026  
![Mitchell Christ](https://cdn.sanity.io/images/cyu7k2r0/production/26bddd620298806d202e516a4078eab89dc8117a-1254x1254.png?q=100&auto=format)  
By Mitchell Christ
* ![Future-Proofing Your Site for AI Agents with `.md` Routes and `/llms.txt`](https://cdn.sanity.io/images/cyu7k2r0/production/feb93d16750af6a1ca6750bed6c25683c3077040-1448x1086.png?rect=80,201,1321,885&q=100&auto=format)  
[**Future-Proofing Your Site for AI Agents with \`.md\` Routes and \`/llms.txt\`**](https://sanitypress.dev/blog/aeo-markdown-routes-ai-agents)

  * AI,
  * Changelog  
May 18, 2026  
![Mitchell Christ](https://cdn.sanity.io/images/cyu7k2r0/production/26bddd620298806d202e516a4078eab89dc8117a-1254x1254.png?q=100&auto=format)  
By Mitchell Christ

[Read all posts](https://sanitypress.dev/blog)

## Stop Scaffolding. Start Shipping.

[🚀 Start building](https://sanitypress.dev/docs/getting-started)[⭐ Star on GitHub](https://sanitypress.dev/repo)
