A favicon of Nextjs Nextauth Drizzle Shadcn

Nextjs Nextauth Drizzle Shadcn

A Next.js 15 starter with React 19, NextAuth 5, Drizzle ORM, Shadcn/UI, PostgreSQL, and Jest for rapid, type-safe full-stack development.

A screenshot of Nextjs Nextauth Drizzle ShadcnVisit

Next.js 15 Full-Stack Starter with NextAuth, Drizzle, and Shadcn/UI

Jumpstart your full-stack web application development with this comprehensive Next.js 15 template. It integrates React 19 for dynamic UIs, NextAuth 5 for secure authentication, Drizzle ORM for type-safe PostgreSQL database interactions, and Shadcn/UI for beautiful, accessible components. Pre-configured with Jest for testing, it provides a solid foundation for building modern, scalable, and type-safe applications quickly and efficiently, allowing developers to focus on feature implementation rather than initial setup.

Features:

  • Next.js 15 Integration: Leverages the latest Next.js version for enhanced performance and scalability in web applications.
  • React 19 Support: Utilizes React 19 for building powerful, flexible, and modern user interfaces.
  • Auth.js (NextAuth 5) Authentication: Implements robust authentication flows using Auth.js, including support for providers like Google, as seen in the example login UI.
  • PostgreSQL Database: Configured for use with PostgreSQL, a reliable and scalable open-source relational database.
  • Drizzle ORM: Provides type-safe database interactions and management with PostgreSQL, including schema migrations via commands like pnpm drizzle:push.
  • Shadcn/UI Components: Includes Shadcn/UI for a collection of beautifully designed and customizable UI components.
  • Jest Testing Framework: Integrated with Jest for writing and running unit tests (e.g., pnpm test) to ensure application reliability.
  • TypeScript Development: Built entirely with TypeScript for type safety, improved developer experience, and scalability.
  • Environment Configuration: Uses .env files for easy management of environment-specific variables like POSTGRES URL, AUTH SECRET, and Google OAuth credentials.
  • Pre-defined Scripts: Offers convenient npm/pnpm scripts for development (pnpm dev), database migration, and testing.

Summary:

This template offers a robust starting point for developers aiming to build full-stack applications using a modern, type-safe technology stack. It combines Next.js 15, React 19, NextAuth 5 for authentication, Drizzle ORM with PostgreSQL for database operations, and Shadcn/UI for the user interface, alongside Jest for testing. It's designed to accelerate development by providing a well-structured, pre-configured environment for building scalable and reliable web applications.

Distribution:
opensource
GitHub:
15 Stars
3 Forks
Share:

 

  
 

Similar to Nextjs Nextauth Drizzle Shadcn: