前沿
前段时间我们陆续在不同圈子里聊到了「灵矶」这款低代码平台,不少朋友都表示兴趣,但也有反馈说迟迟没能看到实际的体验入口,主要是因为部署环境、数据库配置、权限系统初始化等环节还在持续优化,确实让大家久等了。
为了尽量还原大家想象中的“开箱即用”体验,我们最近特意上线了一套在线演示系统,可以通过手机号验证注册登录,点一下就能体验整个流程。当然,由于服务器资源有限,加载速度目前不算快,未来也会持续做性能调优。
对于手头有趁手工具的,也可以按照下面的快速开始进行本地部署。
今天这篇文章就算是我们对外正式官宣:灵矶(Tachybase)低代码平台正式开源! 我会简单介绍它的命名来源、技术架构、部署方式,并附上 GitHub 仓库和在线体验地址,欢迎试用、反馈,也欢迎 PR。
名称来源
灵,是灵活的灵,也是数字智能时代“灵动系统”的起点;
矶,是礁石之意,暗喻平台既可以成为企业数字基座,又能像港口一样承载多种“业务船只”靠岸作业。
所以叫「灵矶」,一来表达出这个平台为 业务场景而生,二来也想强调它是一个“可塑、可延展、可沉淀”的开发底座。
英文名叫 Tachybase,Tachy 取自希腊语 “tachy-” (快速),意指敏捷、高速响应。
开源介绍
开源地址
github.com/tachybase/t…
喜欢的朋友来个 ⭐ Star,我们会非常感激 🙏!
体验地址
- 灵矶互联(暂定名):apps.tachybase.com/
默认账号密码
暂时开放手机号注册,如需独立部署可以在 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…
转载请注明出处,欢迎交流、改进、传播。