NocoDB
🔥 🔥 🔥 A Free & Self-hostable Airtable Alternative

项目简介
NocoDB 是一个开源的 Airtable 替代品,它将 MySQL、PostgreSQL、SQLite 等关系型数据库转换为智能电子表格界面。用户无需编写 SQL 即可通过类似 Excel 的界面浏览、编辑和查询数据。NocoDB 支持丰富的字段类型、多种视图模式、团队协作和 REST API 自动生成等功能,是连接技术人员和非技术人员的桥梁。该项目在 GitHub 上获得了超过 53000 颗星标。
核心特性
- 电子表格界面 — 在浏览器中以电子表格形式浏览和编辑数据库记录
- 多视图支持 — 表格、画廊、看板和表单视图,适应不同数据呈现需求
- 多数据库 — 兼容 MySQL、PostgreSQL、SQLite、MSSQL 和 MariaDB
- 自动 API — 无需编码即自动生成 REST 和 GraphQL API
- 表单分享 — 创建可分享的表单,收集数据直接写入数据库
- 角色权限 — 细粒度的用户角色和权限管理
- Webhook — 支持数据变更触发 Webhook,集成自动化工作流
- 公式字段 — 类似 Excel 的公式功能,动态计算字段值
安装方法
使用 Docker 快速部署:
docker run -d --name nocodb \
-v nocodb:/usr/app/data \
-p 8080:8080 \
nocodb/nocodb:latest
使用场景
- 数据管理后台 — 为内部系统快速搭建数据管理界面
- 团队协作 — 多人共享数据库编辑权限,实时协作数据维护
- 表单收集 — 创建面向客户或员工的数据收集表单
- 快速原型 — 无需编写后端代码,快速验证产品概念
- 替代 Airtable — 开源自托管方案,数据安全可控