DEV Community

Cover image for Flow Based Programming
Kyle Parisi
Kyle Parisi

Posted on

Flow Based Programming

Hello world

Fluxion is an idea I've been messing with for >3 years. I was originally inspired by Bret Victor's presentation, Inventing on Principal. I finally made a version that I felt pretty good about and made it public. Here is the hello world of using Fluxion:

Discussion (7)

Collapse
aexol profile image
Artur Czemiel

Hi,

fluxion.app/ - If you would like you can use our graphing library:
github.com/slothking-online/diagram

We made it for app.graphqleditor.com . But it is 100% abstract and written in typescript. You can use it in fluxion and contribute to develop new graph features. What do you think?

Collapse
raulrpearson profile image
Raúl R Pearson

This is really cool, Kyle. It reminds me of LabVIEW:
en.wikipedia.org/wiki/LabVIEW
youtube.com/watch?v=PqxStfwjQoQ

It would be good to know what roadmap you have in mind for Fluxion.

Collapse
kyleparisi profile image
Kyle Parisi Author

Loved LabView. Had 1 or 2 classes on it in college. My plan for Fluxion is a little haphazard at the moment. Firstly I'm looking to improve various aspects of the UI and make sure it's working as intended for people. After that I think there are several ways Fluxion could go. Derivate products that are more domain specific, keep generic and add installable modules, or focus on Fluxion's potential be a powerful ETL tool.

Collapse
qm3ster profile image
Mihail Malo • Edited on

Looks really cool. Have you had any experience with node-RED?

Collapse
kyleparisi profile image
Kyle Parisi Author

I toyed with it when it was new. Also a very good product. The thing that is really important to me is the ability to export your network into a single bundle or module. I don't want to be beholden to the environment that I made the network in. This is one of the reasons I'm not a fan of the options that are currently available.

Collapse
qm3ster profile image
Mihail Malo

Makes sense.

Collapse
jgburet profile image
Jean-Guillaume Buret

That's great man!!