Skip to main content
NextStarter
Menu

Next.js 16 · TypeScript · WCAG 2.1 AA

Ship accessible Next.js apps in minutes

The free, open source Next.js boilerplate that hands you a configured project — accessibility, end-to-end tests, and CI included. Skip the weekend of setup.

Upgrade to Pro

MIT licensed · No sign up · One command to scaffold

About NextStarter - the accessible Next.js boilerplate

NextStarter is a free, open source Next.js boilerplate that hands you a project already set up. TypeScript, Tailwind, and shadcn/ui are wired together, with the linting, formatting, and testing decisions made for you. Skip the weekend of configuration and start on the product instead.

It is accessible from the first commit: WCAG 2.1 AA verified with Axe-core, perfect Lighthouse scores enforced in CI, and Playwright end-to-end tests running against Chromium, Firefox, and WebKit.

Tech Stack

NextJS
TypeScript
Tailwind
Prettier
ESLint
VS Code

Features

  • WCAG 2.1 AA accessibility, verified with Axe-core
  • Lighthouse 100/100/100/100 on desktop, enforced in CI
  • VS Code settings and recommended extensions
  • ShadCN/UI for theming and component library
  • Built-in light and dark themes
  • End-to-end testing with Playwright
  • ESLint rules and Prettier with Tailwind class sorting
  • Icons from React Icons
  • Custom 404 page, robots.txt, and sitemap.xml
  • Cookieless PostHog analytics, no consent banner needed
  • Privacy page written to UK GDPR and PECR
  • GitHub Actions CI workflow

Getting Started

One command to scaffold. MIT licensed, no sign up.

  1. 1

    Create a new NextStarter project using the following command in the terminal

    npx @bill742/create-nextstarter my-project
  2. 2

    Change into the project directory

    cd my-project

  3. 3

    Start development server

    npm run dev
  4. 4

    View in browser

    Open http://localhost:3000 in your browser

Please refer to the documentation for more information.

Need auth, payments, and a database?

NextStarter Pro adds the full production stack — Clerk authentication, Stripe subscriptions, Prisma + PostgreSQL, an admin dashboard, and internationalization with RTL support.

$199 once. Lifetime access. No subscription.