Free Next.js Blog Starter (DRAFT // NEXT)

The second free ShipUI theme is out. If CANDY is playful, DRAFT is quiet.

It's an editorial blog starter. Newsreader for display headings, Source Sans 3 for body copy, warm parchment backgrounds with a rust accent. Built for writers, indie bloggers, and newsletter authors who want something clean and readable without spending a week on setup.

DRAFT // NEXT theme preview

What's Included

A complete blog layout built around readability. Everything is wired up and ready to customize.

Components:

  • Button with primary and ghost variants
  • Article cards with category badge, author, date, and read time
  • Newsletter capture form

Page sections:

  • Hero with featured article
  • Article grid with category filtering
  • Newsletter CTA section

Layout:

  • Header with nav links and subscribe CTA
  • Footer
  • 404 and error boundary pages

Tech stack:

  • Next.js 15 with App Router
  • React 19
  • TypeScript 5 strict mode
  • Tailwind v4
  • Newsreader + Source Sans 3

No broken imports. No manual wiring. Install dependencies and it works.

Pricing

DRAFT // NEXT is free. Enter your email and get a permanent download link. No account, no credit card.

Works with ShipKit

DRAFT // NEXT pairs with ShipKit if you use it. The bundle adds ShipKit AI conventions: cursor rules, project structure docs, and a CLAUDE.md ready to go.

The theme also works standalone. No ShipKit dependency, no lock-in.

What's Next

More themes are in progress. The goal is the same across all of them: a real design system, a modern stack, and nothing left for you to wire up yourself.

Get DRAFT // NEXT free

More ShipUI Themes

View the full collection

More posts

MeloData Now Has 1.85 Million Tracks Ready
MeloData now includes the full AcousticBrainz archive, about 1.85 million tracks. What changed, which fields are null, and where key comes from on archive rows.
October 1, 2026
Fill a PDF Form in n8n with FormRail
An importable n8n workflow that handles binary PDF bytes, JSON requests, file responses and stable retry keys.
September 13, 2026
How to Handle Missing Audio Features in MeloData
Keep null values separate from zero, check analysis status, and account for source differences before ranking tracks.
September 12, 2026