{"repo":"Stieges/bpmn-generator","free":true,"listed":false,"github":"https://github.com/Stieges/bpmn-generator","clone":"git clone https://github.com/Stieges/bpmn-generator.git","description":"Enterprise BPMN 2.0 Generator — JSON Logic-Core → ElkJS Layout → OMG-compliant XML + SVG","language":"JavaScript","stars":33,"topics":["bpmn","bpmn2","diagram","elkjs","mcp","process-modeling","svg","workflow","xml"],"license":"MIT","category":"mcp-servers","readme_excerpt":"BPMN Generator BPMN 2.0 diagram generator — converts natural language process descriptions or structured JSON into OMG-compliant BPMN 2.0.2 XML files and SVG previews (ISO/IEC 19510:2013). Also generates DMN 1.3 decision models (opt-in, see DMN Support). Why this one Three things you can verify in the repo, not just claim: 1. Multi-pool collaborations with lanes and message flows render fully. The closest open-source comparable ( bpmn-auto-layout@1.3.0 , used by BPMN Assistant) silently drops every participant after the first plus all inter-pool message flows (data). Our pipeline renders all participants and all message flows. 2. Strict JSON Schema gate at every HTTP API entry. LLM output cannot reach the layout engine with malformed Logic-Core — ajv draft-2020-12 rejects it at the boundary (scripts/bpmn/schema-gate.js). 3. Native Claude Code MCP server. Exposed as a Skill and via scripts/mcp-bpmn-server.js . The LLM never touches coordinates — it emits Logic-Core JSON, the pipeline handles layout deterministically. Reproduce the comparison: cd scripts && node bench/compare-bpmn-auto-layout.mjs — produces tests/bench/auto-layout-comparison.md + side-by-side HTML. See EVALUATION.md for the full benchmark, the competitor matrix, and honest notes about where ProMoAI and BPMN Assistant are stronger. Visual examples Single-pool linear flow + exclusive gateway Two pools, three lanes, message flows — what bpmn-auto-layout drops One pool, four lanes (Frontend / Backend / Ops / QA) Ex","default_branch":null,"files":null,"tree":[],"storefront":"/r/Stieges","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Stieges/bpmn-generator/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}