Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Next.js starter project fully integrated with ButterCMS sample content, blog, pages, and search.

Modular Contentful + Next.js + Tailwind boilerplate with typed dynamic content modules

RAN is a production-ready React, GraphQL, and Next.js boilerplate toolkit with SSR, SEO, hot-reload, and CLI commands.

A starter toolkit based on SMACSS and Atomic Design for Sass (SCSS) projects with a Gulp build system.

ConfigCat is a service for feature flag and configuration management. In this template you'll be able to use feature flags at the edge.
The Next.js + ButterCMS Starter is a boilerplate that couples a Next.js front-end with the ButterCMS headless CMS, delivering a pre-built blog and marketing site with sample content synced to a fresh ButterCMS account.
The Next.js + ButterCMS Starter is an open-source boilerplate maintained by ButterCMS. It takes a ButterCMS API token as its required input and outputs a styled website with a main menu, pages, blog posts, categories, tags, and a working search box. The project runs on Node.js version 20 and is built with the Next.js framework, and it can be deployed to Vercel or Heroku with a single click. A live demo is available at https://nextjs-starter-buttercms.vercel.app/.
npm install (or yarn install).NEXT_PUBLIC_BUTTER_CMS_API_KEY=<Your API Token> to a .env file.npm run dev to start the local server at http://localhost:3000.Yes. To fetch content you need a valid ButterCMS API token, and the included sample content is automatically created when you sign up for a free ButterCMS trial.
Add NEXT_PUBLIC_BUTTER_CMS_API_KEY=<Your API Token> to your .env file. The README provides an echo command that appends this line for you.
Yes. The starter shows draft changes by default in local and deployed environments. Set PREVIEW=false in your .env file to turn off draft preview.
The starter includes one-click deployment buttons for Vercel and Heroku. Both options create a copy of the project in your Git provider and set up the ButterCMS connection.
