awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
better-auth avatar

better-auth/better-auth

0
View on GitHub↗
28,736 estrellas·2,617 forks·TypeScript·MIT·21 vistasbetter-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.

Historial de estrellas

Gráfico del historial de estrellas de better-auth/better-authGráfico del historial de estrellas de better-auth/better-auth

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Better Auth

Proyectos open-source similares, clasificados según cuántas características comparten con Better Auth.
  • vapor/vaporAvatar de vapor

    vapor/vapor

    26,138Ver en GitHub↗

    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
    Ver en GitHub↗26,138
  • casdoor/casdoorAvatar de casdoor

    casdoor/casdoor

    13,814Ver en GitHub↗

    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
    Ver en GitHub↗13,814
  • teamhanko/hankoAvatar de teamhanko

    teamhanko/hanko

    8,801Ver en GitHub↗

    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
    Ver en GitHub↗8,801
  • pennersr/django-allauthAvatar de pennersr

    pennersr/django-allauth

    10,342Ver en GitHub↗

    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
    Ver en GitHub↗10,342
Ver las 30 alternativas a Better Auth→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de better-auth/better-auth?

Las características principales de better-auth/better-auth son: Authentication Frameworks, Authentication Systems, Email Authentication Strategies, Identity Providers, Authentication Strategies, Authentication Middleware, Request Authentication Middleware, Social Authentication Providers.

¿Qué alternativas de código abierto existen para better-auth/better-auth?

Las alternativas de código abierto para better-auth/better-auth incluyen: 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…