BetterAuth Awesome List

repository·main·Indexed 18 days ago

https://github.com/better-auth/awesome

A curated collection of resources for the BetterAuth ecosystem, including database adapters (Convex, SurrealDB, PayloadCMS, TypeORM, Ronin, InstantDB), plugins for identity re-verification and payments, starter kits for Next.js, SvelteKit, Nuxt, and React Router, as well as UI components and an MCP server for AI agents.

Tokens
539
Snippets
0
Records
5
Agent score
14%

What's inside better-auth/awesome

  1. Available BetterAuth Adapters

    main

    BetterAuth supports various database and backend adapters to integrate with different storage solutions. Use these adapters to connect your authentication flow to your specific database provider.

    Available Adapters:

    • convex: Convex adapter
    • surreal: SurrealDB adapter
    • payload: PayloadCMS adapter
    • typeorm: TypeORM adapter
    • ronin: Ronin adapter
    • instant: InstantDB adapter
  2. BetterAuth Starter Kits

    main

    Use these starter kits to quickly scaffold a new project with BetterAuth pre-configured. They cover various frameworks like Next.js, SvelteKit, Nuxt, and React Router.

    Popular Starter Kits:

    • next-js-starter: Next.js + PostgreSQL + Drizzle + shadcn/ui + TanStack Query.
    • tanstack-starter: TanStack-focused starter with PostgreSQL and Drizzle.
    • better-auth-react-router-cloudflare-d1: React Router (v7) + Cloudflare + D1.
    • svelter-auth: SvelteKit starter template.
    • supastarter: Scalable Next.js SaaS starter.
    • turbo-starter: Web (Next.js), mobile (Expo), and browser extension (WXT).
    • Hono x Better Auth: Hono + BetterAuth + Drizzle ORM.
    • NuxSaaS: Nuxt.js Full-Stack SaaS Starter Kit.
  3. Available BetterAuth Plugins

    main

    Extend BetterAuth functionality using plugins. These plugins add features like identity re-verification, legal consent, payment integration, and more.

    Available Plugins:

    • reverify: Prompt users to re-verify identity via authentication.
    • legal-consent: Handles legal consent flows.
    • @better-auth-kit/tests: Utilities for testing BetterAuth plugins.
    • seed: CLI tool to seed the database with deterministic fake data.
    • polar: Integrates Polar payments and subscriptions.
    • expo-passkey: Enables passwordless biometric authentication in Expo apps.
    • harmony: Email/phone normalization and temporary email domain blocking.
    • cloudflare: Integration with Cloudflare Workers, D1, KV, R2, and geolocation.