Next.js starter template



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