Skip to content

pacekit/tanstack-starter

Repository files navigation

PaceKit Starter

PaceKit - Tanstack Starter

Open source foundation for modern Tanstack apps with auth and admin layout ready

PaceKit helps you skip the repetitive setup work that slows down every new project. It gives you a clean and practical Tanstack starting point with authentication flows, admin layout, and styling already in place so you can focus on building real features from day one.

✨ Features

  • Tanstack ready setup: App router structure with sensible defaults for real projects
  • Authentication built in: Better Auth configured with working sign-in and sign up screens
  • Admin layout foundation: Responsive sidebar layout suitable for dashboards and internal tools
  • Tailwind based UI: Clean styles with reusable components and icon support (shadcn & base-ui)
  • Flexible structure: Easy to extend, customize, or trim down based on your needs

🚀 Quick Setup

Follow the steps below to run PaceKit locally.

1. Clone and Install

Clone the repository and install the dependencies.

git clone https://github.com/pacekit/tanstack-starter-basic.git
cd tanstack-starter-basic
npm install

2. Environment Configuration

Copy the example environment file and add your database connection and auth secret.

cp .env.example .env

3. Database Migration

Run the Better Auth migration once your environment variables are ready.

npx @better-auth/cli@latest migrate --config=src/features/auth/auth.ts

4. Run Development Server

npm run dev

The app will be available at http://localhost:3000.

📚 Documentation

Guides, configuration details, and deployment notes are available in the official docs.

👉 pacekit.dev

About

Enterprise grade starter kit for Tanstack Start. Built for modern products

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published