Skip to content
@bpmn-io

bpmn.io

Rendering toolkits and editors for BPMN 2.0, DMN, and forms.

Pinned Loading

  1. bpmn-js bpmn-js Public

    A BPMN 2.0 rendering toolkit and web modeler.

    JavaScript 9.4k 1.4k

  2. dmn-js dmn-js Public

    View and edit DMN diagrams in the browser.

    JavaScript 343 150

  3. form-js form-js Public

    View and visually edit JSON-based forms.

    JavaScript 519 144

  4. bpmn-js-examples bpmn-js-examples Public

    Examples how to use bpmn-js

    JavaScript 2k 1.3k

  5. bpmn-moddle bpmn-moddle Public

    Read and write BPMN 2.0 XML from JavaScript.

    JavaScript 488 173

  6. diagram-js diagram-js Public

    A toolbox for displaying and modifying diagrams on the web.

    JavaScript 1.9k 442

Repositories

Showing 10 of 172 repositories
  • form-js Public

    View and visually edit JSON-based forms.

    bpmn-io/form-js’s past year of commit activity
    JavaScript 519 144 166 (5 issues need help) 15 Updated Jan 6, 2026
  • diagram-js Public

    A toolbox for displaying and modifying diagrams on the web.

    bpmn-io/diagram-js’s past year of commit activity
    JavaScript 1,868 MIT 442 24 (1 issue needs help) 11 Updated Jan 6, 2026
  • bpmn-js-color-picker Public

    A simple color picker for your BPMN elements.

    bpmn-io/bpmn-js-color-picker’s past year of commit activity
    JavaScript 32 MIT 19 0 0 Updated Jan 5, 2026
  • element-template-playground Public

    A playground to edit element templates

    bpmn-io/element-template-playground’s past year of commit activity
    JavaScript 9 1 0 0 Updated Jan 5, 2026
  • diagram-js-grid Public

    A visual grid for diagram-js

    bpmn-io/diagram-js-grid’s past year of commit activity
    JavaScript 11 MIT 2 1 0 Updated Jan 5, 2026
  • moddle Public

    Meta-model based data structures for those who need it

    bpmn-io/moddle’s past year of commit activity
    JavaScript 107 MIT 34 3 3 Updated Jan 2, 2026
  • feelers Public

    A text templating solution built on top of FEEL

    bpmn-io/feelers’s past year of commit activity
    JavaScript 14 MIT 2 9 4 Updated Jan 2, 2026
  • bpmn-js-disable-collapsed-subprocess Public

    A bpmn-js extension which disables modeling collapsed subprocess via replace menu.

    bpmn-io/bpmn-js-disable-collapsed-subprocess’s past year of commit activity
    JavaScript 1 3 0 1 Updated Jan 1, 2026
  • bpmn-js-element-templates Public

    The element template extension for bpmn-js

    bpmn-io/bpmn-js-element-templates’s past year of commit activity
    JavaScript 8 MIT 6 14 (2 issues need help) 6 Updated Dec 31, 2025
  • element-templates-validator Public

    Validate element templates based on JSON Schema.

    bpmn-io/element-templates-validator’s past year of commit activity
    JavaScript 5 MIT 5 3 1 Updated Dec 31, 2025