A curated list of awesome Camunda BPM projects, libraries, tools, documentation, forum posts, etc.
❗ See something missing, an error, an improvement? Please contribute with Pull Requests!
- Main Camunda Repo - The main repo for Camunda
- BPMN.io - BPMN, DMN, and CMMN Javascript Renderers and Editors by Camunda.
- Camunda Consulting Repository
- Camunda-CI - Repository used by Camunda for CI Builds.
- Third Party Repos - Contains forks of thrid party libraries and tools used by camunda projects.
- Camunda Jenkins - Github user for Camunda internal Jenkins usage.
- Camunda Internal - Repos used by Camunda for internal purposes.
- Zeebe - The main repo for Zeebe; Distributed Workflow Engine for Microservices Orchestration, by Camunda.
- BPMN to PNG/PDF - Convert BPMN 2.0 diagrams to PDF documents or PNG files.
- DMN Check - A Maven plugin which performs various static analyses on Decision Model Notation (DMN) files to detect bugs.
- vPAV - A tool that checks Camunda projects for consistency and discovers errors in process-driven applications, inconsistencies of a given BPMN model in the classpath and the sourcecode of an underlying java project, such as a delegate reference to a non-existing java class or a non-existing Spring bean.
- https://github.com/plexiti/camunda-bpm-spock
- https://github.com/StephenOTT/ProcessProjectTemplate
- https://github.com/DigitalState/Camunda-Spock-Testing
- https://github.com/StephenOTT/vertx-bpmn-model-doc-generator
- https://github.com/livetocode/camunda-prometheus-exporter
- https://github.com/camunda-consulting/camunda-util-demo-data-generator
- https://forum.camunda.org/t/camunda-to-asciidoctor-documentation-generator/6580 https://github.com/GeekMustHave/Camunda-ADOC-Viewer https://github.com/GeekMustHave/Camunda-ASCIIDoc-Generator
- MacOS Homebrew Cask for Camunda Modeler -
brew install camunda-modeler
- Unit Testing Coverage
- https://github.com/camunda/camunda-bpm-platform/tree/master/qa/performance-tests-engine
- https://camunda.com/products/performance/
- https://blog.camunda.com/post/2014/01/benchmarking-camunda-process-engine/
- https://www.slideshare.net/camunda/2015-0113-performance-en
- React
- Angular Forms
- Formio and Formio Form Builder: https://forum.camunda.org/t/form-builder-drag-and-drop-form-server-validations/1092 + More links
- External Libraries
- Google Maps
- Variable Encryption: https://github.com/StephenOTT/camunda-data-encryption-rsa
- Multi-Instance Mapping
- Nashorn Engine
- Printing to Console
- SPIN vs JS Script Mirror
- https://github.com/Loydl/camunda-graphql-client-example
- https://github.com/Loydl/camunda-graphql-tasklist
- https://github.com/Loydl/camunda-graphql-client-example
- GraphQL API: https://forum.camunda.org/t/developing-the-camunda-graphql-extension/2872/35
- https://github.com/camunda/camunda-bpm-graphql
- https://github.com/umb/camunda-modeler-property-info-plugin
- https://github.com/camunda/camunda-modeler-plugins
- https://github.com/StephenOTT/camunda-vertx-springboot
- Custom Batch - A plugin to provide a simple way of using the Camunda Batch functionality.
- Form JS Validation https://github.com/StephenOTT/camunda-form-validator-js-server
- Vertx https://github.com/StephenOTT/camunda-vertx-plugin
- https://github.com/DigitalState/camunda-administrative-user-plugin
- https://github.com/StephenOTT/camunda-incident-handler-nashorn-js
- JWT Provider: https://github.com/Loydl/camunda-jwt-provider
- Shared Engine Deployment Aware
- ...
- https://blog.camunda.com/post/2018/07/camunda-days-nyc-goldman-sachs-workflow-platform/
- https://blog.camunda.com/post/2018/06/camunda-Tasklist-privacy/
- https://blog.camunda.com/post/2018/05/camunda-AWS-Rekognition/
- https://blog.camunda.com/post/2016/05/citizen-identity-enrolment/
- https://blog.bernd-ruecker.com/orchestrating-azure-functions-using-bpmn-and-camunda-a-case-study-ff71264cfad6
- https://blog.bernd-ruecker.com/@berndruecker
- Shared Engine vs ...
- Extending the Camunda Rest API
- Clustering
- Kubernetes
- Docker
- Secrets Management
- HTTP-Connector
- 4000 Character limit on text/Strings
- Business Key usage
- List of All Camunda Listeners
- https://github.com/plexiti/camunda-grails-plugin (Grails 2 only, Camunda 7.3.x)
- https://github.com/meyerdan
- https://github.com/hawky-4s-
- https://github.com/yanavasileva
- https://github.com/koevskinikola
- https://github.com/berndruecker
- Meetups - Meetup groups for Camunda
- Vienna Camunda Meetup Group - [Github Organization] (https://github.com/camunda-vienna)
- ..
- https://www.mwdadvisors.com/2017/06/27/camunda-cawemo-optimize/
- https://www.bp-3.com/blog/sandy-kemsley-on-camunda-bpm-7-5-release/
- https://www.bp-3.com/blog/bpmn-io-bpmn-everywhere-for-everyone/
Listing of known project/product comparisons.
- Activity...
- flowable...
- Jboss BPM...
- etc...
- https://blog.camunda.com/post/2016/10/camunda-engine-since-activiti-fork/
- https://forum.camunda.org/t/strengths-of-camunda-vs-flowable/2842
Various Training materials, Videos, links, etc
- Camunda Videos - Official Camunda YouTube channel with various training videos
- Throwing BPMN Errors with Javascript - Medium.com post by @StephenOTT (2016)
- Deploying Embedded Forms with Rest API - Medium.com post by @StephenOTT (2016)
- Deploying External Scripts with Rest API - Medium.com post by @StephenOTT (2016)
- ...
- Process Engine Services - Main Interface JavaDoc page for Process Engine Services. Most commonly used page when navigating the Engine's services
- ...