它不是给你拖拽建个网页的玩具,而是企业真正在用的低代码底层引擎——阿里自己就拿它搭了十多个内部系统。
你可能正为公司后台、审批流程、数据看板这些事,每年花几万块订一套低代码 SaaS。界面好看,但改不动逻辑;功能够用,但加不了私有组件;账号按人头收费,一扩团队就涨钱。
而这个叫 lowcode-engine 的东西,是阿里把自家平台里最核心的那部分抽出来、开源放出来的。不卖服务,不收年费,也不绑你上云。
替代了哪些付费软件
它不直接对标某一个具体 App,而是替代「企业自建业务系统」这一整类付费需求:比如明道云、简道云、钉钉宜搭这类按人/按模块收费的低代码平台,单个账号月费 30–200 元不等,10 人团队一年就是几千到上万元。
你不是在买一个工具,是在买别人已经写好的底层能力。
它也不替代前端开发工具(如 VS Code),而是替代那些「让非程序员也能搭系统」的商业平台。官方 README 明确说,已支撑近 100 个垂直低代码平台——说明它真被用在生产环境,不是 demo 级玩具。
中文界面?没有。但它支持所有现代浏览器,Chrome 80+ 就行,不用装新系统、不用换电脑,Windows 和 Linux 都能跑。
它能干什么
- 帮你省掉从零写 React 后台的重复劳动:它提供完整的渲染器、物料系统、属性设置器,你只管拼页面、写业务逻辑,不用再搭 Webpack、配 TypeScript、写组件通信。
- 快速接入公司已有系统:它支持通过 CDN 直接引入,不用 npm install,也不用构建环境,老 IE 不行,但 Chrome/Firefox/Safari 最新版都行,插进现有 HTML 页面就能用。
- 做出真正可交付的内部工具:不是拖两下就完事的原型,而是能对接真实 API、带权限控制、可打包部署的完整应用。官方协议文档明确写了材料流通规范,意味着你做的组件,以后还能复用到别的系统里。
- 扩展性不是口号:它设计成「最小内核 + 插件生态」,所有功能都靠插件实现。README 里列了物料、setter、插件三套完整工具链,连怎么开发一个新插件都有配套脚手架。
- 类型安全有保障:用 TypeScript 写的,自带完整类型定义。对前端工程师来说,这不是加分项,是基本要求,写错字段名、传错参数,编辑器当场报错,不用等运行时才发现。
- 不锁死你的技术栈:它不强制你用 React 或 Vue,核心引擎是框架无关的。目前配套的是 React 渲染器,但协议层留了口子,理论上可以自己写 Vue 版或小程序版渲染器。
怎么开始用
- 打开官网 lowcode-engine.cn,点右上角「GitHub」跳转到项目主页,点绿色按钮「Code」→「Download ZIP」,解压到本地文件夹。
- 你不需要装 Node.js 或 Docker 才能试用,直接用浏览器打开解压后
packages/react-simulator-renderer/examples/index.html这个文件,就能看到基础编辑器界面。 - 想集成进自己的项目?按 README 建议,用 CDN 引入两个 JS 文件:engine-core.js 和 react-simulator-renderer.js,然后照着示例代码调用 init 方法就行。
- 如果要用在工程化项目里,需要在 webpack.config.js 或 vite.config.ts 中配置 externals,把 engine 指向全局变量 window.AliLowCodeEngine,避免打包重复体积。
- 添加自定义 logo 的代码里,
skeleton.add的area参数必须是预设区域名,比如 topArea、leftArea、rightArea,填错不会报错但也不会显示。 - 想调试渲染过程?打开浏览器开发者工具,在 Sources 标签页里搜索
engine-core.js,断点打在init函数入口,就能看清整个初始化流程。
项目信息
An enterprise-class low-code technology stack with scale-out design / 一套面向扩展设计的企业级低代码技术体系
15.9k
Stars
2.7k
Forks
TypeScript
MIT





