AI 见闻
精选· 重要性 4/5

Supabase:开源Postgres开发平台,提供数据库、认证、API及AI工具

GitHub Trending (AI repos)··supabase·约 4 分钟阅读
Hacker News 103987
中文导读

Supabase 是一个开源 Postgres 开发平台,整合企业级工具提供数据库、认证、API、存储和 AI 向量支持,旨在为开发者提供类似 Firebase 的体验。

Supabase 是 Postgres 开发平台。我们使用企业级开源工具构建 Firebase 的功能。- 托管 Postgres 数据库。文档- 身份验证和授权。文档- 自动生成的 API。

- 函数。- 文件存储。文档- AI + 向量/嵌入工具包。文档- 仪表板关注此仓库的“发布”以获取重大更新通知。如需完整文档,请访问 supabase.com/docs要了解如何贡献,请访问入门指南- 社区论坛。

最适合:帮助构建、讨论数据库最佳实践。- GitHub Issues。最适合:使用 Supabase 时遇到的错误和问题。- 电子邮件支持。最适合:数据库或基础设施问题。- Discord。最适合:分享你的应用并与社区交流。

Supabase 是开源工具的组合。我们使用企业级开源产品构建 Firebase 的功能。如果工具和社区存在,且具有 MIT、Apache 2 或同等开放许可证,我们将使用并支持该工具。如果工具不存在,我们自己构建并开源。

Supabase 不是 Firebase 的一对一映射。我们的目标是使用开源工具为开发者提供类似 Firebase 的开发体验。架构Supabase 是一个托管平台。你可以注册并开始使用 Supabase,无需安装任何东西。

你也可以自行托管并在本地开发。

- Postgres 是一个对象关系数据库系统,经过 30 多年的积极开发,在可靠性、功能稳健性和性能方面赢得了良好声誉。- Realtime 是一个 Elixir 服务器,允许你使用 WebSocket 监听 PostgreSQL 的插入、更新和删除操作。

Realtime 轮询 Postgres 内置的复制功能以获取数据库更改,将更改转换为 JSON,然后通过 WebSocket 向授权客户端广播 JSON。

- PostgREST 是一个 Web 服务器,可将你的 PostgreSQL 数据库直接转换为 RESTful API。- GoTrue 是一个基于 JWT 的身份验证 API,可简化应用程序中的用户注册、登录和会话管理。

- Storage 是一个 RESTful API,用于在 S3 中管理文件,并由 Postgres 处理权限。- pg_graphql 是一个 PostgreSQL 扩展,公开了 GraphQL API。

- postgres-meta 是一个 RESTful API,用于管理你的 Postgres,允许你获取表、添加角色和运行查询等。- Kong 是一个云原生 API 网关。我们的客户端库方法是模块化的。

每个子库都是单个外部系统的独立实现。这是我们支持现有工具的方式之一。[!

[Made with Supabase](https://supabase.com/badge-made-with-supabase.svg)](https://supabase.com)<a href="https:

//supabase.com"><imgwidth="168"height="30"src="https://supabase.com/badge-made-with-supabase.svg"alt="Made with Supabase"/></a>[!

[Made with Supabase](https://supabase.com/badge-made-with-supabase-dark.svg)](https://supabase.com)<a href="https:

//supabase.com"><imgwidth="168"height="30"src="https://supabase.com/badge-made-with-supabase-dark.svg"alt="Made with Supabase"/></a>

- 阿拉伯语 | العربية- 阿尔巴尼亚语 / Shqip- 孟加拉语 / বাংলা- 保加利亚语 / Български- 加泰罗尼亚语 / Català- 克罗地亚语 / Hrvatski- 捷克语 / čeština- 丹麦语 / Dansk- 荷兰语 /

Nederlands- 英语- 爱沙尼亚语 / eesti keel- 芬兰语 / Suomalainen- 法语 / Français- 德语 / Deutsch- 希腊语 / Ελληνικά- 古吉拉特语 / ગુજરાતી- 希伯来语 / עברית- 印地语 /

हिंदी- 匈牙利语 / Magyar- 尼泊尔语 / नेपाली- 印度尼西亚语 / Bahasa Indonesia- 意大利语 / Italiano- 日语 / 日本語- 韩语 / 한국어- 立陶宛语 / lietuvių- 拉脱维亚语 / latviski-

马来语 / Bahasa Malaysia- 挪威语(博克马尔语)/ Norsk (Bokmål)- 波斯语 / فارسی- 波兰语 / Polski- 葡萄牙语 / Português- 葡萄牙语(巴西)/ Português Brasileiro- 罗马尼亚语 /

Română- 俄语 / Русский- 塞尔维亚语 / Srpski- 僧伽罗语 / සිංහල- 斯洛伐克语 / slovenský- 斯洛文尼亚语 / Slovenščina- 西班牙语 / Español- 简体中文 / 简体中文- 瑞典语 / Svenska

- 泰语 / ไทย- 繁体中文 / 繁體中文- 土耳其语 / Türkçe- 乌克兰语 / Українська- 越南语 / Tiếng Việt- 翻译列表

相关阅读