
Full TypeScript + TypeGen Safety
Every schema change automatically regenerates TypeScript types. Your components stay in sync with your content model. No manual type maintenance required.

The Next.js + Sanity Starter That Ships
SanityPress gives agencies and developers a modular, production-ready foundation—so you spend time customizing, not scaffolding.
Trusted by 30+ Projects Across Industries



Sites Shipped
Actively Maintained
Pre-built Modules
Pages Shipped Per Project on Avg
Why SanityPress

Every schema change automatically regenerates TypeScript types. Your components stay in sync with your content model. No manual type maintenance required.

Sanity's Visual Editing is wired up out of the box. Editors click directly on content in the live preview and changes reflect instantly. No page refresh needed.

Pages are stacks of reusable modules. Add, remove, or reorder sections in the Studio without touching code. Extend the system by adding new modules that follow the established pattern.

The Sanity MCP makes SanityPress a natural fit for AI-assisted workflows. Use Claude to scaffold full pages, populate content, and manage documents directly from your terminal.
Fork or clone SanityPress from GitHub, run the setup script, and connect it to your Sanity project. Your Studio and frontend are live in minutes.
Use the Sanity Studio to create pages by stacking modules—heroes, card lists, testimonials, forms. Add content, upload assets, and preview changes in real time.
Push to Vercel, Netlify, or your preferred host. Your site is live, fully editable from the Studio, and ready for your client to take over.
What Developers Are Saying
Yes. SanityPress is open-source and free to use under the MIT license. You'll need a Sanity account (which has a generous free tier) and a hosting provider for the Next.js frontend.
Basic familiarity helps, but the project is designed so that content editors can manage pages in the Studio without any Sanity knowledge. Developers customizing the schema will benefit from reviewing the Sanity docs.
Absolutely. The module system is designed to be extended. Use the /new-module command in Claude Code with the Sanity MCP to scaffold a new schema + component pair following the established pattern automatically.
The official starter gives you the integration wired up with a blank slate. SanityPress gives you a production-tested page builder on top—17 modules, a routing system, a blog, global modules, and TypeGen—so you can ship real pages on day one.
Yes. SanityPress has been in active development since 2021 and is used in production across 30+ live projects. The maintainer ships updates regularly and the GitHub changelog reflects ongoing improvements, new modules, and framework updates.
Clone SanityPress and have your first page live today.