多维表格是一种表格形态的在线数据库,可以进行信息存储、数据可视化分析。相比传统多维表格,在协作、自动化、个性化等方面具有优势。最著名的就是 Airtable 和飞书多维表格了,站内也有不少人分享使用多维表格进行协作或个人项目管理的案例。
但是这些服务有诸多付费墙,比如数据容量、高级视图、API 用量等。在个人使用场景下,往往会受到不少限制。其付费服务往往也包含了一些企业级特性,价格高昂,个人的使用成本较高。在这种情况下,开源项目是另一个选择,还在数据隐私、定制化、访问速度方面有明显优势。我在前期也做了多维表格的数据迁移,收集比较了一些开源项目。在此把调研结果分享出来,以便有相关需求的人参考。

Airtable
开源项目
以下是近半年仍在维护的具有多维表格特征的开源项目,为了清晰地了解它们的特性和未来开发方向,当然是把 slogan 列出来。可以看出,这些项目大多以「Airtable alternative」和「No-Code」自居。但不管他们的口号如何,我们还是以一个「多维表格」的视角来作评估选择。
- NocoDB, Open source Airtable alternative.
- Baserow, An open source no-code database and Airtable alternative. Create your own database without technical experience. Our user friendly no-code tool gives you the powers of a developer without leaving your browser.
- Teable, AI No-code Database, Productivity Super Boost.
- APITable , An API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.
- Rowy, Low-code backend platform. Manage database on spreadsheet-like UI and build cloud functions workflows in JS/TS, all in your browser.
- undb, Private first self-hosted no code database & BaaS.
除了上述几款产品外,在开源社区我们还能看到以下几款具有「表格」形态的项目,Grist 更像 Excel 表格,支持 Excel 的公式;Mathesar 偏向于 Postgres 数据库的可视化工具;NocoBase 则更多地服务于低代码应用构建。
- Grist, A modern, open source spreadsheet that goes beyond the grid.
- Mathesar, Secure, spreadsheet-like tool for Postgres data.
- NocoBase, Extensibility-first open-source no-code platform.
综合来看,NocoDB、Baserow、Teable 和 APITable 是最像多维表格、功能相对完善、bug 相对较少的的几款产品。本文只关注这四个产品。(Rowy 依赖 Firebase,无法做到完全的自部署,undb 目前有不少基础功能的缺失,使用时也有不少 bug,暂不做推荐。)