bpmn-js
BPMN 2.0 diagram modeling and rendering toolkit for web browsers.
Why consider bpmn-js?
bpmn-js is an open-source BPMN 2.0 process modeler and diagram rendering toolkit written in JavaScript. It enables embedding interactive workflow designers into web applications.
Learn bpmn-js by building
Practical setup notes, real use cases, and copy-ready examples in one focused guide.
In this guide2 sections
Overview of bpmn-js
bpmn-js is the web toolkit behind Camunda Modeler, allowing developers to inspect, view, and edit standard BPMN 2.0 XML diagrams directly in client-side web browsers.
Installing via npm
npm install bpmn-jsimport BpmnModeler from 'bpmn-js/lib/Modeler';const modeler = new BpmnModeler({ container: '#canvas'});await modeler.importXML(bpmnXml);bpmn-js is distributed under the bpmn.io license.
Related tools
More options with a similar category or technology profile.
diskus
Minimal, fast alternative to du -sh written in Rust using multi-threaded directory traversal.
peco
Simplistic interactive filtering tool for Unix pipelines, process lists, and file trees.
Dapr CLI
Command-line tool for managing Dapr distributed application runtime environments and sidecars.
Freeze
Generate beautiful image screenshots and SVGs of code snippets and terminal outputs.