Lisp inspired, homoiconic, JSON based, ultra fast workflow engine.
Take look into Examples
D5 is build around blocks. Blocks are just simple Go maps when stored in memory. Each Block can be evaluated if the Block type is defined for D5. Take look into then JSON-schema for D5