</>GitSoftHub
返回列表
NocoDB

NocoDB

🔥 🔥 🔥 A Free & Self-hostable Airtable Alternative

NocoDB preview

项目简介

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 — 开源自托管方案,数据安全可控