Membrane: Easy likeZapier, powerful like Node.js

Membrane recognizes expressions, like URLs, and maps it to it’s graph API.
An example Graph showing some of the nodes in my graph. On the left we have all programs and drivers on my account. Note how nodes from different services (Github, Gmail, Twilio, etc) exist in the same graph
Programmability goals
A game inspector I built for the XNA framework. Displaying a live view of the particle system's properties. This is what we want but for real world things
An example Graph showing some of the nodes in my graph. The leftmost node lists all the drivers on my account. Note how nodes from different services (Github, Gmail, Philips Hue) exist in the same data structure
https://api.github.com/repos/facebook/react
github:users.one(name:"facebook").repos.one(name:"react")
github:users.one(name:"facebook").repos.one(name:"react").stargazers
github:users.one(name:"facebook")
github:
https://github.com/repos/facebook/react
github:users.one(name:"facebook").repos.one(name:"react")
Membrane recognizes that the expression (a URL in this case) is something that the Github driver understands so it asks the driver to parse it into a Ref for me to use programmatically

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store