Files
supabase/i18n
..
2022-10-10 21:11:35 +02:00


Supabase

[Supabase](https://supabase.com)是一个开源的Firebase替代品。我们正在使用企业级的开源工具构建Firebase的功能。

! Supabase Dashboard

文档

有关完整的文档,请访问supabase.com/docs

要了解如何贡献,请访问入门

社区与支持

  • 社区论坛。最适合:帮助构建,讨论数据库的最佳实践。
  • GitHub问题。最适合:你在使用Supabase时遇到的bug和错误。
  • 电子邮件支持。最适合:你的数据库或基础设施的问题。
  • Discord。最适合:分享你的应用程序并与社区一起玩耍。

状态

我们目前正处于公开测试阶段。请关注本软件库的 "发布",以获得重大更新的通知。

观看此版本。


它是如何工作的

Supabase是一个开源工具的组合。我们正在使用企业级的开源产品来构建Firebase的功能。如果这些工具和社区存在,并且有MIT、Apache 2或同等的开放许可,我们将使用并支持该工具。如果该工具不存在,我们就自己建立并开放源代码。Supabase不是Firebase的1对1映射。我们的目标是使用开源工具为开发者提供类似Firebase的开发者体验。

架构

Supabase是一个[托管平台](https://app.supabase.com)。你可以注册并开始使用Supabase,无需安装任何东西。 你也可以自我托管和本地开发。

! 架构

  • PostgreSQL是一个对象关系型数据库系统,经过30多年的积极开发,它在可靠性、功能稳健性和性能方面赢得了良好的声誉。
  • Realtime是一个Elixir服务器,允许你使用websockets监听PostgreSQL的插入、更新和删除。Realtime对Postgres的内置复制功能进行调查,了解数据库的变化,将变化转换为JSON,然后通过websockets将JSON广播给授权客户。
  • PostgREST是一个网络服务器,它把你的PostgreSQL数据库直接变成一个RESTful API。
  • pg_graphql是一个PostgreSQL的扩展,暴露了一个GraphQL API。
  • Storage 提供了一个RESTful接口来管理存储在S3中的文件,使用Postgres来管理权限。
  • postgres-meta 是一个用于管理你的Postgres的RESTful API,允许你获取表、添加角色和运行查询等。
  • GoTrue 是一个基于SWT的API,用于管理用户和发行SWT令牌。
  • Kong是一个云原生API网关。

客户端库

我们对客户端库的做法是模块化的。每一个子库都是一个独立的实现,用于单一的外部系统。这是我们支持现有工具的方法之一。

。 。 。 。 。 <!-- 开始行 。 。 。 END ROW --> 。 。 。 。 。 。 。 。 。 。 。
<td>-</td>
<td><a href="https://github.com/supabase-community/postgrest-go" target="_blank" rel="noopener noreferrer">postgrest-go</a></td>。
<td><a href="https://github.com/supabase-community/gotrue-go" target="_blank" rel="noopener noreferrer">gotrue-go</a></td>
<td>-</td>
<td><a href="https://github.com/supabase-community/storage-go" target="_blank" rel="noopener noreferrer">存储-去</a></td>
<td><a href="https://github.com/supabase-community/functions-go" target="_blank" rel="noopener noreferrer">functions-go</a></td>。
语言 客户端 功能-客户端(捆绑在Supabase客户端)
Supabase PostgRESTGoTrueRealtime存储功能
lang supabase-langpostgrest-langgotrue-lang realtime-lang 存储-lang
⚡️ Official ⚡️
JavaScript (TypeScript) supabase-jspostgrest-jsgotrue-js realtime-js 存储-jsfunctions-js
Flutter supabase-flutterpostgrest-dartgotrue-dart 实时飞镖存储-镖客 功能-飞镖
💚社区 💚
C# supabase-csharppostgrest-csharpgotrue-csharp realtime-csharp 存储-csharpfunctions-csharp
Java -
- gotrue-java。 - 存储-java。







Kotlin supabase-kt。 postgrest-kt。 gotrue-kt realtime-kt 存储-kt/a> functions-kt

Python supabase-py。 postgrest-py。 gotrue-py。 realtime-py 存储-py。 functions-py。 Ruby supabase-rb。 postgrest-rb。 - - - - -







锈迹斑斑 - postgrest-rs。 - -

</td> </tr><tr> <td>-</td> <td>-</td>







<td><a href="https://github.com/supabase-community/supabase-swift" target="_blank" rel="noopener noreferrer">supabase-swift</a></td>。
<td><a href="https://github.com/supabase-community/postgrest-swift" target="_blank" rel="noopener noreferrer">postgrest-swift</a></td>。
<td><a href="https://github.com/supabase-community/gotrue-swift" target="_blank" rel="noopener noreferrer">gotrue-swift</a></td>。
<td><a href="https://github.com/supabase-community/realtime-swift" target="_blank" rel="noopener noreferrer">retime-swift</a></td>。
<td><a href="https://github.com/supabase-community/storage-swift" target="_blank" rel="noopener noreferrer">存储空间转换</a></td>。
<td><a href="https://github.com/supabase-community/functions-swift" target="_blank" rel="noopener noreferrer">functions-swift</a></td>。
Godot引擎(GDScript)。 supabase-gdscript。 postgrest-gdscript。 gotrue-gdscript realime-gdscript 存储-gdscript< functions-gdscript。

<!------如果你要翻译成另一种语言,请删除这个列表,它很难在多个文件中保持更新---->

翻译


赞助商

[!新赞助商](https://github.com/sponsors/supabase)