灵矶(Tachybase)低代码平台正式发布

75 阅读4分钟

前沿

前段时间我们陆续在不同圈子里聊到了「灵矶」这款低代码平台,不少朋友都表示兴趣,但也有反馈说迟迟没能看到实际的体验入口,主要是因为部署环境、数据库配置、权限系统初始化等环节还在持续优化,确实让大家久等了。

为了尽量还原大家想象中的“开箱即用”体验,我们最近特意上线了一套在线演示系统,可以通过手机号验证注册登录,点一下就能体验整个流程。当然,由于服务器资源有限,加载速度目前不算快,未来也会持续做性能调优。

对于手头有趁手工具的,也可以按照下面的快速开始进行本地部署。

今天这篇文章就算是我们对外正式官宣:灵矶(Tachybase)低代码平台正式开源! 我会简单介绍它的命名来源、技术架构、部署方式,并附上 GitHub 仓库和在线体验地址,欢迎试用、反馈,也欢迎 PR。


名称来源

灵,是灵活的灵,也是数字智能时代“灵动系统”的起点;
矶,是礁石之意,暗喻平台既可以成为企业数字基座,又能像港口一样承载多种“业务船只”靠岸作业。

所以叫「灵矶」,一来表达出这个平台为 业务场景而生,二来也想强调它是一个“可塑、可延展、可沉淀”的开发底座。

英文名叫 Tachybase,Tachy 取自希腊语 “tachy-” (快速),意指敏捷、高速响应。


开源介绍

开源地址
github.com/tachybase/t…
喜欢的朋友来个 ⭐ Star,我们会非常感激 🙏!

体验地址

默认账号密码
暂时开放手机号注册,如需独立部署可以在 github issue 上面留言。


技术架构

灵矶前端采用模块化构建,强调 前端友好卡片即业务 的开发理念:

  • 构建体系:Rsbuild(前端入口构建+开发模式) + ncc(插件服务端依赖处理) + tsup(插件服务端) + vite(插件前端)+ tsx(服务端开发模式)
  • 技术栈:React 18 + Typescript + Node.JS + Ant Design 5 + Monaco 编辑器 + ...
  • 状态引擎:灵矶自研的卡片服务模型,支持数据源、表单、流程等可视化驱动
  • 后端服务:Koa + PostgreSQL + Redis
  • 权限系统:基于 RBAC 的动态角色体系

快速开始

我们尽可能将项目启动简化,主要包括以下步骤:

# 初始化项目
npx @tachybase/cli init my-app

# 按需调整 .env 文件的内容
# 启动项目
npx @tachybase/engine start --quickstart

实际部署的时候需要使用生产数据库,可以参考文档进行相关的环境变量调整,根据需要进行 docker 或者 k8s 部署。

详细文档参见 快速开始


页面模板与预置数据

我们内置了几个业务场景模板,比如:

  • 客户关系管理系统(CRM)
  • 企业资源计划系统(ERP)
  • 人力资源管理系统(HRM)

建议大家初次使用时可以从模板新建,了解下事件流、变量体系、组件互动方式,然后可以复制出来做修改。


如何参与贡献

目前灵矶仍在快速迭代中,欢迎感兴趣的朋友提 PR、提 Issue 或加入我们:

  • 🌱 初学者可以从修复 typo 或优化文档开始
  • 🧩 有经验的朋友可以一起打磨编辑器核心体验
  • 🛠️ 想做业务场景探索的朋友可以提交模板或案例

加入微信群交流请发送「灵矶」到邮箱 hello@daoyoucloud.com,我们会邀请你进群~


最后的话

灵矶目前仍是一个“正在生长中的系统”,我们希望它不仅仅是一个低代码平台,更是一套“让前端开发者定义业务逻辑”的可视化构建工具。

如果你也在寻找一种新的开发范式,或者正在为中小企业构建数字化应用,欢迎一起共建灵矶。


作者:灵矶团队
GitHub:github.com/tachybase/t…
转载请注明出处,欢迎交流、改进、传播。