Optimized for developer experience with an extremely flexible code structure. Only includes what you actually need:
- β‘ Next.js with App Router
- π₯ Type checking using TypeScript
- π‘ Absolute Imports using
@prefix - β Strict Mode for both TypeScript and React 19
- π‘ Absolute Imports using
- π Integrated with Tailwind CSS
- π Linting via ESLint
- Uses default Next.js config, Core Web Vitals rules, Tailwind CSS rules, and Antfu config
- Code formatting with ESLint Stylistic and eslint-plugin-better-tailwindcss
- π¦ Git Hooks managed with Lefthook (as a replacement for Husky)
- π Commit message linting with Commitlint
- π Write standard-compliant commit messages with Commitizen
- π Detect unused files and dependencies with Knip
- π¦Ί Unit testing with Vitest (including browser mode)
- π― Optimized for high Lighthouse scores
- βοΈ Bundle Analyzer
- π€ SEO features including sitemap.xml, robots.txt, SEO metadata, JSON-LD, and Open Graph tags
- π· Automated dependency updates with Dependabot
Differences from Next-js-Boilerplate
Removed features that may feel like advertisements:
- No default database or SQL provider
- No built-in AI assistant
- No system logger by default
- No SaaS integrations or external dashboards
Also removed some features that may be unnecessary for many users:
- Test coverage visualization has been removed
- Does not run tests via GitHub Actions (use commit hooks instead)
- Removed custom
knipconfig (uses zero-config) - Although
react-hook-formis a very popular library, it is not included by default
These libraries are recommended but not included:
pnpm add react-hook-form swr
pnpm add es-toolkit @toss/react
# shadcn, tweakcn