Awesome
Looking for a starting point to create you own plugin? Checkout our plugin starter project or consult the plugins documentation.
Camunda Modeler Plugins :electric_plug:
This repository contains a number of plugins for the Camunda Modeler. You can also find it in an accessible and structured manner via the plugins.json
file.
Checkout our contribution guidelines to add more plugins to the list.
General
- Menu Plugin Example - An example of how to create a Camunda Modeler menu plugin.
bpmn-js
- bpmn-js Plugin Example - An example of how to create a bpmn-js plugin.
- Embedded Comments Plugin - A plugin based off bpmn-js-embedded-comments.
- Token Simulation Plugin - A plugin based off bpmn-js-token-simulation.
- Transaction Boundaries Plugin - A plugin based off camunda-transaction-boundaries.
dmn-js
- dmn-js Plugin Example - an example of how to create a dmn-js plugin.
Other
- Style Plugin Example - An example of how to create a style plugin.
Plugins in other repositories
General
- Autosave Plugin - A plugin that automatically saves your diagrams.
- Internationalization Plugin - A plugin that allows you to translate the UI.
- Multi-Diagram Plugin - A plugin that allows to manage multiple diagrams on a single BPMN file.
- Script Box Height Plugin - A plugin that increases the height of the script box.
- Dracula Theme Plugin - A plugin which enables a dark theme inspired by dracula’s color theme
bpmn-js
- bpmn-js Resize Tasks Plugin - A plugin that makes tasks resizable in bpmn-js.
- Color Picker - A color picker plugin that lets you choose any color for your BPMN elements.
- Generated Form Preview - A plugin that allows you to preview forms.
- Process I/O Specification - A plugin that allows you to document your process input and output specifications.
- Reduced Palette - A plugin that reduces the number of available entries in the palette and the context menu.
- Technical ID Generator - A plugin that generates technical IDs for BPMN elements according to best practices.
- Tooltip Plugin - Adds tooltips to various BPMN elements revealing hidden properties and conditional flows.
- Data Outline Plugin - Adds a tree-view for variables in Camunda 8 to the bottom panel.
- Property Info Plugin - Shows different properties of BPMN elements as overlay.
dmn-js
- DMN Testing Plugin - A plugin to test your DMN decision tables and decision graphs using an embedded Camunda decision engine.
- Excel Import Plugin - A plugin to import Excel Sheets to DMN Tables.
Linter Rules
- Default Linter Rules Plugin - A plugin that contributes the default linter rules (formerly provided through the linter plugin).
- Custom Linter Rules Plugin - A plugin to contribute custom (BPMN) lint rules to the editor.
Contribute
Would you like to contribute to this list? Propose your addition by editing the plugins list.
Add your plugin to the plugins.json
to make it accessible in a structured manner.
{
"id": "my-plugin",
"displayName": "Example Plugin",
"version": "0.1.0",
"description": "A Camunda Modeler example plugin",
"url": "https://github.com/example/camunda-modeler-example-plugin",
"category": "General"
}
Additional Resources
License
MIT (unless noted otherwise)