Kirpi is a visual programming tool allowing to build and execute graphs of connected tasks,
where each node is C++ code.
Kirpi comes with ready-made applications allowing you to build and execute graphs, and provides an API and UI components that you can integrate into your own applications or plug-ins (eg. Maya, usdview, etc.).
Kirpi uses just-in-time (JIT) compilation and execution of C++ code on the fly.
Compiled code is efficient, debuggable and can be multithreaded.