The complete React component library for Better Auth applications.
Production-ready components for modern authentication workflows. Built for Better Auth with support for React 18 and 19.
Install and set up in one command:
npx @bettercone/ui initThis command installs @bettercone/ui, Better Auth, shadcn/ui, and configures your project automatically.
- Framework-agnostic design (Next.js, Vite, Remix, any React framework)
- Backend-agnostic architecture (Convex, Prisma, Supabase, Drizzle)
- Complete authentication workflows with Better Auth
- Billing and subscription management with Stripe
- Team and organization management
- Enterprise SSO and security features
- Mobile-first responsive design
- Full TypeScript support
- Customizable with Tailwind CSS
- Comprehensive documentation and examples
npx @bettercone/ui initnpm install @bettercone/ui better-auth
# or
pnpm add @bettercone/ui better-auth
# or
yarn add @bettercone/ui better-authImport and use components in your React application:
import { SignInForm } from "@bettercone/ui"
export default function AuthPage() {
return (
<div className="max-w-md mx-auto">
<SignInForm />
</div>
)
}- Framework: Next.js 15 with React 18/19
- Auth: Better Auth
- Payments: Stripe
- UI: Shadcn/UI with Radix UI primitives
- Styling: Tailwind CSS
- Build: Turborepo monorepo
- Documentation: Fumadocs
# Clone repository
git clone https://github.com/vncsleal/bettercone.git
cd bettercone
# Install dependencies
pnpm install
# Start development servers
pnpm devContributions are welcome. Please read our contributing guidelines and code of conduct.
MIT License - see LICENSE for details.