A Flow Programming style interface
A graphical interface that can be used to create Flow-Based Programming (FBP) systems. This project aims to create library that will allow for simple FBP interfaces to be integrated into other projects.
This library makes use of p5.js for the graphical component, allowing it to be easily extended and adapted.
This is still under development. Help would be nice :D
Using Yarn
yarn install
Using NPM
npm install
You can start the package by running one of the following:
Using Yarn
yarn start
Using NPM
npm start
Out of the box, the interface will open in your default borwser. If you use a specific browser during developemnt, this can be configured by modifying index.js
UMBANE is aimed at producing simple FBP systems
- Add data sources and sinks
- Add processing blocks to modify data streams
- Connect blocks to route the flow of data
- Assign functions to blocks
- Import / Export block configurations
This is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.
Please go ahead and use, share, edit, and build apon this work. If you do, please give the original creators the appropriate credit. If you release any derivitive work, do so under the same license.