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.5k 1.5k

  2. dmn-js dmn-js Public

    View and edit DMN diagrams in the browser.

    JavaScript 348 152

  3. form-js form-js Public

    View and visually edit JSON-based forms.

    JavaScript 534 148

  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 500 175

  6. diagram-js diagram-js Public

    A toolbox for displaying and modifying diagrams on the web.

    JavaScript 1.9k 446

Repositories

Showing 10 of 175 repositories
  • table-js Public

    A blazing fast library for viewing and editing tables

    bpmn-io/table-js’s past year of commit activity
    JavaScript 23 MIT 11 1 3 Updated Mar 21, 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 33 MIT 19 0 1 Updated Mar 21, 2026
  • variable-outline Public

    A component to display variables in a given process

    bpmn-io/variable-outline’s past year of commit activity
    JavaScript 0 MIT 0 2 3 Updated Mar 20, 2026
  • bpmn-js-example-angular Public

    An example how to integrate bpmn-js with an Angular application.

    bpmn-io/bpmn-js-example-angular’s past year of commit activity
    TypeScript 64 53 0 1 Updated Mar 20, 2026
  • bpmn-js-token-simulation Public

    A BPMN 2.0 specification compliant token simulator.

    bpmn-io/bpmn-js-token-simulation’s past year of commit activity
    JavaScript 297 MIT 90 17 (1 issue needs help) 2 Updated Mar 20, 2026
  • dmn-js Public

    View and edit DMN diagrams in the browser.

    bpmn-io/dmn-js’s past year of commit activity
    JavaScript 348 152 57 (6 issues need help) 5 Updated Mar 20, 2026
  • bpmn-io/community-health’s past year of commit activity
    JavaScript 0 MIT 0 0 1 Updated Mar 20, 2026
  • 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 40 11 0 1 Updated Mar 20, 2026
  • feel-editor Public

    Editor for FEEL expressions.

    bpmn-io/feel-editor’s past year of commit activity
    JavaScript 20 MIT 4 3 2 Updated Mar 20, 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 7 3 Updated Mar 20, 2026