chaldene_vpe
v0.0.4
Published
Visual Programming React Editor.
Downloads
3
Maintainers
Readme
Visual Programming Editor
Features
- Node-based Visual Programming Editor: A user-friendly interactive canvas offering seamless zoom, pan, and node manipulation capabilities, articulately representing a range of operations.
- Rich Built-in Nodes: Enhance your designs with our diverse integrated nodes, covering control flow variables, function interactions, reroute, and annotation nodes.
- Advanced User Tools: Access convenient features like copy, paste, duplicate, and delete, intuitive menus, a detailed minimap, and shortcut keys for faster navigation and operations.
- Auto Layout: Employ automated layout adjustments for optimal node alignment and view fitting.
- Highly Customizable: Craft unique nodes using a JSON-based specification, tailoring them to your precise needs.
- Integration Ready: Designed for seamless integration into existing React environments
Installation
npm i vpe
Example
An example is here
The test example app was bootstrapped using Create React App. After cloning the project, execute npm start
in the console to run the app. You can then view the example in your browser at http://localhost:3000.
Document
For a comprehensive guide and detailed documentation including basic view and navigation, node operations, JSON-based specification for Node Library, code generation, and so on, please visit our Document.
Support & Contribution
- Issues: For bug reports and feature requests, please open the GitHub issue.
- Contributing: Pull requests are welcome. For major changes, please open an issue first to discuss the proposed change.
License
This project is licensed under the GNU General Public License v3.0 license.