Skip to content
Projects

bpmn-io/diagram-js has 1,930 GitHub stars and 455 forks. GitHot measured -1 stars in 24 hours and 0 in 7 days. Last checked 2026-11-12 18:54 UTC. Last push 2026-10-30.

How these counts are measured

A toolbox for displaying and modifying diagrams on the web.

Measured star growth

in 24h
-1
in 7 days
0
in 15 days
Update delayed
in 1 month
Update delayed

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

diagram-js

CI

A toolbox for displaying and modifying diagrams on the web.

Built with diagram-js

Some libraries / applications built on top of diagram-js:

Part of bpmn.io

External

Resources

Development

Prepare the project by installing all dependencies:

npm install

Then, depending on your use-case you may run any of the following commands:

# build the library and run all tests
npm run all

# run the development setup
npm run dev

# run tests (single run)
npm test

Expose an environment variable TEST_BROWSERS=(Chrome|Firefox) to execute the tests in a non-headless browser.

[!NOTE] We do not generate any build artifacts. Required parts of the library should be bundled by consuming libraries as needed instead.

License

MIT

Explore related projects