bpmn-js Modeler Example

This example uses bpmn-js to implement a modeler for BPMN 2.0 process diagrams. It serves as the basis of the bpmn-js demo application available at


This example is a node-style web application that builds a user interface around the bpmn-js BPMN 2.0 modeler.

demo application screenshot


You need a NodeJS development stack with npm installed to build the project.

To install all project dependencies execute

npm install

Build the application (including bpmn-js) via

npm run all

You may also spawn a development setup by executing

npm run dev

Both tasks generate the distribution ready client-side modeler application into the public folder.

Serve the application locally or via a web server (nginx, apache, embedded).