This content originally appeared on DEV Community and was authored by mhs
Hi,
I created a starter template for next.js, it also contains typescript, tailwind, shadcn/ui. I have already written about it here, but I have added some new functionalities such as: Next-auth, Prisma, React-hook-form, T3-env.
If you liked the project, I will appreciate if you leave a star.
https://github.com/Skolaczk/next-starter
A Next.js starter template, packed with features like TypeScript, Tailwind CSS, Next-auth, Eslint, testing tools and more. Jumpstart your project with efficiency and style.
Features
Next.js 14 (App router)
React 18
Typescript
TailwindCSS – Class sorting, merging and linting
Shadcn/ui – Customizable UI components
Next-auth – Easy authentication library for Next.js (GitHub provider)
Stripe – Payment handler
Prisma – ORM for node.js
React-hook-form – Manage your forms easy and efficient
Zod – Schema validation library
Jest & React Testing Library – Configured for unit testing
Playwright – Configured for e2e testing
Absolute Import & Path Alias – Import components using @/ prefix
Prettier – Code formatter
Eslint – Code linting tool
Husky & Lint Staged – Run scripts on your staged files before they are committed
Icons – From Lucide
Dark mode – With next-themes
Sitemap & robots.txt – With next-sitemap
Commitlint – Lint your git commits
Github actions – Lint your code on PR
T3-env – Manage your environment variables
Perfect Lighthouse score
I18n with Paraglide
If you liked the project, I will appreciate if you leave a star.
Made by Michał Skolak
This content originally appeared on DEV Community and was authored by mhs