Skip to content

a curated list of awesome Camunda BPM projects, libraries, tools, documentations, forum posts, etc.

License

Notifications You must be signed in to change notification settings

DigitalState/awesome-camunda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

awesome-camunda

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!

Official Github Accounts

  1. Main Camunda Repo - The main repo for Camunda
  2. BPMN.io - BPMN, DMN, and CMMN Javascript Renderers and Editors by Camunda.
  3. Camunda Consulting Repository
  4. Camunda-CI - Repository used by Camunda for CI Builds.
  5. Third Party Repos - Contains forks of thrid party libraries and tools used by camunda projects.
  6. Camunda Jenkins - Github user for Camunda internal Jenkins usage.
  7. Camunda Internal - Repos used by Camunda for internal purposes.
  8. Zeebe - The main repo for Zeebe; Distributed Workflow Engine for Microservices Orchestration, by Camunda.

Tools and libraries

  1. BPMN to PNG/PDF - Convert BPMN 2.0 diagrams to PDF documents or PNG files.
  2. DMN Check - A Maven plugin which performs various static analyses on Decision Model Notation (DMN) files to detect bugs.
  3. 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.
  4. https://github.com/plexiti/camunda-bpm-spock
  5. https://github.com/StephenOTT/ProcessProjectTemplate
  6. https://github.com/DigitalState/Camunda-Spock-Testing
  7. https://github.com/StephenOTT/vertx-bpmn-model-doc-generator
  8. https://github.com/livetocode/camunda-prometheus-exporter
  9. https://github.com/camunda-consulting/camunda-util-demo-data-generator
  10. 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
  11. MacOS Homebrew Cask for Camunda Modeler - brew install camunda-modeler
  12. Unit Testing Coverage

Load Testing / Performance Testing

  1. https://github.com/camunda/camunda-bpm-platform/tree/master/qa/performance-tests-engine
  2. https://camunda.com/products/performance/
  3. https://blog.camunda.com/post/2014/01/benchmarking-camunda-process-engine/
  4. https://www.slideshare.net/camunda/2015-0113-performance-en

Notable forum.camunda.org Threads and Posts

Tasklist Forms

  1. React
  2. Angular Forms
  3. Formio and Formio Form Builder: https://forum.camunda.org/t/form-builder-drag-and-drop-form-server-validations/1092 + More links
  4. External Libraries
  5. Google Maps

Scripting

Helpful Scripting Snippets

  1. Variable Encryption: https://github.com/StephenOTT/camunda-data-encryption-rsa
  2. Multi-Instance Mapping
  3. Nashorn Engine
  4. Printing to Console

OAuth / SSO

  1. https://forum.camunda.org/t/single-sign-on-in-camunda/291

JSON Usage

  1. SPIN vs JS Script Mirror

GraphQL

  1. https://github.com/Loydl/camunda-graphql-client-example
  2. https://github.com/Loydl/camunda-graphql-tasklist
  3. https://github.com/Loydl/camunda-graphql-client-example
  4. GraphQL API: https://forum.camunda.org/t/developing-the-camunda-graphql-extension/2872/35
  5. https://github.com/camunda/camunda-bpm-graphql

Camunda Modeler Plugins

  1. https://github.com/umb/camunda-modeler-property-info-plugin
  2. https://github.com/camunda/camunda-modeler-plugins
  3. https://github.com/StephenOTT/camunda-vertx-springboot

BPM Engine Plugins

  1. Custom Batch - A plugin to provide a simple way of using the Camunda Batch functionality.
  2. Form JS Validation https://github.com/StephenOTT/camunda-form-validator-js-server
  3. Vertx https://github.com/StephenOTT/camunda-vertx-plugin
  4. https://github.com/DigitalState/camunda-administrative-user-plugin
  5. https://github.com/StephenOTT/camunda-incident-handler-nashorn-js
  6. JWT Provider: https://github.com/Loydl/camunda-jwt-provider

Clustering

  1. Shared Engine Deployment Aware

Use Cases / Showcases

  1. ...

Community Blog Posts

  1. https://blog.camunda.com/post/2018/07/camunda-days-nyc-goldman-sachs-workflow-platform/
  2. https://blog.camunda.com/post/2018/06/camunda-Tasklist-privacy/
  3. https://blog.camunda.com/post/2018/05/camunda-AWS-Rekognition/
  4. https://blog.camunda.com/post/2016/05/citizen-identity-enrolment/
  5. https://blog.bernd-ruecker.com/orchestrating-azure-functions-using-bpmn-and-camunda-a-case-study-ff71264cfad6
  6. https://blog.bernd-ruecker.com/@berndruecker

Camunda Web App Plugins (Admin, Cockpit, Tasklist)

Common Questions

  1. Shared Engine vs ...
  2. Extending the Camunda Rest API
  3. Clustering
  4. Kubernetes
  5. Docker
  6. Secrets Management
  7. HTTP-Connector
  8. 4000 Character limit on text/Strings
  9. Business Key usage
  10. List of All Camunda Listeners

Old Content

  1. https://github.com/plexiti/camunda-grails-plugin (Grails 2 only, Camunda 7.3.x)

Notable Users to Follow

BPMN/DMN/CMMN JS / Camunda Modeler

  1. https://github.com/philippfromme

Camunda Engine

  1. https://github.com/meyerdan
  2. https://github.com/hawky-4s-
  3. https://github.com/yanavasileva
  4. https://github.com/koevskinikola
  5. https://github.com/berndruecker

Community

  1. https://github.com/jangalinski
  2. https://github.com/Loydl (Graph QL)

Community Groups

  1. Meetups - Meetup groups for Camunda
  2. Vienna Camunda Meetup Group - [Github Organization] (https://github.com/camunda-vienna)
  3. ..

Zeebe

Cawemo

Camunda Optimize

Camunda In the News

  1. https://www.mwdadvisors.com/2017/06/27/camunda-cawemo-optimize/
  2. https://www.bp-3.com/blog/sandy-kemsley-on-camunda-bpm-7-5-release/
  3. https://www.bp-3.com/blog/bpmn-io-bpmn-everywhere-for-everyone/

Camunda comparisons to other projects/products

Listing of known project/product comparisons.

  1. Activity...
  2. flowable...
  3. Jboss BPM...
  4. etc...
  5. https://blog.camunda.com/post/2016/10/camunda-engine-since-activiti-fork/
  6. https://forum.camunda.org/t/strengths-of-camunda-vs-flowable/2842

Training Material

Various Training materials, Videos, links, etc

  1. Camunda Videos - Official Camunda YouTube channel with various training videos
  2. Throwing BPMN Errors with Javascript - Medium.com post by @StephenOTT (2016)
  3. Deploying Embedded Forms with Rest API - Medium.com post by @StephenOTT (2016)
  4. Deploying External Scripts with Rest API - Medium.com post by @StephenOTT (2016)
  5. ...

Frequently used JavaDoc references

  1. Process Engine Services - Main Interface JavaDoc page for Process Engine Services. Most commonly used page when navigating the Engine's services
  2. ...

About

a curated list of awesome Camunda BPM projects, libraries, tools, documentations, forum posts, etc.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published