Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Next.js App Router starter for building update notes and changelogs powered by the Newt headless CMS.
Newt Starter Nextjs Updates is a TypeScript starter template from Newt Inc. that pairs the Newt headless CMS with a Next.js App Router frontend to produce a complete update-notes (changelog) site with listing, category, search, and detail pages.
Newt Starter Nextjs Updates is a starter repository that scaffolds a changelog or update-notes website using the Newt headless CMS as its content backend and Next.js App Router for rendering. It takes content defined in Newt spaces (Article, Author, and Category models) and serves it through pre-built pages for listing, pagination, category filtering, search, and article details. The template is built with Next.js and TypeScript, created and maintained by Newt Inc., and released under the MIT License. Note that the Newt CMS service itself is scheduled for retirement on 2026-11-24; after that date, the admin panel and API will no longer work.
app/ directory with TypeScript files for all page templates, including list, paginated list, category, search, and detail routes./page/1, /page/2, controlled by the NEXT_PUBLIC_PAGE_LIMIT environment variable (set to 12 in the example)./categories/improved, with paginated variants like /categories/improved/1./search?q=... page filters articles by query string..env.local, following a .env.local.example file..env.local.example to .env.local and fill in the space UID, app UID, API token, article model UID, category model UID, and page limit.yarn install or npm install, then start the dev server with yarn dev or npm run dev at localhost:3000.Yes, the template code is released under the MIT License, meaning it is free to use, modify, and distribute, including for commercial projects.
Newt Inc. has announced that the Newt headless CMS service will be retired on 2026-11-24. After that date, the admin panel and API will be unavailable, so any site using this starter will lose its content backend and stop functioning.
The list page supports pagination through routes like /page/1 and /page/2, and a search page at /search?q=... filters articles by keyword. Category pages also support pagination.
The starter defines three models: Article (title, slug, meta, body, author, categories), Author (fullName, profileImage), and Category (emoji, name, slug, colorCode). These are stored in a Newt space.
No, the template is tightly integrated with Newt as its content backend. It depends on Newt's CDN API token, space UID, app UID, and model UIDs to fetch content. To use another CMS, you would need to replace the data-fetching layer entirely.
