A production-ready Next.js 15 template with TypeScript, Tailwind CSS v4, and essential tools pre-configured to streamline development.
tailwind-merge
.next-themes
.Clone the repository and install dependencies:
npx degit george-swift/nextjs-template-typescript my-new-project
cd my-new-project
npm install
Run the development server:
npm run dev
Build for production:
npm run build
Start the production server:
npm start
.
├── README.md
├── eslint.config.mjs
├── next-env.d.ts
├── next.config.ts
├── package-lock.json
├── package.json
├── postcss.config.mjs
├── public
│ ├── next.svg
│ └── vercel.svg
├── src
│ ├── app
│ │ ├── favicon.ico
│ │ ├── layout.tsx
│ │ └── page.tsx
│ ├── env.ts
│ └── styles
│ └── globals.css # In tailwind v4, theming and custom css goes here
└── tsconfig.json
@t3-oss/env-nextjs
for environment validation.@remixicon/react
for scalable icons.Zod
for schema validation.git checkout -b feature-branch
).git commit -m "Add feature"
).git push origin feature-branch
).