type
status
date
slug
summary
tags
category
icon
password
Edited
Feb 9, 2025 05:22 AM
Created
Feb 9, 2025 02:54 AM

该项目的灵感来自于 lowcode-engine 以及公司项目。
项目简介
EasyEditor 是一个面向扩展的跨框架低代码引擎,提供了一套完整的可视化设计系统和灵活的插件架构。通过简单的拖拽操作即可快速搭建应用,同时支持 React、Vue 等多种框架的渲染扩展。它不仅拥有企业级的功能特性,还具备高度的可定制性,让开发者能够根据实际需求打造专属的低代码平台。
核心特性
- 解耦设计:引擎核心与框架无关,支持多种框架渲染扩展
- 可视化设计:完整的设计器实现,拖拽布局、吸附对齐、多设备预览、撤销/重做栈...
- 插件化架构:灵活的插件系统设计,生命周期管理、热键绑定、类扩展机制、依赖注入...
- 渲染引擎:多框架支持、实时预览、Schema 驱动、组件隔离沙箱
- 企业级能力:数据源管理、多语言支持、版本控制、在线协作
快速开始
Dashboard + React 示例
- 安装
- 初始化
- 使用
插件开发
规划
模块 | 状态 | 描述 |
example-dashboard | 🚧 开发 | 大屏案例 |
文档 | ⏳ 规划 | 使用文档 |
plugin-form | 🚧 开发 | 表单低代码 |
react-renderer-form | 🚧 开发 | 表单渲染引擎 |
vue-renderer | ⏳ 规划 | Vue 框架渲染引擎 |
vue-renderer-form | ⏳ 规划 | React 框架表单渲染引擎 |
vue-renderer-dashboard | ⏳ 规划 | React 框架大屏渲染引擎 |
版本管理 | ⏳ 规划 | 组件版本管理... |
国际化 | ⏳ 规划 | 支持动态语言包加载 |
数据源 | ⏳ 规划 | 支持多种数据源管理 |
在线协作 | ⏳ 规划 | 支持多人协作编辑 |
目前,EasyEditor 的核心设计已经完成,并以 Dashboard 作为首个案例,迈出了第一步。
也欢迎大家通过在 GitHub 上提交 Issue 来反馈您在使用过程中遇到的问题和宝贵建议,帮助我们不断完善 EasyEditor。同时,我们也热切期待您的 Contribute。

- 作者:JinSo
- 链接:https://jinso.top/article/195cee95-0faf-80ab-8478-c116d24ab231
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。