awesome-repositories.comBlog
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPBlogSitemapPrivacyTerms
Better Auth | Awesome Repository
← All repositories

better-auth/better-auth

0
View on GitHub↗
26,317 stars·2,270 forks·TypeScript·mit·0 viewsbetter-auth.com↗

Better Auth

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Let's find more awesome repositories

Features

  • Authentication Frameworks - A modular library that manages user identity, session tracking, and secure access control across modern web applications.
  • Authentication Systems - Implementing secure user login and registration flows that handle credentials, session management, and account state across your entire application.
  • Email Authentication Strategies - Verify user identities using email and password combinations while handling account creation and maintaining active login states across the application automatically.
  • Identity Providers - A unified solution for handling email credentials and social logins across diverse client environments and backend infrastructures.
  • Authentication Strategies - Building custom security logic and database schemas by plugging specialized functionality into your existing user management and authorization infrastructure.
  • Authentication Middleware - A flexible architecture that allows developers to extend core authentication logic through custom plugins and server-side hooks.
  • Request Authentication Middleware - Authentication checks are performed by intercepting incoming network requests to validate user sessions before allowing access to protected application routes.
  • Social Authentication Providers - Connect user accounts through external identity providers by configuring secure credentials and initiating the authentication handshake to verify identity without local passwords.
  • Schema Generators - The system automatically derives database structures and API contracts from configuration settings to ensure consistency between the authentication logic and storage.
  • Session Management - Tracking active user sessions across both client and server environments to provide consistent data access and real-time interface updates.
  • Identity Federation Providers - External identity providers are integrated through a standardized handshake protocol that verifies user credentials without requiring local password storage or management.
  • Session Management - Track active user sessions across client and server environments to provide real-time data access and trigger interface updates whenever the authentication status changes.
  • AI Coding Assistants - Configuring coding assistants with library-specific knowledge to ensure generated code follows best practices and maintains security standards during development.
  • Identity Provider Integrations - Connecting external login services to your application to allow users to authenticate through third-party platforms without managing local passwords.
  • Database Abstraction Layers - The system interacts with various storage backends through a standardized interface layer that abstracts away specific database query syntax and schema requirements.
  • Agent Skill Configurations - Tailor coding assistants with library-specific knowledge to ensure generated code follows established patterns, conventions, and best practices for your authentication system.
  • Authentication Plugins - Customize authentication workflows by registering custom plugins on the server and client to handle unique business requirements and update database structures accordingly.
  • Session Management Systems - Authentication status is maintained by tracking tokens across client and server environments to ensure consistent user identity and real-time access control.
  • This project is a modular authentication framework designed to manage user identity, session tracking, and access control across web applications. It provides a unified solution for handling email-based credentials and social identity federation, allowing developers to implement secure login and registration flows that maintain consistent user states across client and server environments.

    The system utilizes a plugin-based architecture and middleware-driven request interception to allow for the extension of core authentication logic. It features type-safe schema generation, which derives database structures and API contracts directly from configuration, and employs a database-agnostic adapter pattern to interface with various storage backends. These capabilities enable the creation of custom security logic and database schemas that adapt to specific application requirements.

    To support development, the framework includes integrated tooling that provides context-aware knowledge to coding assistants. By configuring agent skills and connecting documentation through standardized protocols, developers can automate the implementation of authentication patterns while ensuring adherence to established conventions and security standards.