Better-Auth-Kit Roadmap

The active development roadmap for Better-Auth-Kit, including the latest features and improvements.

1

Better-Auth-Kit/tests library

A collection of utilities to help you test your Better-Auth plugins.

  • add: `getTestInstance` function
  • chore: Documentation
2

Seed CLI

Seed your database with fake data that relate to Better-Auth.

  • add: Seed CLI
  • add: Seed docs
  • add: User helper
  • add: Organization helper
  • add: API Key helper
3

Instant DB adapter Currently in progress

InstantDB Better-Auth adapter.

  • add: Instant DB adapter
  • add: Unit tests
  • add: Instant DB adapter docs
4

Reverify plugin

Prompt the user to reverify their identity by providing a form of authentication for revalidation.

  • add: Reverify plugin
  • add: Reverify plugin docs
  • add: Reverify plugin tests
  • chore: Documentation
  • add: Other auth methods (OTP, Magic link, etc) support
  • add: session freshness check - if session is fresh, skip re-verification. And configurable in plugin options
5

UI components & CLI

ShadCN registry based UI components specific to Better-Auth.

  • add: UI component builder page
  • add: Sign up component
  • add: Sign in component
  • add: Social login support
  • add: Export feature in component builder
  • add: Plugin UI selection interface in component builder
  • fix: Component builder sidebar links
  • add: Magic link support
  • add: Captcha support
  • add: Waitlist component
  • add: User component
  • add: Forgot password component
  • chore: Documentation
6

Waitlist Plugin

Create a flexible waitlist management system

  • add: Waitlist schema
  • add: Waitlist API functionality
  • add: Write unit tests
  • add: waitlist + better-auth-harmony
  • chore: Documentation
7

Blockade Plugin

Whitelist or blacklist users from signing in

  • add: Blockade schema
  • add: Blockade API functionality
  • add: Write unit tests
  • chore: Documentation
8

Shutdown Plugin

Stop signins or signups at any moment

  • add: Shutdown schema
  • add: Shutdown API functionality
  • add: Write unit tests
  • chore: Documentation
9

Better-Auth Dashboard CLI

A Clerk-like dashboard for your Better-Auth project. This will be a Next.js project that is styled with shadcn/ui.

  • add: /dashboard route that watches for that device's localhost:3887
  • add: UI toggle Better-Auth configs
  • add: Database view - similar to Drizzle Studio
  • add: User management
  • add: Session management
  • add: API-Key management
  • add: Organization management
10

Admin Dashboard Library

Develop a library for creating admin dashboards

  • add: Initial Admin Dashboard API
  • add: move the current admin-dashboard repo into this monorepo
  • refactor: Refine user page
  • add: Organization page
  • add: API-Key page
  • add: Analytics on home page
  • chore: Documentation
11

PocketBase DB support

A database adapter for PocketBase

  • add: Pocketbase database adapter
  • add: Pocketbase database adapter docs
  • add: tests
  • chore: Documentation
12

Firestore DB support

A database adapter for Firebase - Firestore

  • add: Firestore database adapter
  • add: Firestore database adapter docs
  • add: tests
  • chore: Documentation
13

Convex DB adapter

A database adapter for Convex

  • add: convex-better-auth to this monorepo
  • chore: update dependencies
  • chore: update docs
  • fix: any issues or bugs with the library
  • add: `count` method to the database adapter
  • chore: add tests for `count` method <- delayed.
  • add: Custom CLI tool to generate schema