---
title: "SanityPress: Next.js + Sanity Page Builder Template"
description: "A module-based page builder template on Next.js and Sanity. Skip boilerplate and start shipping on a foundation build for agents & developers."
---

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

A pre-configured Sanity Studio on Next.js designed for rapid and scalable website development.

- Module-based page builder architecture
- [Live previews + instant publishing](/features/previews)
- [Built for AI agents](/features/agents)

[Start building](/docs/get-started)
[Watch demo](/docs/how-to-make-edits)

```sh
npm create sanity@latest -- --template=nuotsu/sanitypress
```

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

- **600+** [Projects created](/blog/a-new-milestone-600-projects-built-with-sanitypress)
- **<10** minutes Time to first deploy
- **50** hours Time saved
- **💯** /100 PageSpeed scores

Modular Design

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

Mix & match from **20 built-in, production-tested modules** that are [built to convert](/blog/building-websites-with-modules-that-convert).

- Sanity schema object (what editors see)
- React component (what renders on the frontend)
- Generate with the [`/new-module` skill](/blog/new-module-skill-claude-code) for agents

[View all modules](/modules)
[Explore /new-module skill](/blog/new-module-skill-claude-code)

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

Tech Stack

## Built with tools developers already trust.

- Next.js
- Sanity
- Tailwind CSS
- TypeScript
- Claude

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, Head of Developer Community @ Vercel

> This is sick dude. [...] Love seeing all the **great work you're doing for the Sanity Community**.
> — 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, @srizvi

> Checkout SanityPress - it’s **a great Sanity boilerplate** that really shows off some of the great features of Sanity.
> — 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, @jastaffen

> Thank you for providing **a great TypeScript-friendly template!** [...] Thanks for your time and for maintaining this project.
> — Ruslan Berendeev, @rusbers

## **Why** SanityPress?

### Single CLI command: 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](/docs/getting-started) and you will be **running locally in minutes**, on a foundation built to scale.

[Get started](/docs/getting-started#initialize-the-template)

### Built for AI agents: Designed for the agent era.

Ready for whatever comes next. **Scaffold new modules in seconds** with the [/new-module skill for Claude Code](/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](/blog?category=ai)

### Built for developers: TypeScript-first, from the ground up.

A **clean, predictable structure** scales with your team, and [TypeGen-powered types](/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](/docs/tech-specs-features)
[Explore file structure](/docs/file-structure)

### Endlessly customizable: 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](/blog/scoped-css-per-module) independently without fighting global styles. **No lock-in, no bloat**, just a flexible foundation you fully own.

[Explore modules](/modules)
[Read the blog post](/blog/building-websites-with-modules-that-convert)

### Theme it your way: 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](/showcase), and see **how far a single starter can stretch**.

Made something great? Send it our way.

[See the showcase](/built-with-sanitypress)
[Submit your site](/built-with-sanitypress#form)

### Built to scale: 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](/blog/architecting-websites-with-sanity) that hold up as they grow.

[Read the docs](/docs)
[Explore the Studio](/docs/sanity-studio-screenshots)

## How It Works

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

1. ### Get started

Follow the [getting started](/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.

[Start building](/docs/getting-started)
[Read the docs](/docs)

## The SanityPress Blog

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

[Read all posts](/blog)
