Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Next.js App Router blog starter for Newt headless CMS with tag, author, year filters and search.
Newt Starter Nextjs Blog is an open-source blog starter template created by Newt Inc. that pairs the Next.js App Router with the Newt headless CMS. It takes a Newt space configured with Article, Author, and Tag models and turns it into a blog with listing, pagination, filtering, search, and article detail pages. The template is distributed under the MIT License and can be deployed to Vercel with a single click, though the Newt CMS is scheduled to retire on 2026-11-24.
Newt Starter Nextjs Blog is a boilerplate blog template built on Next.js App Router and the Newt headless CMS, designed to help developers launch a content-driven blog quickly. It accepts Newt space credentials and content model definitions as input and produces a fully functional blog with dynamic routes, pagination, and search. The template was made by Newt Inc., the company behind the Newt CMS, and is available under the MIT License.
The starter bundles six core capabilities: App Router routing, Newt CMS integration, tag/year/author filtering, search, predefined content models, and one-click deployment.
This template suits developers and teams who want to build a blog on Newt CMS without starting from scratch. Next.js developers can study the documented source files to learn App Router patterns. Teams using Newt CMS can set up the Blog app and start authoring content immediately, while indie bloggers can deploy to Vercel with minimal configuration.
Yes. The template is released under the MIT License, so you can use, modify, and redistribute it freely, including for commercial projects.
According to the README, Newt headless CMS will retire on 2026-11-24. After that date, both the admin panel and the API will stop working, so sites built with this starter will need a different CMS.
The Blog app defines three models: Article (with title, slug, meta, body, coverImage, author, and tags), Author (fullName, slug, biography, profileImage), and Tag (name, slug). The Article model also references Author and Tag via relational fields.
Create a Newt space and note its UID, add the Blog app template and note its App UID, generate a CDN API token, then create a .env.local file with these values plus the model UIDs. After that, run yarn install and yarn dev (or npm equivalents) to start on localhost:3000.
