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 344 153

  3. form-js form-js Public

    View and visually edit JSON-based forms.

    JavaScript 530 145

  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 493 176

  6. diagram-js diagram-js Public

    A toolbox for displaying and modifying diagrams on the web.

    JavaScript 1.9k 445

Repositories

Showing 10 of 173 repositories
  • 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 11 (1 issue needs help) 6 Updated Feb 5, 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 10 4 Updated Feb 4, 2026
  • properties-panel Public

    Library for creating bpmn-io properties panels.

    bpmn-io/properties-panel’s past year of commit activity
    JavaScript 40 MIT 28 29 (3 issues need help) 4 Updated Feb 4, 2026
  • 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 0 Updated Feb 4, 2026
  • bpmn-js-properties-panel Public

    A properties panel for bpmn-js.

    bpmn-io/bpmn-js-properties-panel’s past year of commit activity
    JavaScript 330 MIT 208 46 7 Updated Feb 4, 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,876 MIT 445 24 (1 issue needs help) 9 Updated Feb 4, 2026
  • feel-editor Public

    Editor for FEEL expressions.

    bpmn-io/feel-editor’s past year of commit activity
    JavaScript 19 MIT 4 3 1 Updated Feb 4, 2026
  • feel-lint Public

    A linter for FEEL expressions.

    bpmn-io/feel-lint’s past year of commit activity
    JavaScript 1 MIT 0 2 0 Updated Feb 4, 2026
  • variable-resolver Public

    bpmn-js plugin for handling external variable providers

    bpmn-io/variable-resolver’s past year of commit activity
    JavaScript 0 MIT 0 4 0 Updated Feb 4, 2026
  • extract-process-variables Public

    An util for bpmn-js to extract Camunda process variables from a BPMN 2.0 diagram.

    bpmn-io/extract-process-variables’s past year of commit activity
    JavaScript 1 MIT 2 2 (1 issue needs help) 0 Updated Feb 4, 2026