
Better Auth
Better Auth é um framework de autenticação gratuito e de código aberto para TypeScript que funciona com qualquer framework e inclui tudo o que você precisa.





O que é Better Auth?
Better Auth é uma biblioteca de autenticação independente de framework que roda diretamente na sua aplicação. Ela gerencia contas de usuário, sessões de login e recursos de segurança sem depender de serviços externos. Você mantém controle total dos dados dos seus usuários porque tudo funciona no seu próprio banco de dados e servidor.
O framework oferece métodos de autenticação prontos para uso, incluindo login por e-mail e senha, login social com plataformas como GitHub e Google, passkeys para acesso sem senha e login por link mágico. Também suporta recursos avançados como autenticação de dois fatores, gerenciamento de organizações para contas de equipe e controle de acesso baseado em funções.
Diferente dos serviços de autenticação pagos, Better Auth é completamente gratuito, sem limites de usuários ou custos ocultos. Utiliza práticas modernas de segurança e código mantido ativamente para manter suas aplicações seguras.
Como usar Better Auth
Configurar o Better Auth é simples. Aqui estão os passos para começar:
Instale o pacote usando npm, yarn ou pnpm executando o comando de instalação no diretório do seu projeto.
Crie um arquivo de configuração onde você especifica a conexão com seu banco de dados e quais métodos de autenticação deseja habilitar, como email/senha ou provedores sociais.
Execute a ferramenta de migração do banco de dados para criar automaticamente as tabelas necessárias no seu banco. A ferramenta cuida de toda a configuração para você.
Adicione o cliente de autenticação ao seu código frontend. Isso fornece funções para autenticar usuários, registrá-los e gerenciar suas sessões.
Use os hooks ou funções fornecidos para proteger suas páginas e verificar se os usuários estão logados. O framework oferece maneiras fáceis de acessar informações do usuário em toda a sua aplicação.
Para recursos avançados como autenticação de dois fatores ou suporte a organizações, basta adicionar o plugin correspondente à sua configuração.
Recursos do Better Auth
Múltiplos métodos de autenticação, incluindo e-mail, social e sem senha
Design agnóstico de framework, funcionando com todos os principais frameworks
Autenticação de dois fatores e suporte a passkey
Recursos de gerenciamento de organizações e equipes
Mais de 50 provedores de login social suportados
Limitação de taxa e recursos de segurança integrados
Open source e completamente gratuito
Gerenciamento automático de banco de dados
Implementação TypeScript com tipagem segura
Comunidade ativa e atualizações regulares
Preços do Better Auth
Open Source
Free
- Usuários e projetos ilimitados
- Todos os métodos de autenticação (email, social, chaves de acesso, links mágicos)
- Autenticação de dois fatores (TOTP e OTP)
- Organização e gestão de equipe
- Mais de 50 provedores de login social
- Limitação de taxa e segurança integradas
- Adaptadores de banco de dados para PostgreSQL, MySQL, SQLite, MongoDB
- Ecossistema de plugins com plugins oficiais e da comunidade
- Acesso completo ao código-fonte
- Auto-hospedado na sua infraestrutura
Casos de uso do Better Auth
Quem pode se beneficiar do Better Auth?
Repositório do Better Auth
Ver no Github| Estrelas | 22,268 |
| Forks | 1,773 |
| Idade do Repositório | 1 ano |
| Último Commit | 2 dias atrás |
Perguntas frequentes sobre Better Auth
Compartilhe sua experiência com Better Auth
Veja o que os usuários estão dizendo sobre Better Auth
0 Avaliações
Ainda não há avaliações
Seja o primeiro a avaliar Better Auth
Incorporar emblemas Better Auth
Mostre à sua comunidade que Better Auth está em destaque no Tool Questor. Adicione estes belos emblemas ao seu site, documentação ou perfis sociais para aumentar a credibilidade e gerar mais tráfego.



