Start Zero Auth

screenshot of Start Zero Auth

Complete starter templates for React apps with Zero Sync real-time data synchronization. Choose between Better Auth or Supabase Auth, both featuring modern React 19, TanStack Start, Drizzle ORM, and Shadcn/UI.

Overview

TanStack React Start offers a compelling solution for developers who want to kickstart their projects with different authentication methods through its Start Zero Auth templates. Whether you're looking for full control over your authentication implementation or a quick setup with built-in user management, the Better Auth and Supabase Auth templates provide flexible options that cater to diverse project needs. With a streamlined setup process and a powerful tech stack, you can rapidly deploy applications that harness real-time data and robust authentication features.

Both templates rely on the latest technologies, making them suitable for modern web applications. The focus on zero sync for real-time updates means that developers can create highly responsive applications without the complexity of traditional state management.

Features

  • Local Database Setup with Docker Compose: Easily configure your development environment with local PostgreSQL setup, ensuring a smooth workflow during development.

  • Full Control over Authentication Implementation: Customize your authentication flows with the Better Auth template, allowing for tailored user experiences specific to your project.

  • Drizzle ORM Integration: Simplify database interactions with Drizzle ORM, making database queries seamless and efficient.

  • Real-time Subscriptions: Enjoy instant data updates and notifications as changes happen using the zero sync feature, improving user interaction and engagement.

  • Hosted Database and Auth Management: With Supabase Auth, you can leverage a hosted solution that simplifies user management and speeds up the setup process.

  • SPA-style Client-side Routing: Utilize the TanStack Router to create a smooth user experience with single-page application routing, enhancing navigation through your app.

  • Rich UI Components: Build attractive interfaces with Tailwind CSS, Shadcn UI, and Radix primitives, ensuring your application is both functional and visually appealing.

  • Comprehensive Tooling: Benefit from an advanced tech stack that includes Bun for building, Biome for linting and formatting, and Vitest for testing, enabling a robust development process.