https://github.com/camunda/camunda-modeler
A modeling solution for BPMN, DMN, and Forms based on bpmn.io. As a companion tool to your favorite IDE it supports you in implementing solutions with Camunda.
https://github.com/camunda/camunda-modeler
bpmn camunda desktop-application diagram-editor dmn hacktoberfest modeling-tool workflow
Last synced: about 2 months ago
JSON representation
A modeling solution for BPMN, DMN, and Forms based on bpmn.io. As a companion tool to your favorite IDE it supports you in implementing solutions with Camunda.
- Host: GitHub
- URL: https://github.com/camunda/camunda-modeler
- Owner: camunda
- License: mit
- Created: 2015-09-18T09:38:04.000Z (over 10 years ago)
- Default Branch: develop
- Last Pushed: 2026-04-08T12:21:25.000Z (about 2 months ago)
- Last Synced: 2026-04-08T13:17:48.226Z (about 2 months ago)
- Topics: bpmn, camunda, desktop-application, diagram-editor, dmn, hacktoberfest, modeling-tool, workflow
- Language: JavaScript
- Homepage: https://camunda.com/products/modeler
- Size: 179 MB
- Stars: 1,660
- Watchers: 75
- Forks: 527
- Open Issues: 641
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
- Notice: NOTICE
Awesome Lists containing this project
- awesome-bpmn-io - Camunda Desktop Modeler - Implementation tool for [Camunda](https://camunda.com/) and an integrated modeling solution for BPMN, DMN, and Forms. (Apps)
- awesome-starred - camunda/camunda-modeler - An integrated modeling solution for BPMN, DMN and Forms based on bpmn.io. (hacktoberfest)
- my-awesome - camunda/camunda-modeler - application,diagram-editor,dmn,hacktoberfest,modeling-tool,workflow pushed_at:2026-05 star:1.7k fork:0.5k A modeling solution for BPMN, DMN, and Forms based on bpmn.io. As a companion tool to your favorite IDE it supports you in implementing solutions with Camunda. (JavaScript)
- awesome - camunda-modeler
README
# Camunda Modeler
[](https://github.com/camunda/camunda-modeler/actions/workflows/CI.yml)
A desktop application for modeling BPMN diagrams, DMN decisions, and Forms, powered by [bpmn.io](https://bpmn.io/). Use it alongside your favorite IDE to implement solutions with [Camunda](https://camunda.com/).

## Resources
* [Changelog](./CHANGELOG.md)
* [Download](https://camunda.com/download/modeler/) (see also [nightly builds](https://downloads.camunda.cloud/release/camunda-modeler/nightly/))
* [Give Feedback](https://forum.camunda.io/c/bpmn-modeling/)
* [Report a Bug](https://github.com/camunda/camunda-modeler/issues)
* [User Documentation](https://docs.camunda.io/docs/components/modeler/desktop-modeler/)
## Building the Application
Build the app in a Posix environment. On Windows that is Git Bash or WSL. Make sure you have installed all the [necessary tools](https://github.com/nodejs/node-gyp#installation) to install and compile Node.js C++ addons.
```sh
# checkout a tag
git checkout main
# install dependencies
npm install
# execute all checks (lint, test and build)
npm run all
# build the application to ./dist
npm run build
```
### Development Setup
Spin up the application for development, all strings attached:
```sh
npm run dev
```
## Contributing
Please checkout our [contributing guidelines](./.github/CONTRIBUTING.md) if you plan to
file an issue or pull request.
## Code of Conduct
By participating to this project, please uphold to our [Code of Conduct](https://github.com/camunda/.github/blob/main/.github/CODE_OF_CONDUCT.md).
## License
MIT
Uses [bpmn-js](https://github.com/bpmn-io/bpmn-js), [dmn-js](https://github.com/bpmn-io/dmn-js), and [form-js](https://github.com/bpmn-io/form-js) licensed under the [bpmn.io license](http://bpmn.io/license).