The Problem

Better Auth is a powerful authentication library, but it has no built-in UI. Every developer using Better Auth has to build sign-in forms, sign-up flows, 2FA modals, and organization management screens from scratch. That's days of repetitive work per project.

The Solution

I built @bettercone/ui — a library of pre-built React components that wrap Better Auth's API. Sign-in, sign-up, 2FA verification, organization members, invitations — all ready to import and use. The components handle loading states, error handling, and responsive design out of the box.

Beyond the UI library, the project includes a full monorepo with a SaaS backend (Stripe integrated) for managing subscription plans. Free tier + paid plans, all handled through a single codebase using Turborepo.

The Result

Published on npm. A monorepo that any React project can pull in for complete auth UI in under 5 minutes. The Stripe backend handles plan management, so you can go from auth to billing without writing a single new endpoint.