Airtable 好用,但免费版行数封顶、数据还存在别人服务器上。NocoDB 把 Airtable 的体验搬到了开源世界:一个自托管的在线表格数据库,把任何 MySQL、Postgres 数据库变成漂亮的智能表格界面,表格、看板、日历、表单多种视图随便切。它在 GitHub 上拿下 6.5 万+ Star,是无代码数据库领域 star 最高的开源项目之一。
这是什么
NocoDB 的思路很简单:数据库的操作门槛太高,表格人人都会用。它在你现有的关系型数据库上套一层 Airtable 式的操作界面,非技术人员也能建表、录数据、做关联,还自动生成 REST API 给开发者调用。自托管免费,数据完全存在自己的服务器上。
核心功能
- 多视图:表格、看板、日历、画廊、表单,同一份数据多种看法的切换
- 自动 API:每个表自动生成 REST API,还带 Swagger 文档和 Webhook
- 关系建模:表之间建关联、查引用,复杂数据结构也能表达
- Docker 一键起:一条命令拉起全套,也支持连你现有的 MySQL/Postgres
- 权限与协作:多用户、角色权限、评论协作,团队用得上
- 导入导出:CSV、Excel 导入导出,Airtable 数据也能迁进来
免费吗
自托管免费。采用 Sustainable Use License(可持续使用许可,非 OSI 认证的开源协议),自己部署使用不收费;官方另有云服务和企业版。注意它和 MIT/Apache 项目不同,商用大规模部署前建议读一遍许可条款。
适合谁
- 想用 Airtable 式体验,但数据必须留在自己服务器上的人
- 给非技术同事搭一个能直接操作的生产数据库界面的人
- 需要快速搭内部工具:CRM、库存、内容库、项目跟踪的人
- 想给现有 MySQL/Postgres 免费加一套 REST API 的开发者
怎么开始
Docker 一条命令启动,浏览器打开就是完整应用;也可以连你已有的数据库,现有表秒变智能表格。官方文档有中文社区翻译,上手很快。
