/next-minimal-starter

A better create-next-app alternative base template.

Primary LanguageTypeScript

Minimal Next Starter

An opinionated, super minimal Next.js starter template, alternative to create-next-app's template.

Features

  • ⚡️ Super fast lint / formatting with Biome.
  • 🌚 Dark mode support with Next Themes.
  • ⭐️ Full ESM setup.
  • 🔐 Strict TypeScript configuration.
  • ✍️ Geist Font pre-configured.
  • ✨ Pre-configured with GitHub Actions for CI.
  • 💅 Tailwind plugins like typography and aspect-ratio pre-installed.

The aim of this starter is to provide a super bare-bones setup for Next.js with all of the necessary things that you might need to get started with a new project.

Getting Started

# Create a new Next.js project using the starter
bunx create-next-app -e https://github.com/ixahmedxi/next-minimal-starter

# Navigate into the project
cd <project-name>

# Install dependencies
bun install

# Run the app
bun dev

# Build the app
bun run build

# Lint
bun check

# Typecheck
bun typecheck