Client-side JavaScript/TypeScript/Dart engine that can execute BPMN?



BPMN activity models are a good way to model user interactions within an app. Is there any client-side execution engine that can execute BPMN?

Such an engine would be a great pair for bpmn-js and Cawemo. There was an old project from Camunda that was archived recently:



Hi Shafqat,

Welcome to the forums!

Have you tried searching on or

Regarding the project you linked, it was archived because it wasn’t maintained for some time but anyone is still free to use it.

Out of curiosity, why would you want to use a client-side execution engine?