This starter repository facilitates the creation of new Next.js projects using the configuration described below. Note that this Next.js starter is configured for use with a static export. To use the default build process instead, remove output: "export" from next.config.ts and replace serve out with next start in package.json.
To learn how to use a GitHub template repository, check out Creating a repository from a template.
- UI library: React 19
- Framework: Next.js 16
- Styling: Tailwind CSS 4
- CDN: Vercel
- Unit testing: Vitest
- End-to-end testing: Playwright
- The GitHub Action
actions/setup-node@v6relies on bothpackage.jsonenginesanddevEnginesto set the Node.js version and automatically cache npm dependencies.
- System: Ubuntu
- Editor: VS Code
- Formatter: Prettier
- Linter: ESLint
- AI assistant: GitHub Copilot
© 2025–2026 Johnny Gérard