Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Next.js starter template with Supabase authentication, Prisma ORM, Radix UI, SWR, and Yup validation.
Kazooo is a Next.js starter project template that scaffolds a full-stack web application with Supabase authentication and a Prisma-backed database, ready for immediate customization. The template bundles popular packages such as Radix UI, Lucide React, SWR, and Yup, and it supports dark mode out of the box. It is released under the MIT license and credits shadcn/ui for its reusable UI components. The repository metadata further specifies Next.js 16, React 19, TypeScript, Tailwind CSS 4, shadcn/ui (Base UI), Supabase SSR Auth, Zod, React Hook Form, and Playwright e2e testing.
Kazooo is an open-source boilerplate for web applications built on the Next.js React framework. It takes a fresh clone as input and produces a runnable project with authentication, a database, a component library, and validation already configured. The template runs on any Node.js environment that supports Next.js, and it is maintained as a GitHub repository with 42 stars.
Kazooo is for developers who want a pre-configured stack to start a SaaS, dashboard, or internal tool without spending days wiring auth and database code. It suits React developers already comfortable with Next.js and Tailwind, and teams that prefer Supabase as their backend-as-a-service. The template also helps full-stack developers who want to experiment with Prisma and SWR in a production-like setup.
The README outlines three steps: clone the repository, install dependencies with npm or yarn, and start the development server with npm run dev. Customization happens by editing components, adjusting the Prisma schema, and adding Supabase environment variables. The template also reminds users to remove unnecessary dependencies from package.json before installation to keep the project lean.
Yes, the template is licensed under the MIT license, which permits free use, modification, and distribution, even in commercial projects.
The README states Next.js 13, while the repository metadata lists Next.js 16 with React 19. Developers should check the package.json file for the exact version pinned at the time of cloning.
Yes, it uses Supabase for authentication with cookie-based sessions and supports server-side rendering patterns via Supabase SSR Auth.
Kazooo uses Prisma ORM, which works with PostgreSQL, MySQL, SQLite, and other SQL databases. The deployment target depends on your Supabase project settings.
Yes, the Radix UI components and Tailwind styling are independent of Supabase and Prisma, so you can strip out the backend if you only need the frontend starting point.
