All Projects → DigitalState → awesome-camunda

DigitalState / awesome-camunda

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

Projects that are alternatives of or similar to awesome-camunda

Camunda Bpm Platform
Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Spring, Spring Boot, CDI.
Stars: ✭ 2,390 (+2469.89%)
Mutual labels:  bpmn, bpm, dmn, cmmn
micronaut-camunda-bpm
Integration between Micronaut and Camunda (Workflow Engine). We configure Camunda with sensible defaults, so that you can get started with minimum configuration: simply add a dependency in your Micronaut project to embed the workflow engine!
Stars: ✭ 73 (-21.51%)
Mutual labels:  bpmn, bpm, dmn, camunda
activiti-examples
Alfresco Process Services powered by Activiti Examples.
Stars: ✭ 58 (-37.63%)
Mutual labels:  bpmn, bpm, dmn
tumbleweed
Lightweight workflow engine microservice implement BPMN 2.0
Stars: ✭ 23 (-75.27%)
Mutual labels:  bpmn, bpm
bonita-engine
Deploy, execute, manage process-based applications made with Bonita studio or through Engine APIs
Stars: ✭ 123 (+32.26%)
Mutual labels:  bpmn, bpm
jbpm-spring-boot
Sample of a jbpm service with spring boot. It runs on OpenShift and it has prometheus metrics and a grafana dashboard
Stars: ✭ 16 (-82.8%)
Mutual labels:  bpmn, bpm
camunda-bpm-migration
Fluent Java API for Camunda Platform 7 process instance migration
Stars: ✭ 18 (-80.65%)
Mutual labels:  bpmn, camunda
Kogito Examples
Kogito examples - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Stars: ✭ 96 (+3.23%)
Mutual labels:  bpmn, bpm
vtenext
vtenext the CRM for the Digital Innovation. It allows you to engage your customers into your business processes using a specific technology. It can also be used to manage processes generated by internal customers.
Stars: ✭ 22 (-76.34%)
Mutual labels:  bpmn, bpm
micronaut-camunda-external-client
This open source project allows you to easily integrate Camunda's External Task Clients into Micronaut projects: simply add a dependency in your Micronaut project
Stars: ✭ 19 (-79.57%)
Mutual labels:  bpm, camunda
Workflower
A BPMN 2.0 workflow engine for PHP
Stars: ✭ 540 (+480.65%)
Mutual labels:  bpmn, bpm
Smartflow Sharp
基于C#语言研发的Smartflow-Sharp工作流组件,该工作流组件的特点是简单易用、方便扩展、支持多种数据库访问、高度可定制化,支持用户按需求做功能的定制开发,节省用户的使用成本
Stars: ✭ 594 (+538.71%)
Mutual labels:  bpmn, bpm
workflower-bundle
A Symfony bundle for Workflower
Stars: ✭ 23 (-75.27%)
Mutual labels:  bpmn, bpm
laravel workflower
Implementation of phpmentors-jp/workflower for laravel application
Stars: ✭ 26 (-72.04%)
Mutual labels:  bpmn, bpm
camunda-client-go
Camunda REST API client for golang
Stars: ✭ 95 (+2.15%)
Mutual labels:  bpmn, camunda
CaseManagement
CMMN engine implementation in dotnet core
Stars: ✭ 16 (-82.8%)
Mutual labels:  bpmn, cmmn
Jbpm
a Business Process Management (BPM) Suite
Stars: ✭ 1,226 (+1218.28%)
Mutual labels:  bpmn, bpm
camunda-kafka-polling-client
Stream your process history to Kafka
Stars: ✭ 28 (-69.89%)
Mutual labels:  bpmn, camunda
plg
A Business Processes and Logs Generator
Stars: ✭ 30 (-67.74%)
Mutual labels:  bpmn, bpm
Uflo
UFLO是一款基于Spring的纯Java流程引擎,支持并行、动态并行、串行、会签等各种流转方式。
Stars: ✭ 514 (+452.69%)
Mutual labels:  bpmn, bpm

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. ...
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].