I built an Identity Management for Next.js & Supabase So You Dont Have To

Save hours on authentication, user, organization management, and access control with customizable components.

2 Minutes to setup
Super Customizable
Works with React 19
You focus on what matters

How long did your last authentication setup take?

Was it days of focus? Weeks? or sometimes even months?

I can tell you how long mine was. When I build reputable.so, it took me straight 8 days of full focus to build a proper authentication flow.

This is what a typical flow looked for me:

  • Have a product idea
  • Plan it out
  • Start building a MVP
  • Start creating authentication flow diagrams
  • Connect Supabase
  • Create Middleware
  • Create callback/confirm Routes
  • Gets stuck because my routes are not working
  • 20 steps later ... I finished authentication
  • Motivation has dropped to 0 already

But it doesnt have to be this way

After I finished reputable.so, I was reflecting in the development process, well as its clear already, what took the most time was authentication.

Since I have a lot of ideas, and love to build a lot of apps (check my portfolio) I decided I have to do something about it.

Since I love Supabase and having full access to my code, I decided against using existing identity managers (such as Clerk)

That's when I had the idea to create a reusable library. So I used all the code from Reputable.so and all the learnings to create GateUI.

I actually ended up deleting the authenticaton in Reputable and replacing it with GateUI completely.

Authentication

  • User sign-up and login
  • Login with Magic Link
  • Social authentication (Google, etc.)
  • Password reset functionality
  • Saves 16 hours of work

Installation

bash
npx @gateui/cli add auth

Built with GateUI

Here's the 2 apps I built using GateUI

Screenshot of Plan.BuildThatSaaS

Plan.BuildThatSaaS

SaaS idea planner

Visit Site
Screenshot of Reputable

Reputable

Notion-like link in bio builder

Visit Site

$0 Price

I am making GateUI public, so every developer, every indie maker out there can focus building in what they love and not repeatable tasks.

I will NEVER charge you for this.

The only think I can ask you is a star in Github and that's it.

Enjoy building you awesome applications and never give up!