公众号:【可乐前端】,每天3分钟学习一个优秀的开源项目,分享web面试与实战知识,也有全栈交流学习摸鱼群,期待您的关注!
每天3分钟开源
hi,这里是每天3分钟开源,很高兴又跟大家见面了,今天介绍的开源项目简介如下:
仓库名:
teableio/teable
项目名:
teable
开源地址:https://github.com/teableio/teable
主要语言:
TypeScript
stars数量:
3407
forks数量:
141
开源协议:
GNU Affero General Public License v3.0
标题
✨ Teable:一款超快、实时、专业、开发者友好的无代码数据库
一句话介绍
Teable 是一款基于 Postgres 的超快、实时、专业、开发者友好的无代码数据库,用简单的电子表格界面创建复杂的企业级数据库应用。
详细描述
Teable 是一款无代码数据库,基于 Postgres 构建,设计之初就考虑到了速度和实时性,专为开发者而生。
它使用简单的电子表格界面,让您可以轻松创建复杂的企业级数据库应用。
Teable 帮助您摆脱数据安全性和可扩展性问题,提高应用开发效率。
如果你正在寻找一个快速体验,可以从模板中心选择一个场景并点击 “使用此模板”。如果你希望体验高性能,可以试试一百万行数据的演示,感受 Teable 的速度。如果你想快速学习如何使用它,可以点击此教程。如果你对自己部署感兴趣,可以点击在 Railway 上部署。
具体功能
- 📊 类似电子表格的界面:可以直接在单元格中点击并编辑内容,支持输入数学和逻辑公式自动计算值,可以根据一列或多列对数据进行排序,可以使用过滤器查看特定的数据行,可以自动为每列汇总统计,提供立即计算总和、平均值、计数、最大值和最小值以便于数据分析,可以对数字、日期等进行数据格式化,可以根据列值将行组织成可折叠的组以便于数据分析和导航,可以固定表的左列,以便在滚动时仍然可见,可以从其他格式导入和导出数据,例如 .csv、.xlsx。
- 🗂️ 多种视图:可以以最适合他们特定任务的方式可视化和互动数据。
- 🚀 超快速度:可以轻松处理数百万条数据,过滤和排序毫无压力,自动数据库索引以最大限度地提高速度,支持一次进行批量数据操作。
- 👨💻 完全支持SQL:无缝集成你熟悉的软件,比如 Metabase PowerBi 等BI工具,无代码工具如 Appsmith 等,可以用原生SQL直接获取数据。
- 🔒 隐私优先:尽管是云服务,你仍拥有你的数据,即将支持携带你自己的数据库。
- ⚡️ 实时协作:设计为团队服务,无需刷新页面,数据实时更新,无缝集成协作成员邀请和管理等。
- 🧩 扩展:即将推出基于React的后端无编程能力,可以用极低的成本定制你自己的应用,非常易于使用的脚本扩展模式。
- 🤖 自动化:即将推出,可以轻松无缝地实现数据驱动的工作流,可以用AI或可视化编程设计你的工作流,可以非常容易地从表中获取数据。
- 🧠 Copilot:即将推出,原生集成AI能力。
如何使用
首先,你可以访问 Teable 官方Github仓库获取源代码。然后按照下面的步骤进行部署和使用:
- 初始化:启用
Help Management Package Managercorepackenable
,然后安装项目依赖pnpm install
,然后构建软件包pnpm g:build
。 - 选择数据库:目前支持
sqlite
和postgres
,你可以通过运行以下命令在它们之间切换:make switch-db-mode
。 - 自定义环境变量(可选):进入
apps/nextjs-app
目录,复制.env
。
注意:报告中的所有命令都应在命令行环境中执行。
总的来说,Teable 是一个强大的工具,无论你是一个有经验的开发者,还是一个没有任何编程经验的非技术用户,都可以利用它来创建强大的数据库应用。这款工具的强大之处在于,它可以让你无需编写任何代码,就可以创建出复杂的数据库应用,并且它非常容易上手。
最后
感谢您的阅读,这里每天都会推送优秀的开源项目,如果觉得有帮助的话,一键三连一下吧~