I can draw and design BPMN diagrams with bpmn.js on web, but I need an actual BPMN execution engine that proccesses my XML file. I’ve searched the web and found two BPMN execution engines for NodeJS:
Our library produces standards compliant BPMN 2.0 XML. There is not a best engine to execute that. Choose any BPMN 2.0 compliant one. Camunda is mature and works. I am not sure if e2ebridge is strictly BPMN 2.0 compliant. bpmn-engine looks like an interesting work in progress to me.
For actual process execution you typically need to enrich the BPMN diagram with execution specific meta-data.