Ross ROSS = Recommend OSS · open-source software intelligence for agents

bpmn-js

A BPMN 2.0 rendering toolkit and web modeler. observed · 2026-08-28

github.com/bpmn-io/bpmn-js · homepage · JavaScript · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

99/100

  • Activity 99
  • Release rhythm 98
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 9.0
  • age_days: 4559
  • days_rel: 14
  • days_push: 7
  • n_releases_24m: 47

Full methodology

Adoption not part of the score

9636 stars · 1484 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

bpmn-js is a JavaScript toolkit and web modeler for viewing, creating, and editing BPMN 2.0 diagrams directly in the browser. It can be embedded into applications as a viewer or editor and extended with custom elements, styling, and modeling rules.

Use cases

  • embed a BPMN 2.0 diagram viewer in a web application
  • build a browser-based BPMN process modeler
  • render BPMN XML diagrams in the browser
  • edit and annotate business process diagrams online
  • extend BPMN modeling with custom elements and token simulation
  • integrate a process design component into a workflow application

When to choose

  • you need to display or edit BPMN 2.0 diagrams in a web app
  • you want an embeddable, extensible JavaScript diagraming toolkit
  • you need standards-compliant BPMN XML import and export
  • you are building workflow or process automation tooling in the browser

When to avoid

  • you need server-side or desktop-only diagram rendering
  • you need a full BPM suite or process execution engine rather than a modeling component
  • you need diagram types other than BPMN 2.0
  • you require a permissive license - bpmn-js uses the custom bpmn.io license

Facets

library · maturity active

ui-components graphics parser web-framework web-development frontend developer-tools documentation browser bpmn bpmn-2-0 diagram-editor process-modeling web-modeler diagram-viewer workflow extensible-toolkit automation javascript nodejs web-server

3 sources

Member repositories

RepositoryRoleHealth v2
bpmn-io/bpmn-jsmain99
bpmn-io/bpmn-js-examplesexamples77

For agents

markdown · JSON · MCP: product_card(name="bpmn-io/bpmn-js")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem