---
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/1e76f334bbb4a55f8e953acc366a16afe14bbc19-3248x2122.png?q=100&auto=format)

Next.js × Sanity × Tailwind

# Effortless. Limitless. **SanityPress**.

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

* [Built for AI agents](https://sanitypress.dev/blog/new-module-skill-claude-code)
* [Fully type-safe with TypeGen](https://sanitypress.dev/blog/how-typegen-has-helped-improve-my-developer-workflow)
* Live previews with Presentation mode

> _**Over 400 stars** on GitHub!_

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

<10minutes

time to first deploy

50hours

time saved

💯/100

perfect PageSpeed scores

400+stars

across [repos](https://github.com/nuotsu/sanitypress)

![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 **17 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

**Get started instantly.** Jump in with confidence; everything’s set up to scale.

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

![](https://cdn.sanity.io/images/cyu7k2r0/production/0e0a1c14591064004718a5872836aa8bb1e2fbd3-1401x1123.png?rect=211,72,986,966&q=100&auto=format)

### Built for developers

**TypeScript-first.** TypeGen-powered DX. Clean & organized structure.

[📂 View file structure](https://sanitypress.dev/docs/file-structure)

![](https://cdn.sanity.io/images/cyu7k2r0/production/98ebd59adde3b95a6846ccbf37b104d02b8488f3-1254x1254.png?rect=93,108,1120,1017&q=100&auto=format)

### Agent-friendly by design

**Built for agents** and **future-proofed**. Always up-to-date with the latest Next.js, Sanity, and web dev patterns.

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

![](https://cdn.sanity.io/images/cyu7k2r0/production/bf3894b5c1dac78a632ed2529f59cb2132d54d9f-1254x1254.png?q=100&auto=format)

### Customizable Without Limits

**Pre-built modules** you can re-skin, rearrange, or extend. No lock-in, no bloat.

[🧱 View all modules](https://sanitypress.dev/modules)

![](https://cdn.sanity.io/images/cyu7k2r0/production/406df27f68d88018d5d994fde3f192314a361803-1254x1254.png?q=100&auto=format)

### Production-Grade Reliability

**First-class Web APIs** and **minimal dependencies**. Structured, performant, and optimized from day one.

[🧰 View tech specs](https://sanitypress.dev/docs/tech-specs-features)

![](https://cdn.sanity.io/images/cyu7k2r0/production/240d776d52b1b409337109f954b3f68c9aa07931-1254x1254.png?q=100&auto=format)

### Scalable for Any Project

From landing pages to 100+ pages, **scale and grow cleanly** without rethinking your architecture.

[📖 Read the docs](https://sanitypress.dev/docs)

## 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.

* ![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
* ![QoL Improvements: New `defineModule` Helper and Richer Module Previews](https://cdn.sanity.io/images/cyu7k2r0/production/0710a8fdd47ee43ae5aaa5db1167da8f5d77529b-1536x1024.png?q=100&auto=format)  
[**QoL Improvements: New \`defineModule\` Helper and Richer Module Previews**](https://sanitypress.dev/blog/definemodule-helper-richer-module-previews)

  * Changelog,
  * Sanity  
Apr 24, 2026  
![Mitchell Christ](https://cdn.sanity.io/images/cyu7k2r0/production/26bddd620298806d202e516a4078eab89dc8117a-1254x1254.png?q=100&auto=format)  
By Mitchell Christ
* ![Forms as Content: A Scalable Approach to Forms in Next.js + Sanity](https://cdn.sanity.io/images/cyu7k2r0/production/338c7bf5b60095b2d87de65571ec3e2834b34b44-1344x896.jpg?q=100&auto=format)  
[**Forms as Content: A Scalable Approach to Forms in Next.js + Sanity**](https://sanitypress.dev/blog/forms-as-content-a-scalable-approach-to-forms-in-next-js-sanity)

  * Web Dev,
  * Sanity  
Apr 15, 2026  
![Mitchell Christ](https://cdn.sanity.io/images/cyu7k2r0/production/26bddd620298806d202e516a4078eab89dc8117a-1254x1254.png?q=100&auto=format)  
By Mitchell Christ
* ![The `/new-module` Skill: Scaffolding Sanity Modules in Seconds with Claude Code](https://cdn.sanity.io/images/cyu7k2r0/production/c8ba24611799e5b7a615c4c6f6ef3fc58a8ed3de-2752x1536.png?q=100&auto=format)  
[**The \`/new-module\` Skill: Scaffolding Sanity Modules in Seconds with Claude Code**](https://sanitypress.dev/blog/new-module-skill-claude-code)

  * AI,
  * Sanity  
Mar 30, 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.

Clone SanityPress and have your first page live today.

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