Há uma alternativa de tendência do Firebase chamada Supabase. Eles estão usando ferramentas de código aberto de nível empresarial para oferecer os recursos do Firebase. As ferramentas que a Supabase oferece são as seguintes:
- Banco de dados Postgres hospedado
- Assinaturas em tempo real
- Autenticação e autorização
- APIs geradas automaticamente
- Painel
- Armazenar
O que o Supabase tem a oferecer?
Ele contém todos os recursos de back-end necessários para criar um produto. Você pode usar todas as ferramentas ou apenas aquelas que você mais precisa, como:
- Base de dados: Um banco de dados Postgres dedicado e escalável.
- Autenticação: Gerenciamento de usuários com segurança em nível de linha.
- Armazenamento de arquivo: Armazene, organize e sirva arquivos grandes.
- APIs geradas automaticamente: Gere instantaneamente APIs para seu banco de dados.
Supabase é construído em software de código aberto. Se as ferramentas e comunidades estiverem disponíveis sob uma licença MIT, Apache 2 ou compatível, elas as utilizarão e promoverão. Eles construirão e lançarão o programa se ele ainda não existir. O Supabase não é um mapeamento individual do Firebase em termos de recursos. Seu objetivo é dar aos desenvolvedores uma experiência de desenvolvimento semelhante, utilizando tecnologias de código aberto.
Supabase é uma plataforma hospedada. Você pode se cadastrar e começar a usar o Supabase imediatamente, sem precisar instalar nada em seu servidor. Você também pode hospedar e desenvolver localmente qualquer coisa.
Eles dividiram cada biblioteca em pequenos pedaços que podem ser usados separadamente. Cada sub-biblioteca é uma implementação autônoma de um sistema externo. Essa é uma das maneiras de manter as tecnologias atuais relevantes.
Para mais informações, visite este link.