基于 Postgres 的开发平台,提供托管数据库、认证、自动生成的 API、文件存储等功能,可作为 Firebase 的开源替代。
- Star
- 12,724
- Fork
- 837
- 未关闭 Issue
- 250
- 最近提交
- 4天前
这是什么?
Convex 是面向 Web 应用开发者的开源响应式数据库,集成了数据库、用 TypeScript 编写服务端函数的运行环境以及客户端库。查询与变更操作保持强一致性,数据变化会实时推送到前端界面。
除云端托管服务外,也可以自托管,支持使用 Docker 或预编译二进制部署。自托管版本包含仪表盘和 CLI 等大部分云端功能,并可与 Postgres、Sqlite、Neon、Fly.io、Vercel 等工具配合使用。
仓库中,Rust 后端代码位于 crates/,TypeScript 包位于 npm-packages/。构建说明见 BUILD.md,自托管指南位于 self-hosted 目录。
核心功能
- 01响应式查询,数据变化时实时推送给客户端
- 02使用纯 TypeScript 编写服务端函数与业务逻辑
- 03内置强一致性数据库
- 04提供客户端库,便于构建实时更新的应用
- 05支持通过 Docker 或预编译二进制自托管,包含仪表盘和 CLI
适用场景
- 构建实时更新的 Web 应用,如仪表盘或协作工具
- 在免费托管层上运行的个人项目,几乎无需维护
- 在自有基础设施上使用 Postgres 或 Sqlite 自托管后端
快速上手
- 1
阅读 Convex 文档中的入门指南
- 2
按照自托管指南使用 Docker(推荐)进行自托管
使用前须知
- 元数据中未明确标注许可证,使用前请先核实仓库的许可条款。
- 项目在 Linux 和 Mac 上测试最充分,在 Windows 上的使用经验较少。
- 自托管需要一定的配置工作,并且必须更改仓库中默认的实例密钥和管理员密钥。
- 仓库不包含 Convex 的内部测试套件。
标签
常见问题
- convex-backend 是什么?
- 面向 Web 应用的开源响应式数据库,可用纯 TypeScript 编写服务端函数与业务逻辑。 Convex 是面向 Web 应用开发者的开源响应式数据库,集成了数据库、用 TypeScript 编写服务端函数的运行环境以及客户端库。查询与变更操作保持强一致性,数据变化会实时推送到前端界面。
- convex-backend 可以免费使用吗?用的什么许可证?
- convex-backend 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- convex-backend 还在维护吗?
- 活跃维护中。convex-backend 最近一次提交是在 2026年10月16日。
- convex-backend 适合用来做什么?
- 构建实时更新的 Web 应用,如仪表盘或协作工具 在免费托管层上运行的个人项目,几乎无需维护 在自有基础设施上使用 Postgres 或 Sqlite 自托管后端
- convex-backend 怎么安装和运行?
- 阅读 Convex 文档中的入门指南 按照自托管指南使用 Docker(推荐)进行自托管
- 在哪里获取 convex-backend?
- 源代码和安装说明在 GitHub 上:https://github.com/convex/convex-backend
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
11.2万1.7万TypeScriptApache-2.0更新于 6小时前
一个以单个可执行文件发布的开源 Go 后端,内置 SQLite、实时订阅、文件与用户管理和管理后台。
6.1万3731GoMIT更新于 6天前
开源后端平台,提供认证、数据库、存储、函数、消息、实时与托管等能力,可用 Docker 自托管。
5.8万5803TypeScriptBSD-3-Clause更新于 22小时前
跨平台 SQL 编辑器与数据库管理工具,支持 Linux、macOS 和 Windows,可连接 MySQL、PostgreSQL、SQLite 等多种数据库。
2.4万1651TypeScriptOther更新于 昨天
可自托管的公平代码工作流自动化平台,用于构建 AI 智能体与工作流,支持 1500 多种集成。
20.8万6.1万TypeScriptOther更新于 22小时前
开源自托管的日程预约平台,是 Cal.com 的 MIT 许可社区分支,用于安排会议和管理日历。
4.9万1.5万TypeScriptMIT更新于 前天