Lazy loaded image
🎐EasyEditor: 一个面向扩展的跨框架低代码引擎
字数 632阅读时长 2 分钟
2025-2-9
2025-2-9
type
status
date
slug
summary
tags
category
icon
password
Edited
Feb 9, 2025 05:22 AM
Created
Feb 9, 2025 02:54 AM
notion image
该项目的灵感来自于 lowcode-engine 以及公司项目。
 

项目简介

EasyEditor 是一个面向扩展的跨框架低代码引擎,提供了一套完整的可视化设计系统和灵活的插件架构。通过简单的拖拽操作即可快速搭建应用,同时支持 React、Vue 等多种框架的渲染扩展。它不仅拥有企业级的功能特性,还具备高度的可定制性,让开发者能够根据实际需求打造专属的低代码平台。
 

核心特性

  • 解耦设计:引擎核心与框架无关,支持多种框架渲染扩展
  • 可视化设计:完整的设计器实现,拖拽布局、吸附对齐、多设备预览、撤销/重做栈...
  • 插件化架构:灵活的插件系统设计,生命周期管理、热键绑定、类扩展机制、依赖注入...
  • 渲染引擎:多框架支持、实时预览、Schema 驱动、组件隔离沙箱
  • 企业级能力:数据源管理、多语言支持、版本控制、在线协作
 

快速开始

Dashboard + React 示例

  1. 安装
  1. 初始化
  1. 使用

插件开发

 

规划

模块
状态
描述
example-dashboard
🚧 开发
大屏案例
文档
⏳ 规划
使用文档
plugin-form
🚧 开发
表单低代码
react-renderer-form
🚧 开发
表单渲染引擎
vue-renderer
⏳ 规划
Vue 框架渲染引擎
vue-renderer-form
⏳ 规划
React 框架表单渲染引擎
vue-renderer-dashboard
⏳ 规划
React 框架大屏渲染引擎
版本管理
⏳ 规划
组件版本管理...
国际化
⏳ 规划
支持动态语言包加载
数据源
⏳ 规划
支持多种数据源管理
在线协作
⏳ 规划
支持多人协作编辑
 
目前,EasyEditor 的核心设计已经完成,并以 Dashboard 作为首个案例,迈出了第一步。
也欢迎大家通过在 GitHub 上提交 Issue 来反馈您在使用过程中遇到的问题和宝贵建议,帮助我们不断完善 EasyEditor。同时,我们也热切期待您的 Contribute。
 
notion image
 
上一篇
Changesets: 一个高效的版本管理工具
下一篇
月度摄影 — 2025年1月《大棚》

评论
Loading...