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.3k 1.4k

  2. dmn-js dmn-js Public

    View and edit DMN diagrams in the browser.

    JavaScript 335 149

  3. form-js form-js Public

    View and visually edit JSON-based forms.

    JavaScript 511 143

  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 485 173

  6. diagram-js diagram-js Public

    A toolbox for displaying and modifying diagrams on the web.

    JavaScript 1.9k 440

Repositories

Showing 10 of 172 repositories
  • diagram-js-direct-editing Public

    Direct editing support for diagram-js

    bpmn-io/diagram-js-direct-editing’s past year of commit activity
    JavaScript 18 MIT 15 0 2 Updated Dec 9, 2025
  • bpmn-js-example-custom-shapes Public

    Creating custom elements in bpmn-js that live outside a BPMN 2.0 diagram.

    bpmn-io/bpmn-js-example-custom-shapes’s past year of commit activity
    JavaScript 37 11 0 1 Updated Dec 9, 2025
  • form-js Public

    View and visually edit JSON-based forms.

    bpmn-io/form-js’s past year of commit activity
    JavaScript 511 143 166 (5 issues need help) 14 Updated Dec 9, 2025
  • feel-lint Public

    A linter for FEEL expressions.

    bpmn-io/feel-lint’s past year of commit activity
    JavaScript 1 MIT 0 2 2 Updated Dec 9, 2025
  • feel-editor Public

    Editor for FEEL expressions.

    bpmn-io/feel-editor’s past year of commit activity
    JavaScript 19 MIT 3 3 4 Updated Dec 8, 2025
  • bpmn-js-nyan Public

    bpmn-js, nyan cat style 🌈 🐱

    bpmn-io/bpmn-js-nyan’s past year of commit activity
    JavaScript 102 MIT 30 0 1 Updated Dec 9, 2025
  • tiny-svg Public

    A minimal toolbelt for builing fast SVG-based applications

    bpmn-io/tiny-svg’s past year of commit activity
    JavaScript 53 MIT 15 0 1 Updated Dec 8, 2025
  • min-dash Public

    Minimum utility toolbelt

    bpmn-io/min-dash’s past year of commit activity
    JavaScript 14 MIT 6 0 1 Updated Dec 8, 2025
  • min-dom Public

    A minimal DOM utility toolbelt. Library friendly and based on utilities provided by component.

    bpmn-io/min-dom’s past year of commit activity
    JavaScript 13 MIT 8 0 1 Updated Dec 8, 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 2 Updated Dec 8, 2025