next-seed-template Tailwind Templates

Next Seed Template

Next.js (app router) + Tailwind CSS + TypeScript boilerplate with developer tools

Next.js 15+ + Tailwind CSS 3+ + TypeScript Starter

⚔ next-seed-template

Next.js + Tailwind CSS + TypeScript starter with developer tools.

Features

Developer experience first tools only without UI boilerplate:

Requirements

  • Node.js 20+ and pnpm

Use this template

npx degit Kadphol/next-seed-template <APP NAME>

or using with Create next app

npx create-next-app --example https://github.com/Kadphol/next-seed-template <YOUR_APP_NAME>

Getting started

Run the following command on your local environment:

git clone --depth=1 https://github.com/Kadphol/next-seed-template.git my-project-name
cd my-project-name
pnpm install

To run development mode:

pnpm dev

Open http://localhost:3000 with your favorite browser to see your project.

Project structure

.
ā”œā”€ā”€ README.md                       # README file
ā”œā”€ā”€ .github                         # GitHub folder
ā”œā”€ā”€ .gitlab                         # GitLab folder
ā”œā”€ā”€ .husky                          # Husky configuration
ā”œā”€ā”€ public                          # Public assets folder
ā”œā”€ā”€ src
│   ā”œā”€ā”€ app                         # Next JS App (App Router)
│   ā”œā”€ā”€ components                  # Shared components folder
│   ā”œā”€ā”€ libs                        # Library and utility function folder
│   ā”œā”€ā”€ mocks                       # Mock data and server folder
│   ā”œā”€ā”€ modules                     # Modules components folder
│   ā”œā”€ā”€ styles                      # Styles folder
│   └── types                       # Type definitions
ā”œā”€ā”€ .eslintrc.json                  # ESLint configuration
ā”œā”€ā”€ .prettierrc                     # Prettier configuration
ā”œā”€ā”€ jest.config.ts                  # Jest configuration
ā”œā”€ā”€ tailwind.config.js              # Tailwind CSS configuration
ā”œā”€ā”€ Dockerfile                      # Dockerfile
└── tsconfig.json                   # TypeScript configuration

Top categories

Loading Svelte Themes