Next.js 15 Starter (core) [LIVE DEMO]
This is the core version for Next.js 15 Starter, you may be interested in other templates too -
Welcome to the Next.js 15 Starter repository! This starter template is built with Next.js 15, React 19, TypeScript 5 and comes packed with several powerful tools and configurations to accelerate your project setup and streamline development workflows using VS Code.
- Next.js 15
- React 19
- TypeScript 5
- ESLint 9
- Prettier 3
- App Directory
- System, Light & Dark Mode
- Next.js Bundle Analyzer
- Dockerfile with Node.js 22.17.1 (Alpine)
- Dockerfile.bun with Bun 1.2.19 (Alpine)
- @eslint/js
- typescript-eslint
- eslint-plugin-react
- @next/eslint-plugin-next
- eslint-config-prettier
- eslint-plugin-import
- eslint-plugin-promise
To enhance development experience, install the following VS Code extensions:
- Auto Close Tag
- Better Comments
- DotENV
- EditorConfig for VS Code
- ESLint
- formate: CSS/LESS/SCSS formatter
- Git History
- Import Cost
- JavaScript Booster
- npm Intellisense
- Prettier - Code formatter
- Todo Tree
- Turbo Console Log
- Package Json Upgrade
- Visual Studio Code Commitizen Support
- Markdown All in One
- Bun: Version 1.2.1 or higher OR
- Node.js: Version 20.18.0 or higher
- Docker: For containerized deployment (optional but recommended)
-
Clone the Repository:
git clone https://github.com/siddharthamaity/nextjs-15-starter-core.git cd nextjs-15-starter-core
-
Install Dependencies:
npm install # or with Yarn yarn install # or with pnpm pnpm install # or with Bun bun install
-
Run Development Server:
npm run dev # or with Yarn yarn dev # or with pnpm pnpm dev # or with Bun bun dev
-
Build for Production:
npm run build # or with Yarn yarn build # or with pnpm pnpm build # or with Bun bun run build
To use Docker, make sure Docker is installed on your machine. Then, build and run the Docker container:
docker build . -t nextjs-starter-core
# or if using Bun
docker build . -t nextjs-starter-core -f Dockerfile.bun
docker run -p 3000:3000 nextjs-starter-core
This project is licensed under the MIT License. See the LICENSE file for details.
With โค๏ธ from ๐ฎ๐ณ