Skip to content

codecov

@versa-stack/v-craft | Vue 3 Drag-and-Drop Page Editor ​

@versa-stack/v-craft is an easily configurable page editor for Vue 3 components. This project aims to provide a powerful and flexible drag-and-drop interface for creating websites with little to no programming knowledge.

Inspired by craft.js and its Vue ports (Vue 2 and Vue 3), @versa-stack/v-craft takes the concept further by integrating with Pinia for state management and offering enhanced customization options.

Features ​

  • Drag-and-drop interface for easy page building
  • Compatible with any Vue 3 component
  • Pinia-based state management for efficient node tree handling
  • Dynamic instantiation of Vue 3 components and properties
  • Part of a larger platform for creating full websites using only a browser

Documentation ​

For documentation and examples, including installation instructions and quick start guide, please visit our official documentation site.

Contributing ​

We welcome contributions! Please see our Contributing Guide for more details.

License ​

This project is licensed under the MIT License.

Acknowledgements ​

Support ​

For support, please open an issue in our GitHub repository.


@versa-stack/v-craft is part of the Versa Stack ecosystem, aiming to revolutionize website creation through intuitive, browser-based tools.