Teable 是一个非常快,实时,专业,开发者友好的 No Code 数据库。Teable 构建在 PostgreSQL 之上,使用一个简介的,表格类似界面,可以基于此构建复杂的企业级别的数据库应用。

功能

Spreadsheet-like 界面

  • 单元格编辑,每一个单元格都可以编辑
  • 公式支持,支持直接在单元格进行公式计算
  • 数据排序和过滤,基于列或者多列的排序过滤
  • Aggregation Function,聚合方法,根据列,计算,统计 sum, average,count,max,min 等
  • 数据格式化,格式化数字,日期等
  • 分组,行组织成组
  • 固定列,固定表格左侧的列,滚动时可见
  • 导入导出 csv xlsx 格式
  • 行样式和条件格式
  • 图表和可视化工具,从表格数据创建图标,比如条形图,饼图,折线图等(即将推出)
  • 数据验证,限制或验证单元格中的数据(即将推出)
  • 撤销和重做(即将推出)
  • 评论和注释(即将推出)
  • 替换查找(即将推出)

多视图

以特定的方式显示数据

  • Grid View,网格视图,默认,电子表格形式展示
  • Form View,表单格式,用于输入数据
  • Kanban View,看板显示(即将推出)
  • Calendar View,日历视图 (即将推出)
  • Gallery View,图库视图(即将推出)
  • Gantt View,甘特图,项目进度(即将推出)
  • Timeline View,时间线视图(即将推出)

速度快

  • 支持数百万数据
  • 自动索引
  • 批量操作

SQL 支持

  • 可以与 BI 工具,比如 [[Metabase]],[[PowerBi]] 等工具集成
  • 和 [[Appsmith]] 这样的 No code 工具集成
  • 支持原生 SQL 直接检索数据

Privacy First

  • 支持自己托管数据

实时协作

  • 为团队涉及,支持数据实时更新
  • 支持团队协作,成员邀请和管理
  • 完全的权限机制,支持表和列级别

扩展性

  • 基于 React 的无后端编程能力
  • 极低成本定制自己的应用程序
  • 扩展脚本

Automation 自动化

  • 使用 AI 或者可视化编程设计工作流

Copilot (即将推出)

  • 通过聊天创建项目表格
  • 澄城条形图分析
  • 查看日程安排
  • 等等

关键词说明:

  • Space,Teable 中所有的内容都通过 Space 来管理,每一个 Space 都是独立的空间,可以邀请协作者单独管理 base
  • base,是 Database 的缩略语,是存储数据的地方,workflow 也依赖于此
  • table,用来管理不同的数据集
  • view,用户可以创建 Grid,Form views,Gallery,Kanban,Calendar views 等等

总结

在 GitHub Trending 上看到这个项目就点开来看了一下,直接拉下来代码,看到当前项目的完成度还不错,直接在服务器上就跑起来了,但看到官方的说明,项目还在构建当中,还有很多功能在慢慢推进,我自己的话还没有来得及每个功能都尝试一遍,但以当前的完成度,还是果断关注一下,这个项目的想象空间还是挺大的,毕竟有了灵活的数据库可视化,很多服务都可以被代替掉。

  • [[PostgreSQL]]
  • [[Airtable]]