热门搜索:
ghcr.io/teableio/teable

ghcr.io/teableio/teable:d74185726f11ff348e4ed3d50e0b1a0f3c68c886

ghcr.iolinux/amd64d74185726f11ff348e4ed3d50e0b1a0f3c68c886大小: 未知更新于 2026年5月23日

Postgres-Airtable 融合

Teable 是一款基于 Postgres 构建的超快速、实时、专业、开发者友好的无代码数据库。它采用简单的类电子表格界面,用于创建复杂的企业级数据库应用。通过无代码方式解锁高效应用开发,摆脱数据安全和可扩展性的障碍。

首页 | 帮助 | 博客 | 模板 | 路线图 | *** | ***

快速指南

  1. 想要快速体验?从模板中心选择一个场景,点击“使用此模板”。
  2. 追求高性能?尝试百万行数据演示,感受 Teable 的速度。
  3. 希望快速学会使用?点击此教程
  4. 有兴趣自行部署?点击在 Railway 上部署

✨功能特性

📊 类电子表格界面

您所需的功能一应俱全

  • 单元格编辑:直接点击并编辑单元格内容。
  • 公式支持:输入数学和逻辑公式自动计算值。
  • 数据排序与筛选:基于单个或多个列排序数据;使用筛选器查看特定行数据。
  • 聚合函数:自动汇总各列统计信息,提供求和、平均值、计数、最大值和最小值等即时计算,简化数据分析。
  • 数据格式化:对数字、日期等进行格式化。
  • 分组:根据列值将行组织为可折叠组,便于数据分析和导航。
  • 冻结列:冻结表格左侧列,使其在滚动时保持可见。
  • 导入/导出功能:导入和导出其他格式的数据,例如 .csv、.xlsx。
  • 行样式与条件格式:根据特定条件自动更改行样式。(即将推出)
  • 图表与可视化工具:从表格数据创建图表,如柱状图、饼图、折线图等。(即将推出)
  • 数据验证:限制或验证输入到单元格的数据。(即将推出)
  • 撤销/重做:撤销或重做最近的更改。(即将推出)
  • 评论与批注:为行添加评论,为其他用户提供解释或反馈。(即将推出)
  • 查找与替换:搜索表格内容并替换为新内容。(即将推出)

🗂️ 多视图模式

以最适合特定任务的多种方式可视化和交互数据。

  • 网格视图:表格的默认视图,以类电子表格格式显示数据。
  • 表单视图:以表单格式输入数据,适用于数据收集。
  • 看板视图:以看板形式显示数据,是列和卡片的可视化表示。(即将推出)
  • 日历视图:以日历格式显示数据,适用于跟踪日期和事件。(即将推出)
  • 画廊视图:以画廊格式显示数据,适用于展示图像和其他媒体。(即将推出)
  • 甘特图视图:以甘特图显示数据,适用于跟踪项目进度。(即将推出)
  • 时间线视图:以时间线格式显示数据,适用于跟踪随时间变化的事件。(即将推出)

🚀 超高性能

出色的响应速度和数据处理能力

  • 轻松处理百万级数据,筛选和排序毫无压力
  • 自动数据库索引以实现最大速度
  • 支持一次性批量数据操作

👨‍💻 全功能 SQL 支持

与您熟悉的软件无缝集成

  • BI 工具,如 Metabase、PowerBi...
  • 无代码工具,如 Appsmith...
  • 使用原生 SQL 直接检索数据

🔒 隐私优先

尽管基于云,但您拥有自己的数据

  • 自带数据库(即将推出)

⚡️ 实时协作

为团队设计

  • 无需刷新页面,数据实时更新
  • 无缝集成协作者邀请和管理
  • 完善的权限管理机制,从表级到列级

🧩 扩展功能(即将推出)

扩展无限可能

  • 基于 React 的无后端编程能力
  • 以极低成本自定义您自己的应用
  • 极其易用的脚本扩展模式

🤖 自动化(即将推出)

轻松无缝地赋能数据驱动工作流

  • 使用 AI 或可视化编程设计您的工作流
  • 超级轻松地从表格中检索数据

🧠 智能助手(即将推出)

原生集成 AI 能力

  • 对话生成应用。“为我创建一个项目管理应用”
  • 对话生成图表。“用柱状图分析订单表中的数据”
  • 对话生成视图。“我想查看过去一周的日程,并只显示参与者”
  • 对话生成操作。“订单支付完成后,向客户发送电子邮件通知”
  • 更多操作...

🗄️ 多数据库支持(即将推出)

选择您喜欢的 SQL 数据库

  • Sqlite、PostgreSQL、MySQL、MariaDB、TiDB...

项目结构

.
├── apps
│ ├── nextjs-app (前端,包含一个 nextjs 应用)
│ └── nestjs-backend (后端,包含一个 nestjs 应用)
└── packages
├── common-i18n (国际化资源)
├── core (共享代码和接口)
├── sdk (扩展功能 SDK)
├── db-main-prisma (模式、迁移、prisma 客户端)
├── eslint-config-bases (共享 eslint 配置)
└── ui-lib (UI 组件)

部署

使用 Docker 部署

cd dockers/examples/standalone/
docker-compose up -d

更多详情,请参见 dockers/examples

一键部署

这些平台支持一键部署,且提供免费额度。

开发

1. 初始化

# 启用帮助管理包管理器
corepack enable

# 安装项目依赖
pnpm install

# 构建包
pnpm g:build

2. 选择数据库

我们目前支持 sqlitepostgres,您可以通过运行以下命令切换

make switch-db-mode

3. 自定义环境变量(可选)

cd apps/nextjs-app
copy .env.development .env.development.local

4. 运行开发服务器

您只需启动后端,它将自动启动前端的 next 服务器,文件更改将自动重载

cd apps/nestjs-backend
pnpm dev

为什么选择 Teable?

无代码工具极大地加快了我们的工作效率,让非技术用户能够构建出色的应用,并改变了许多人的工作和生活方式。人们喜欢使用类电子表格界面处理数据,因为它简单、灵活,且非常适合团队协作。他们也更喜欢设计应用界面,而不受笨重模板的限制。

赋予非技术人员创建软件的能力听起来很令人兴奋。但这仅仅是开始:

  • 随着业务扩张,数据需求加剧。没有人希望听到,一旦订单达到 10 万,就会超出当前界面的承载能力。然而,许多无代码平台在这样的规模下会出现问题。
  • 大多数无代码平台是基于云的。这意味着您的重要数据由提供商保管,切换到其他平台可能会很麻烦。
  • 有时,无代码工具由于其局限性而无法满足您的需求,使用户陷入困境。
  • 如果某个工具变得至关重要,您最终将需要一些技术专业知识。但开发人员通常发现这些平台难以使用。
  • 开发人员很难维护具有复杂设置的系统,尤其是如果这些系统不是使用通用软件标准构建的。
  • 不使用这些标准的系统可能需要改造或替换,从长远来看成本更高。这甚至可能意味着放弃无代码路线,回到传统编码。

我们眼中无代码产品的未来

  • 任何人都可以轻松使用的应用构建界面。
  • 数据易于访问,让用户可以随意获取、移动和重用信息。
  • 数据隐私和选择权,无论是在云端、本地服务器还是仅在您的设备上。
  • 它不仅要适合非技术用户,也要适合开发人员。
  • 它应该能够处理大量数据,以便随业务一起成长。
  • 与其他软件集成的灵活性,可以结合各方优势完成工作。
  • 最后,原生 AI 集成将可用性提升到新高度。

本质上,Teable 不仅仅是另一个无代码解决方案,它是对现代软件开发不断变化的需求的全面回应,确保无论技术水平如何,每个人都有一个为其需求量身定制的平台。

赞助商 :heart:

如果您的公司正在使用此项目,我非常感谢您的https://github.com/***/teableio%E3%80%81%E5%92%96%E5%95%A1%E6%94%AF%E6%8C%81%E6%88%96%E7%82%B9%E8%B5%9E%E3%80%82%E8%BF%99%E5%B0%86%E8%AE%A9%E6%88%91%E6%9C%89%E6%9B%B4%E5%A4%9A%E6%97%B6%E9%97%B4%E5%B0%86%E5%85%B6%E6%8F%90%E5%8D%87%E5%88%B0%E6%96%B0%E7%9A%84%E6%B0%B4%E5%B9%B3%E3%80%82

许可证

AGPL-3.0

镜像拉取常见问题

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

镜像拉取问题咨询请 提交工单。官方公众号:源码跳动。官方技术交流群:51517718。轩辕镜像所有镜像均来源于原始仓库,本站不存储、不修改、不传播任何镜像内容。