Build better apps with Flume.
A React-powered node editor and runtime engine
Build apps that are resilient to changing requirements by modeling your business logic as a JSON graph. Flume provides a sleek UI for creating and editing these graphs.
This is a live Flume node editor. Go ahead, take it for a spin!
Build apps that are resilient to changing requirements by modeling your business logic as a JSON graph. Flume provides a sleek UI for creating and editing these graphs. Visit this page on a desktop browser to try it out live!
Create your own visual programming language, while guaranteeing that users can’t create invalid logic. Color-coded ports make this concept easy and intuitive for end-users.
Learn How
Rendering a node editor is as easy as rendering a single React component. All required styles are automatically included.
Flume bypasses React renders for smooth rendering of drag-and-drop, zoom, and pan animations, resulting in smooth 60fps+ performance on every device.
(Coming Soon). In a upcoming version, Flume provides a stable API for creating sharable themes for the node editor.
Flume was built from scratch to minimize dependencies and other bloating code. The result is a library that is fast, light, and packed with features.
Flume provides a blazing fast engine for running your logic in a browser, on your server, or in any Javascript environment. Not using a node server? Your logic graphs can also be used in any environment that supports JSON.
Learn More
Ready to give it a try?