Creates diagrams from textual descriptions!
Bpmn GitHub Repositories (2026) · Open Source Tools
Discover the best Bpmn open source repositories on GitHub. Explore trending tools, live star counts, source code, and developer projects updated daily.
BPMN-Process automation for everyone
A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.
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.
A powerful workflow engine implemented in pure Python
Core package for defining and running durable workflows and activities. Supports long-running persistent workflows, retries, queues, parallel execution, workflow monitoring, dedicated storage connections, and orchestration for microservices, data pipelines, sagas, agentic workflows, and other complex business processes.
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Business Application Platform - no-code/low-code platform to build business applications
Flowable, Activiti, Camunda BPMN engines process editor plugin for IntelliJ. Pure Kotlin (and some Java)
The Frank!Framework is an easy-to-use, stateless integration framework which allows (transactional) messages to be modified and exchanged between different systems.
Executable workflow elements based on BPMN 2.0
View and edit BPMN diagrams in VSCode. Powered by bpmn.io tools.
UML Modeling Editor
Deploy, execute, manage process-based applications made with Bonita studio or through Engine APIs