logo
0
0
WeChat Login
Carlos Stenzel<carlosstenzel@hotmail.com>
Update README.pt-br.md - update Swift references (#23233)


Supabase

Supabase é uma alternativa de código aberto ao Firebase. Estamos desenvolvendo os recursos do Firebase usando ferramentas de código aberto de nível empresarial.

  • Banco de dados Postgres hospedado. Docs
  • Autenticação e autorização. Docs
  • APIs geradas automaticamente.
  • Funções.
    • Funções de banco de dados. Docs
    • Funções de borda Docs
  • Armazenamento de arquivos. Docs
  • AI + Vector/Toolkit de incorporações. Docs
  • Dashboard

Supabase Dashboard

Clique em Watch e selecione "releases" deste repositório para ser notificado sobre atualizações importantes.

Watch this repo

Documentação

Para obter a documentação completa, visite supabase.com/docs

Para ver como contribuir, visite Getting Started

Comunidade e suporte

  • Fórum da comunidade. Ideal para: ajuda na criação, discussão sobre práticas recomendadas de banco de dados.
  • GitHub Issues. Melhor para: bugs e erros que você encontra usando o Supabase.
  • Suporte por e-mail. Ideal para: problemas com seu banco de dados ou infraestrutura.
  • Discord. Ideal para: compartilhar seus aplicativos e interagir com a comunidade.

Como funciona

Supabase é uma combinação de ferramentas de código aberto. Estamos desenvolvendo os recursos do Firebase usando produtos de código aberto de nível empresarial. Se as ferramentas e as comunidades existirem, com uma licença aberta MIT, Apache 2 ou equivalente, usaremos e daremos suporte a essa ferramenta. Se a ferramenta não existir, nós mesmos a criaremos e abriremos o código-fonte. Supabase não é um mapeamento 1 para 1 do Firebase. Nosso objetivo é oferecer aos desenvolvedores uma experiência semelhante à do Firebase usando ferramentas de código aberto.

Arquitetura

Supabase é uma plataforma hospedada. Você pode se registrar e começar a usar o Supabase sem instalar nada. Você também pode auto-hospedar e desenvolver localmente.

Arquitetura

  • o PostgreSQL é um sistema de banco de dados objeto-relacional com mais de 30 anos de desenvolvimento ativo que lhe rendeu uma forte reputação de confiabilidade, robustez de recursos e desempenho.
  • Realtime é um servidor Elixir que permite que você ouça inserções, atualizações e exclusões do PostgreSQL usando websockets. O Realtime pesquisa a funcionalidade de replicação integrada do PostgreSQL em busca de alterações no banco de dados, converte as alterações em JSON e, em seguida, transmite o JSON por meio de websockets para clientes autorizados.
  • PostgREST é um servidor da Web que transforma seu banco de dados PostgreSQL diretamente em uma API RESTful
  • GoTrue é uma API baseada em SWT para gerenciar usuários e emitir tokens SWT.
  • pg_graphql é uma extensão do PostgreSQL que expõe uma API GraphQL
  • Storage fornece uma interface RESTful para gerenciar arquivos armazenados no S3, usando o Postgres para gerenciar permissões.
  • postgres-meta é uma API RESTful para gerenciar seu Postgres, permitindo que você busque tabelas, adicione funções e execute consultas, etc.
  • Kong é um gateway de API nativo da nuvem.

Bibliotecas de clientes

Nossa abordagem para bibliotecas de clientes é modular. Cada sub-biblioteca é uma implementação autônoma para um único sistema externo. Essa é uma das maneiras pelas quais oferecemos suporte às ferramentas existentes.

LinguagemClienteFeature-Clients (incluídos no cliente Supabase)
SupabasePostgRESTGoTrueRealtimeStorageFunctions
⚡️ Oficial ⚡️
JavaScript (TypeScript)supabase-jspostgrest-jsgotrue-jsrealtime-jsstorage-jsfunctions-js
Fluttersupabase-flutterpostgrest-dartgotrue-dartrealtime-dartstorage-dartfunctions-dart
💚 comunidade 💚
C#supabase-csharppostgrest-csharpgotrue-csharprealtime-csharpstorage-csharpfunctions-csharp
Go-postgrest-gogotrue-go-storage-gofunctions-go
Java--gotrue-java-storage-java-
Kotlinsupabase-ktpostgrest-ktgotrue-ktrealtime-ktstorage-ktfunctions-kt
Pythonsupabase-pypostgrest-pygotrue-pyrealtime-pystorage-pyfunctions-py
Rubysupabase-rbpostgrest-rb----
Rust-postgrest-rs----
Swiftsupabase-swiftpostgrest-swiftauth-swiftrealtime-swiftstorage-swiftfunctions-swift
Godot Engine (GDScript)supabase-gdscriptpostgrest-gdscriptgotrue-gdscriptrealtime-gdscriptstorage-gdscriptfunctions-gdscript

Badges

Made with Supabase

[![Made with Supabase](https://supabase.com/badge-made-with-supabase.svg)](https://supabase.com)
<a href="https://supabase.com"> <img width="168" height="30" src="https://supabase.com/badge-made-with-supabase.svg" alt="Made with Supabase" /> </a>

Made with Supabase (dark)

[![Made with Supabase](https://supabase.com/badge-made-with-supabase-dark.svg)](https://supabase.com)
<a href="https://supabase.com"> <img width="168" height="30" src="https://supabase.com/badge-made-with-supabase-dark.svg" alt="Made with Supabase" /> </a>

Traduções