
Better Auth
Better Auth es un marco de autenticación gratuito y de código abierto para TypeScript que funciona con cualquier framework e incluye todo lo que necesitas.





¿Qué es Better Auth?
Better Auth es una biblioteca de autenticación independiente del framework que se ejecuta directamente en tu aplicación. Gestiona cuentas de usuario, sesiones de inicio y funciones de seguridad sin depender de servicios externos. Mantienes el control total de los datos de tus usuarios porque todo se ejecuta en tu propia base de datos y servidor.
El framework ofrece métodos de autenticación listos para usar, incluyendo inicio de sesión con correo electrónico y contraseña, acceso social con plataformas como GitHub y Google, passkeys para acceso sin contraseña y inicio de sesión mediante enlace mágico. También soporta funciones avanzadas como autenticación de dos factores, gestión de organizaciones para cuentas de equipo y control de acceso basado en roles.
A diferencia de los servicios de autenticación de pago, Better Auth es completamente gratuito, sin límites de usuarios ni costos ocultos. Utiliza prácticas de seguridad modernas y código mantenido activamente para mantener tus aplicaciones seguras.
Cómo usar Better Auth
Configurar Better Auth es sencillo. Aquí están los pasos para comenzar:
Instala el paquete usando npm, yarn o pnpm ejecutando el comando de instalación en el directorio de tu proyecto.
Crea un archivo de configuración donde especifiques la conexión a tu base de datos y los métodos de autenticación que deseas habilitar, como correo electrónico/contraseña o proveedores sociales.
Ejecuta la herramienta de migración de base de datos para crear automáticamente las tablas necesarias en tu base de datos. La herramienta se encarga de toda la configuración por ti.
Agrega el cliente de autenticación a tu código frontend. Esto te proporciona funciones para iniciar sesión, registrarse y gestionar las sesiones de los usuarios.
Usa los hooks o funciones proporcionados para proteger tus páginas y verificar si los usuarios han iniciado sesión. El framework ofrece formas fáciles de acceder a la información del usuario en toda tu aplicación.
Para funciones avanzadas como la autenticación de dos factores o soporte para organizaciones, simplemente añade el plugin correspondiente a tu configuración.
Características de Better Auth
Múltiples métodos de autenticación incluyendo correo electrónico, social y sin contraseña
Diseño independiente del framework que funciona con todos los principales frameworks
Autenticación de dos factores y soporte para llaves de acceso
Funciones de gestión de organizaciones y equipos
Soporte para más de 50 proveedores de inicio de sesión social
Limitación de tasa y funciones de seguridad integradas
De código abierto y completamente gratuito
Gestión automática de bases de datos
Implementación en TypeScript con tipado seguro
Comunidad activa y actualizaciones regulares
Precios de Better Auth
Open Source
Free
- Usuarios y proyectos ilimitados
- Todos los métodos de autenticación (correo electrónico, social, claves de acceso, enlaces mágicos)
- Autenticación de dos factores (TOTP y OTP)
- Organización y gestión de equipos
- Más de 50 proveedores de inicio de sesión social
- Limitación de tasa y seguridad integradas
- Adaptadores de base de datos para PostgreSQL, MySQL, SQLite, MongoDB
- Ecosistema de plugins con plugins oficiales y de la comunidad
- Acceso completo al código fuente
- Autoalojado en su infraestructura
Casos de uso de Better Auth
¿Quién puede beneficiarse de Better Auth?
Repositorio de Better Auth
Ver en Github| Estrellas | 22,268 |
| Bifurcaciones | 1,773 |
| Antigüedad del Repositorio | 1 año |
| Último Commit | 4 días hace |
Preguntas frecuentes sobre Better Auth
Comparte tu experiencia con Better Auth
Ve lo que los usuarios están diciendo sobre Better Auth
0 Revisiones
No hay revisiones aún
Sé el primero en revisar Better Auth
Insertar insignias de Better Auth
Muestra a tu comunidad que Better Auth aparece en Tool Questor. Añade estas hermosas insignias a tu sitio web, documentación o perfiles sociales para aumentar la credibilidad y generar más tráfico.



