is a minimal Dataflow programming engine
Quick start: start editing your first graph! With npx launch
npx dflow -o
The following simple graph is executed client side by dflow engine.
Client distribution contains just the engine.
bower install dflow
or use RawGit CDN adding this to your HTML page
npm install dflow -g
However, if you need to require the dflow engine in your package, or you need to browserify it, or even you want to use the dflow cli in your npm scripts, or whatever, you can install dflow locally with
npm install dflow
If you want start hacking on dflow run
git clone https://github.com/fibo/dflow.git cd dflow npm install npm start
which will clone repo, install deps, start the dflow cli and open your browser.
npm run watch to trigger build on source changes.
Support and License
dflow is MIT licensed, yes you can use it to build a product on top of it!
I wrote few times a Dataflow engine, the first one was PNI (Perl Node Interface) and the design evolved until I could say confidently that dflow is here to stay.
If this is also your vision or you just want to use dflow, contact me.
My goal is to say to a dflow user:
Mamma mia! Did you achieve that with dflow?