Drag and drop + connect functions

I am looking to create a streamlit app that would allow me to drag and drop “components”, i.e. python functions in graphical form in a way that I’d be able to connect them in different ways to perform operations on data. See Image below:

Does a component like this exist for streamlit? If not, could anyone point me in the right direction to start?

1 Like

Hey @Walter-Ullon,

Unfortunately, I don’t think a component like this exists currently, but this would be super cool! Check out the following resources on the process of building a component: