autoflow (formerly react) is a javascript module to make it easier to work with asynchronous code, by reducing boilerplate code and improving error and exception handling while allowing variable and task dependencies when defining flow.
autoflow-graphviz is a plugin for autoflow, the flow control rules engine, which allows autoflow to use graphviz to generate flow diagrams for the dependencies
autoflow-q is a plugin for autoflow, the flow control rules engine, which adds integration with Q-style Deferred promises https://github.com/kriskowal/q