rataflow — node-based UIs for the terminal

rataflow

GitHubdocs.rscrates.io
examples/overview.rs ↗

Comprehensive example combining custom nodes, edges, hierarchy, companion widgets, and third-party integration (ratatui-image, tachyonfx).

Node types: Text (Source, Target), Group with child (Group, Child), Raw Buffer, Input with text fields, ratatui-image, tachyonfx shader effects. Edge types: Step, Straight, Animated.