Rete.js is an open-source JavaScript framework for building visual programming interfaces and node-based workflows with dataflow and control flow processing.