README.md

July 25, 2025 · View on GitHub

logo

Plugin-based cross-framework low-code engine for building visual application platforms

GitHub License NPM Version NPM Version
NPM Version NPM Version

English | 简体中文

EasyEditor is a plugin-based cross-framework low-code engine, providing a complete visual design system and flexible plugin architecture. Applications can be quickly built through simple drag-and-drop operations, while supporting rendering extensions for multiple frameworks such as React and Vue. It not only has enterprise-level features but also high customizability, allowing developers to create their own low-code platform according to actual needs.

Features

  • 🔌 Decoupling Design: Engine core is framework-independent, supporting multiple framework rendering extensions
  • 🧩 Plugin Architecture: Flexible plugin system design, lifecycle management, hotkey binding, class extension mechanism, dependency injection...
  • ⚡ Renderer Engine: Multi-framework support, real-time preview, Schema driven, component isolation sandbox
  • 🎨 Visual Design: Complete implementation of the designer, drag-and-drop layout, snapping alignment, multi-device preview, undo/redo stack...
  • 🏢 Enterprise-level Capabilities: Data source management, multi-language support, version control, online collaboration
  • 📦 Component Ecosystem: Built-in material market, component packaging specifications, material development tools, component version management...

Documentation

Visit the online documentation for more information.

Roadmap

ModuleStatusDescription
EasyDashboard✅ completedDashboard Example
documentation✅ completedDocumentation
plugin-form🚧 doingForm low-code
react-renderer-form🚧 doingForm renderer
vue-renderer⏳ planningVue renderer

Debug

Environment requirements:

  • node >= 18.0.0
  • pnpm >= 9.12.2
git clone git@github.com:Easy-Editor/EasyEditor.git
cd EasyEditor
pnpm install
pnpm example:dashboard

Contributing

Contributions are welcome! Please feel free to submit issues and pull requests to help improve this project.

License

MIT License © 2024-PRESENT JinSo

Acknowledgments

Thanks lowcode-engine for inspiration and reference.

Community

logo