{"id":49906682,"url":"https://github.com/miragon/bpmn-modeler","last_synced_at":"2026-06-11T09:00:18.054Z","repository":{"id":65431377,"uuid":"516665812","full_name":"Miragon/bpmn-modeler","owner":"Miragon","description":"A BPMN Modeler that supports Camunda 7, Camunda 8, Operaton and CIB seven","archived":false,"fork":false,"pushed_at":"2026-06-08T08:24:32.000Z","size":139768,"stargazers_count":23,"open_issues_count":26,"forks_count":9,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-06-08T10:16:30.985Z","etag":null,"topics":["bpmn","bpmn-modeler","vs-code"],"latest_commit_sha":null,"homepage":"https://miragon.github.io/bpmn-modeler/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Miragon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-07-22T08:10:46.000Z","updated_at":"2026-06-08T08:24:34.000Z","dependencies_parsed_at":"2023-07-21T15:36:07.902Z","dependency_job_id":"e8b0406e-99cd-4796-aa5b-6540e7fb421f","html_url":"https://github.com/Miragon/bpmn-modeler","commit_stats":null,"previous_names":["miragon/miranum-ide","flowsquad/miragon-process-ide","miragon/bpmn-vscode-modeler","miragon/bpmn-modeler"],"tags_count":68,"template":false,"template_full_name":null,"purl":"pkg:github/Miragon/bpmn-modeler","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fbpmn-modeler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fbpmn-modeler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fbpmn-modeler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fbpmn-modeler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Miragon","download_url":"https://codeload.github.com/Miragon/bpmn-modeler/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Miragon%2Fbpmn-modeler/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34190585,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-11T02:00:06.485Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bpmn","bpmn-modeler","vs-code"],"created_at":"2026-05-16T11:06:52.493Z","updated_at":"2026-06-11T09:00:17.892Z","avatar_url":"https://github.com/Miragon.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv id=\"top\"\u003e\u003c/div\u003e\n\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![MIT License][license-shield]][license-url]\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/Miragon/bpmn-modeler/main/images/miragon-logo.png\" alt=\"Miragon\" height=\"160\"\u003e\n\n### BPMN, where your work already happens.\n\nA growing family of BPMN/DMN tools built around a shared modeler core — in VS Code, on the desktop, and (soon) talking to your AI assistant.\n\n[Documentation](https://miragon.github.io/bpmn-modeler/) · [Install on Marketplace](https://marketplace.visualstudio.com/items?itemName=miragon-gmbh.vs-code-bpmn-modeler) · [Issues](https://github.com/Miragon/bpmn-modeler/issues)\n\u003c/div\u003e\n\n---\n\n## Why we built this\n\nProcess diagrams are code. They live in your repo, get reviewed in pull\nrequests, and ship with the rest of your software. But for years the only\nway to edit them was a separate desktop modeler — context switch, save,\nre-open in your IDE, commit, repeat.\n\nWe wanted to skip the round trip. **Open a `.bpmn` file. Model. Commit.\nDone.** Same editor, same git workflow, same diff in code review.\n\n![BPMN VS Code Modeler Preview](https://raw.githubusercontent.com/Miragon/bpmn-modeler/main/images/modeler-preview.png)\n\nThat first idea — *bring BPMN modeling to where engineers already are* —\nturned into the VS Code modeler you see above. From there, the same core\nquietly grew into more places where process work actually happens:\n\n- **In VS Code**, as the public extension — the original product.\n- **On the desktop**, as a standalone Theia/Electron app for users and\n  organisations not on VS Code — same modeling surface, plus a built-in\n  Source Control view, BPMN-aware diff against working-tree changes, and\n  auto-save out of the box.\n- **And next: AI-assisted BPMN tooling** — bringing the same modeling\n  context into your AI assistant. *Stay tuned.* ✨\n\nDifferent surfaces, one modeling engine, one repo.\n\n## What you get\n\n- **Full BPMN 2.0 + DMN modeling** for **Camunda 7** and **Camunda 8**\n  (plus compatible forks like **Operaton** and **CIB7**) — engine-aware\n  properties, no profile switching ceremony.\n- **Element templates by convention** — drop them in `.camunda/element-templates/`\n  next to your BPMN file, the modeler picks them up. No project config required.\n- **Deploy from the editor** — a sidebar that pushes your diagram to C7 or\n  C8 (no auth, Basic, or OAuth2 Client Credentials) and starts a process\n  instance with payload files discovered from `.camunda/payloads/`.\n- **Visual BPMN diff** — open two `.bpmn` files side by side, see what\n  changed at the element level (added · removed · changed · moved) with\n  synchronized pan/zoom. Great in code review.\n- **Speaks your language** — UI translated into 9 locales: English,\n  Deutsch, Español, Français, Nederlands, Português (Brasil), Русский,\n  简体中文, 繁體中文.\n- **Built on [bpmn.io](https://bpmn.io/)** — the toolkit the official\n  Camunda Modeler is based on. You get the same modeling foundation, just\n  embedded where you already work.\n\n### Try it in 30 seconds\n\n\u003e Install **[BPMN Modeler][marketplace-url]** from the VS Code\n\u003e Marketplace, open any `.bpmn` or `.dmn` file — the modeler opens\n\u003e automatically as a custom editor. That's it.\n\nFor settings, commands, and the full feature tour see\n**[`apps/vscode-plugin/README.md`](apps/vscode-plugin/README.md)** — the\nsame page that's published as the Marketplace listing.\n\n## Modules in this repo\n\nThis is a monorepo. Around the modeler core we ship multiple delivery\nsurfaces; each one has its own README with its own pitch.\n\n| Module | What it is | Status |\n|---|---|---|\n| [`apps/vscode-plugin`](apps/vscode-plugin/README.md) | The VS Code extension — the public BPMN/DMN modeler. | Published on the [Marketplace][marketplace-url] |\n| [`apps/standalone`](apps/standalone/README.md) | Theia/Electron desktop shell wrapping the same modeler — same features, no VS Code required. | Build-from-source, unreleased |\n| [`apps/bpmn-webview`](apps/bpmn-webview/README.md) | BPMN canvas webview embedded in the extension host. | Internal |\n| [`apps/dmn-webview`](apps/dmn-webview/README.md) | DMN canvas webview embedded in the extension host. | Internal |\n| [`apps/deployment-webview`](apps/deployment-webview/README.md) | Deployment sidebar webview. | Internal |\n| [`libs/shared`](libs/shared/README.md) | Shared message types and webview utilities. | Internal |\n\n\u003e Internal modules are not published separately — they are bundled into the\n\u003e distributables above.\n\n## Contributing\n\nWe love PRs. Whether you fix a typo or land a feature, the path is the same:\n\n```bash\ncorepack enable\ncorepack yarn install\ncorepack yarn build      # build everything\ncorepack yarn watch      # F5 in VS Code → \"Run vscode-plugin\"\n```\n\n\u003e Working on a single workspace only? `yarn workspaces focus \u003cname\u003e` installs just\n\u003e that tree and skips the rest. See [Workspace dependencies](https://miragon.github.io/bpmn-modeler/vscode/contributing/development#workspace-dependencies)\n\u003e for the focus targets per pipeline.\n\nFor the full setup, PR flow, and commit conventions see\n**[`CONTRIBUTING.md`](CONTRIBUTING.md)**. For architecture, build system,\nand contributor walkthroughs see **[`docs/`](docs/)** (also published at\n\u003chttps://miragon.github.io/bpmn-modeler/\u003e).\n\n## Support\n\nQuestions, ideas, or commercial support? Reach out at\n[info@miragon.io](mailto:info@miragon.io) — or open an\n[issue](https://github.com/Miragon/bpmn-modeler/issues).\n\n## License\n\nDistributed under the [Apache License 2.0](LICENSE).\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\n[contributors-shield]: https://img.shields.io/github/contributors/Miragon/bpmn-modeler.svg?style=for-the-badge\n[contributors-url]: https://github.com/Miragon/bpmn-modeler/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/Miragon/bpmn-modeler.svg?style=for-the-badge\n[forks-url]: https://github.com/Miragon/bpmn-modeler/network/members\n[stars-shield]: https://img.shields.io/github/stars/Miragon/bpmn-modeler.svg?style=for-the-badge\n[stars-url]: https://github.com/Miragon/bpmn-modeler/stargazers\n[issues-shield]: https://img.shields.io/github/issues/Miragon/bpmn-modeler.svg?style=for-the-badge\n[issues-url]: https://github.com/Miragon/bpmn-modeler/issues\n[license-shield]: https://img.shields.io/github/license/Miragon/bpmn-modeler.svg?style=for-the-badge\n[license-url]: https://github.com/Miragon/bpmn-modeler/blob/main/LICENSE\n[marketplace-url]: https://marketplace.visualstudio.com/items?itemName=miragon-gmbh.vs-code-bpmn-modeler\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiragon%2Fbpmn-modeler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmiragon%2Fbpmn-modeler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmiragon%2Fbpmn-modeler/lists"}