Skip to content

Latest commit

 

History

47 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NextJS Starter Template


This project is a Next.js starter template built to speed up project setup with production-ready foundational blocks. It includes a modern stack so you can start building features immediately instead of wiring tooling from scratch.

Motivation

Starting a new product often means repeating the same setup work. next-starter removes that overhead by bundling opinionated defaults for UI, auth, database access, code quality, and developer workflow. The goal is to help you ship faster while keeping a clean and scalable foundation.

What's Included

  • Core stack: Next.js 16, React 19, and TypeScript with strict project settings.
  • UI and styling: shadcn/ui foundation, Tailwind CSS v4, theme support, animation helpers, and icon packs.
  • Authentication: Better Auth with secure password hashing (Argon2) and API route wiring.
  • Data layer: Drizzle ORM with PostgreSQL/Neon support, migration tooling, and seed script support.
  • Environment safety: typed environment variable validation with @t3-oss/env-nextjs and Zod.
  • Code quality and DX: ESLint 9, Prettier (with import and Tailwind sorting), Husky, lint-staged, and commitlint.

Stack

Not Included Yet

  • Test framework setup (unit/integration/e2e).
  • CI/CD pipeline and deployment configuration.

Run Locally

IMPORTANT: For contributions, please see CONTRIBUTING.md.

Prerequisites

  • Node.js 22+
  • npm / yarn / pnpm / bun

Installation

  1. Clone the repository:
git clone https://github.com/LobeM/next-starter.git
cd next-starter
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev
  1. Open http://localhost:3000 in your browser.

Contributors

Made with contrib.rocks.

Interested in Contributing?

Contributions are welcome! Please feel free to submit a Pull Request.

Star History

Star History Chart

About

An opinionated Next.js starter template

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages