Overview of the Next.js Boilerplate stack
mainThis project is a comprehensive boilerplate and starter kit designed for Next.js 16+ using the App Router, Tailwind CSS 4, and TypeScript. It prioritizes developer experience by integrating a wide range of modern tools for testing, linting, authentication, database management, and security.
Key technologies included:
- Framework: Next.js 16+ (App Router)
- Styling: Tailwind CSS 4
- Language: TypeScript
- Authentication: Clerk
- ORM: DrizzleORM (supports PostgreSQL, SQLite, and MySQL)
- Databases: PGlite (local) and Neon (production)
- Testing: Vitest, Testing Library, and Playwright
- Security: Arcjet (Bot detection, Rate limiting, Attack protection)
- Error Monitoring: Sentry
- Logging: LogTape
- Git Hooks: Lefthook and Lint-Staged
- UI/Documentation: Storybook