Skip to content

siddharthamaity/nextjs-15-starter-core

Repository files navigation

Next.js 15 Starter (core) [LIVE DEMO]

MIT License TypeScript ESLint GitHub stars GitHub forks Say Thanks!

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 Starter

๐Ÿš€ What's Included

  • 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 Plugins

โœจ Prettier Plugins

๐Ÿ’ป VS Code Extensions (Recommended)

To enhance development experience, install the following VS Code extensions:

๐Ÿ Getting Started

Prerequisites

  • Bun: Version 1.2.1 or higher OR
  • Node.js: Version 20.18.0 or higher
  • Docker: For containerized deployment (optional but recommended)

Installation

  1. Clone the Repository:

    git clone https://github.com/siddharthamaity/nextjs-15-starter-core.git
    cd nextjs-15-starter-core
  2. Install Dependencies:

    npm install
    # or with Yarn
    yarn install
    # or with pnpm
    pnpm install
    # or with Bun
    bun install
  3. Run Development Server:

    npm run dev
    # or with Yarn
    yarn dev
    # or with pnpm
    pnpm dev
    # or with Bun
    bun dev
  4. Build for Production:

    npm run build
    # or with Yarn
    yarn build
    # or with pnpm
    pnpm build
    # or with Bun
    bun run build

๐Ÿณ Docker Setup

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

โ˜ Try it in the Cloud

Open in VS Code

Open in GitHub Codespaces

Open in CodeSandbox

Open in Gitpod

Open in StackBlitz

Open in Repl.it

Open in Glitch

License

This project is licensed under the MIT License. See the LICENSE file for details.


With โค๏ธ from ๐Ÿ‡ฎ๐Ÿ‡ณ