awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
better-auth avatar

better-auth/better-auth

0
View on GitHub↗
28,736 Stars·2,617 Forks·TypeScript·MIT·16 Aufrufebetter-auth.com↗

Better Auth

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.

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.

Star-Verlauf

Star-Verlauf für better-auth/better-authStar-Verlauf für better-auth/better-auth

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Better Auth

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Better Auth.
  • vapor/vaporAvatar von vapor

    vapor/vapor

    26,138Auf GitHub ansehen↗

    Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and APIs in Swift. It provides a non-blocking, event-loop-based runtime that manages concurrent task processing, background job queues, and asynchronous request handling. The framework is built around a dependency injection container that manages the lifecycle and resolution of services, configurations, and database connections throughout the request pipeline. The framework distinguishes itself through a protocol-oriented design that emphasizes type safety across all layers of the

    Swiftframeworkhttphttp2
    Auf GitHub ansehen↗26,138
  • casdoor/casdoorAvatar von casdoor

    casdoor/casdoor

    13,814Auf GitHub ansehen↗

    Casdoor is a centralized identity and access management platform that functions as an OAuth 2.0 authorization server. It provides a comprehensive suite of services for managing user identities, authentication sessions, and access policies across both web and machine-to-machine applications. Built with a decoupled frontend-backend architecture in Go, the platform supports high-concurrency environments and offers a web-based management interface for administrative tasks. The platform distinguishes itself through its extensive support for federated identity management, allowing integration with

    Goai-gatewayauthauthentication
    Auf GitHub ansehen↗13,814
  • teamhanko/hankoAvatar von teamhanko

    teamhanko/hanko

    8,801Auf GitHub ansehen↗

    Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.

    Go2faauthenticationciam
    Auf GitHub ansehen↗8,801
  • pennersr/django-allauthAvatar von pennersr

    pennersr/django-allauth

    10,342Auf GitHub ansehen↗

    django-allauth is a comprehensive authentication framework for Django applications that manages user registration, account ownership verification, and secure login processes. It provides a system for handling the entire user account lifecycle, including the ability to define custom signup fields and implement identity verification. The project distinguishes itself by providing a suite of OAuth and SAML integrations for social account authentication and the capability to act as an OpenID Connect identity provider. It further supports decoupled architectures through a token-based headless authe

    Pythonaccountsauthenticationdjango
    Auf GitHub ansehen↗10,342
Alle 30 Alternativen zu Better Auth anzeigen→

Häufig gestellte Fragen

Was macht better-auth/better-auth?

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.

Was sind die Hauptfunktionen von better-auth/better-auth?

Die Hauptfunktionen von better-auth/better-auth sind: Authentication Frameworks, Authentication Systems, Email Authentication Strategies, Identity Providers, Authentication Strategies, Authentication Middleware, Request Authentication Middleware, Social Authentication Providers.

Welche Open-Source-Alternativen gibt es zu better-auth/better-auth?

Open-Source-Alternativen zu better-auth/better-auth sind unter anderem: vapor/vapor — Vapor is a comprehensive server-side web framework designed for building scalable, high-performance applications and… casdoor/casdoor — Casdoor is a centralized identity and access management platform that functions as an OAuth 2.0 authorization server.… teamhanko/hanko — Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey… pennersr/django-allauth — django-allauth is a comprehensive authentication framework for Django applications that manages user registration,… dexidp/dex — Dex is an OpenID Connect provider and identity federation proxy that translates authentication signals from various… kanidm/kanidm — Kanidm is a centralized identity management server designed to handle authentication, authorization, and directory…