开源无代码平台,用于构建数据库、应用、自动化和 AI 智能体,可自托管,是 Airtable 的开源替代方案。
gristlabs/grist-core
Grist 是一款可自部署的关系型电子表格,结合了表格公式与数据库式的强类型列。
- Star
- 11,982
- Fork
- 679
- 未关闭 Issue
- 753
- 最近提交
- 6小时前
这是什么?
Grist 是一种关系型电子表格:列有名称且只存放一种类型的数据,类似数据库;同时又能像电子表格一样用公式填充,被引用的单元格变化时自动更新。grist-core 是其社区版服务端,可通过 Docker 运行或从源码构建,在自有服务器上托管表格。
文档以 SQLite 文件保存,任何能读取 SQLite 的工具都能读出其中的数值和文本数据。公式使用 Python 编写,也支持大量 Excel 函数。内置功能包括引用列与双向引用、选择列表、附件、条件格式、图表、卡片和日历视图、汇总表、原生表单、增量导入 CSV 与 Airtable 数据、REST API 以及可配置的出站 Webhook。
权限控制支持文档、工作区和站点共享,并可对单行、单列和整张表设置访问规则。登录方式包括 getgrist.com 登录和转发认证;OIDC 或 SAML 需要完整版。项目还提供用于本地使用的 grist-desktop 和用于静态网站展示的 grist-static,以及可接入 OpenAI 或 OpenRouter 模型的 AI 公式助手。
核心功能
- 01列有名称且具有明确类型,兼具数据库结构与电子表格式公式。
- 02公式使用 Python 编写,并支持大量 Excel 函数。
- 03文档以 SQLite 文件保存,其他工具可直接读取数据。
- 04支持引用列、选择列表、附件和 Markdown 文本单元格。
- 05包含图表、卡片与日历视图、汇总表和原生表单。
- 06提供 REST API、CSV 与 Excel 导入导出,以及可配置的 Webhook。
适用场景
- 在自托管的表格中管理发票、库存或薪资等业务数据。
- 在自有服务器上保存数据,替代类似 Airtable 的多维表格。
- 为企业内网团队搭建内部仪表盘和表单。
- 借助 grist-static 在网站上发布只读的表格视图。
快速上手
- 1
按照 README 中“Using Grist”部分的 Docker 说明进行设置
使用前须知
- 部分功能(如 Azure 存储、审计日志流和 Grist Assistant)仅存在于完整版中,不包含在 grist-core 里。
- 部分高级功能(包括 gVisor 沙箱)仅适用于 Linux 或 Docker 环境。
标签
常见问题
- grist-core 是什么?
- Grist 是一款可自部署的关系型电子表格,结合了表格公式与数据库式的强类型列。 Grist 是一种关系型电子表格:列有名称且只存放一种类型的数据,类似数据库;同时又能像电子表格一样用公式填充,被引用的单元格变化时自动更新。grist-core 是其社区版服务端,可通过 Docker 运行或从源码构建,在自有服务器上托管表格。
- grist-core 可以免费使用吗?用的什么许可证?
- grist-core 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- grist-core 还在维护吗?
- 活跃维护中。grist-core 最近一次提交是在 2026年10月20日。
- grist-core 适合用来做什么?
- 在自托管的表格中管理发票、库存或薪资等业务数据。 在自有服务器上保存数据,替代类似 Airtable 的多维表格。 为企业内网团队搭建内部仪表盘和表单。 借助 grist-static 在网站上发布只读的表格视图。
- grist-core 怎么安装和运行?
- 按照 README 中“Using Grist”部分的 Docker 说明进行设置
- 在哪里获取 grist-core?
- 源代码和安装说明在 GitHub 上:https://github.com/gristlabs/grist-core
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
可自托管的网页变化监控工具,页面变化时通过 Discord、邮件、Slack 等渠道提醒。
可自托管的个人仪表盘,支持服务状态监控、组件小部件、主题与可视化配置编辑。
可自托管、面向 API 的低代码平台,以协作式表格数据库的形式使用,可替代 Airtable。
基于 Django 的开源自托管健身、饮食与体重记录工具,提供 REST API 和移动端应用。
开源数字标牌平台,可将树莓派和 PC 连接的显示屏变为可集中管理的内容屏幕。