Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A free, open-source Next.js 15 SaaS starter template with Supabase auth, Tailwind CSS 4, and a prebuilt dashboard.

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
Niya is a free, open-source Next.js 15 SaaS starter template that combines Supabase authentication, Tailwind CSS 4 styling, and a prebuilt dashboard for developers building production-ready web apps.
Niya is a production-ready Next.js 15 template for developers and AI startups, maintained by Naman Barkiya and published under the MIT License. It uses the App Router with TypeScript strict mode and ships with authentication, protected routes, a dashboard, and landing page components. To get started, you clone the repository, install dependencies, and add your Supabase project URL and anon key to a .env.local file. The result is a running application with signup and login flows, a protected dashboard, and API routes scaffolded.
The quick start involves six steps: clone the repository, install dependencies with npm, yarn, pnpm, or bun, copy env-example.env to .env.local, create a Supabase project and add its URL and anon key, run the development server, and open http://localhost:3000. The included project structure separates app/, components/, lib/, and public/ directories to keep concerns organized.
Niya is free and open-source under the MIT License. There are no paid tiers or premium features; the entire template is available on GitHub.
Yes, Niya is completely free and open-source. It is licensed under the MIT License, so you can use it for personal and commercial projects without paying a fee.
Yes, Niya includes a full authentication system built with Supabase Auth. It provides email confirmation, password reset, protected routes, and role-based access control.
Niya uses Next.js 15 with the App Router, TypeScript, Tailwind CSS 4, Supabase, Zustand, React Query, Zod, Magic UI, Radix UI, and Framer Motion. The styling is utility-first with dark mode support.
Clone the repo, copy env-example.env to .env.local, then create a project at supabase.com. Copy your project URL and anon key into that file, then start the development server with npm run dev.
Yes, the template uses Tailwind CSS. You can modify the color palette and font family in tailwind.config.js. All components are modular inside components/ for easy customization.
