vyuh_node_flow
A flexible, high-performance node-based flow editor for Flutter. Build visual programming interfaces, workflow editors, diagrams, and data pipelines.
A flexible, high-performance node-based flow editor for Flutter. Build visual programming interfaces, workflow editors, diagrams, and data pipelines with customizable theming, and comprehensive interaction support.
English project snapshot. Visit GitHub for the latest content.
A flexible, high-performance node-based flow editor for Flutter applications, inspired by React Flow. This monorepo contains the core library and demo application.
This repository is organized as a Dart workspace with the following packages:
vyuh_node_flowThe core Flutter package providing the node-based flow editor functionality.
Features:
Installation:
dependencies:
vyuh_node_flow: <latest version>
demoA comprehensive demo application showcasing all features of the Vyuh Node Flow editor.
Includes:
Try it online: 🚀 Live Demo
This project uses Melos for workspace management.
Clone the repository:
git clone https://github.com/vyuh-tech/vyuh_node_flow.git
cd vyuh_node_flow
Install dependencies:
dart pub get
Bootstrap the workspace:
dart run melos bootstrap
Run the demo:
cd packages/demo
flutter run -d chrome
Contributions are welcome! Please feel free to submit a Pull Request.
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by the Vyuh Team
Dependency list 2 items
^6.0.0^7.8.1Start with your use case, compare repository activity, and check the original project before adopting it.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗