• Stars
    star
    325
  • Rank 129,350 (Top 3 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 9 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Camunda BPM bootified!

Deprecated

camunda-bpm-spring-boot-starter

License Apache%202.0 blue
badge
project thin badge

This project provides Spring Boot starters that allow you to integrate the Camunda BPM Platform into your Spring Boot applications.

Please check out the Documentation, the Getting Started Guide and the Examples.

Resources

  • Issue Tracker - if you have an idea for a new feature or want to file a bug …​ this is the place to go.

  • Contributing - check this if you want to contribute

  • Discussion Forum - this project has it’s own sub-category at the camunda forum …​ use it!

JDK 9 and onwards

Beginning with version 3.1-alpha2, Camunda Spring Boot Starter can be used in conjunction with JDK 9 / 10. As Hibernate is part of Camunda Spring Boot Starter it requires JAXB. However, JAXB is deactivated by default (and marked as deprecated) in JDK 9 / 10 and removed entirely in JDK 11. Therefore, it is sensible to re-add JAXB to your Camunda Spring Boot Starter project.

There exist various implementations of JAXB. The following Maven coordinates represent the implementation which is included in the JDKs up to version 10:

<dependency>
  <groupId>com.sun.xml.bind</groupId>
  <artifactId>jaxb-impl</artifactId>
</dependency>

Resources for versions older than 2.3.0

Before version 2.2.0, the project existed as a community extension. Therefore the resources were located in different paths. You can find all the links below.

1.3.0

Migration hints from < 1.3.0 to >= 1.3.0

Important
We have decided to refactor the configuration mechanism. Especially, we removed the org.camunda.bpm.spring.boot.starter.configuration.CamundaConfiguration interface. For now, each configuration is a org.camunda.bpm.engine.impl.cfg.ProcessEnginePlugin. With this it is possible to hook into preInit, postInit and postProcessEngineBuild, which supports more complex situations. If you have implemented a CamundaConfiguration, you have to switch to ProcessEnginePlugin (and its preInit method). You can also extend your configuration from org.camunda.bpm.spring.boot.starter.configuration.impl.AbstractCamundaConfiguration to avoid a cast to SpringProcessEngineConfiguration.

Credits

The Camunda Spring Boot Starter project used to be the community extension, created and supported by

Starting from version 2.3.0 it was adopted as part of the Camunda BPM Platform.

License

More Repositories

1

camunda-bpm-platform

Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Quarkus, Spring, Spring Boot, CDI.
Java
4,070
star
2

camunda

Process Orchestration Framework
Java
3,177
star
3

camunda-modeler

An integrated modeling solution for BPMN, DMN and Forms based on bpmn.io.
JavaScript
1,498
star
4

camunda-bpm-examples

A collection of usage examples for Camunda Platform intended to get you started quickly
Java
1,045
star
5

docker-camunda-bpm-platform

Camunda 7 - Docker images for the Camunda BPM platform
Shell
384
star
6

camunda-platform

Links to Camunda Platform 8 resources, releases, and local development config
Go
307
star
7

camunda-external-task-client-js

Implement your BPMN Service Task in NodeJS.
JavaScript
217
star
8

camunda-modeler-token-simulation-plugin

Token simulation as a plugin for the Camunda Modeler
JavaScript
176
star
9

camunda-modeler-plugins

Plugins for the Camunda Modeler.
JavaScript
167
star
10

camunda-bpmn.js

camunda BPMN 2.0 Javascript libraries
JavaScript
134
star
11

camunda-bpm-webapp

This codebase was merged with https://github.com/camunda/camunda-bpm-platform. Only maintenance branches are active.
129
star
12

feel-scala

FEEL parser and interpreter written in Scala
Scala
124
star
13

camunda-bpmn-js

Embeddable Camunda modeling distributions based on bpmn-js
JavaScript
103
star
14

camunda-docs-manual

Sources of the docs.camunda.org site
HTML
95
star
15

camunda-platform-get-started

Camunda Platform 8 - Get Started Projects
Java
94
star
16

camunda-bpm-assert

This project was moved to https://github.com/camunda/camunda-bpm-platform/tree/master/test-utils/assert
85
star
17

camunda-engine-dmn

Lightweight Execution Engine for DMN (Decision Model and Notation) written in Java.
Java
78
star
18

camunda-bpm-sdk-js

Javascript client library for connecting to camunda BPM REST Api
JavaScript
77
star
19

camunda-platform-helm

Camunda Platform 8 Self-Managed Helm charts
Go
72
star
20

camunda-bpmn-model

BPMN model API written in Java.
Java
66
star
21

camunda-bpmn-moddle

Camunda moddle extensions for BPMN 2.0
JavaScript
63
star
22

camunda-external-task-client-java

This codebase was merged with https://github.com/camunda/camunda-bpm-platform. Only some maintenance branches might still be active.
60
star
23

camunda-webapp-translations

This codebase was moved to https://github.com/camunda-community-hub/camunda-7-webapp-translations/. Only maintenance branches are active.
58
star
24

camunda-docs

Camunda 8 Documentation, including all components and features
MDX
52
star
25

bpmn-for-research

A collection of BPMN diagrams that can be used for research
JavaScript
51
star
26

zeebe-process-test

Testing project for Camunda Platform 8
Java
40
star
27

connectors

Camunda Connectors
Java
38
star
28

camunda-get-started-quickstart

Java
38
star
29

camunda-modeler-linter-plugin

Check your BPMN diagrams for common issues
JavaScript
37
star
30

dmn-scala

DMN engine written in Scala
Scala
34
star
31

camunda-spin

Simple API for working with complex data formats such as XML and JSON
29
star
32

camunda-get-started-spring-boot

Java
28
star
33

camunda-external-task-client-spring-boot

This codebase was merged with https://github.com/camunda/camunda-bpm-platform. Only some maintenance branches might still be active.
Java
26
star
34

camunda-engine-unittest

Unit test template project for camunda engine
Java
26
star
35

camunda-connect

Reusable Java Connectors for HTTP and other things
23
star
36

camunda-commons-ui

Common resources and libraries for camunda web applications
JavaScript
22
star
37

camunda-eclipse-plugin

The Camunda BPMN 2.0 modeling plugin for Eclipse
Java
21
star
38

camunda-archetypes

Maven Archetypes for Camunda BPM
HTML
20
star
39

camunda-8-js-sdk

The Camunda 8 JavaScript SDK for Node.js
TypeScript
18
star
40

vault-dump-kv2

Dump Hashicorp Vault KV version 2 inspired by https://github.com/shaneramey/vault-backup
Makefile
17
star
41

camunda-sso-snippets

Camunda BPM Webapp with SSO in for Wildfly/JBoss AS7
Java
15
star
42

zeebe-bpmn-moddle

Zeebe moddle extensions for BPMN 2.0
JavaScript
15
star
43

camunda-dmn-model

DMN model API written in Java.
Java
13
star
44

connector-sdk

SDK for building Camunda Connectors
Java
13
star
45

camunda-docs-theme

Less
13
star
46

technology-radars

🎯 Technology Radars for Camunda teams
13
star
47

camunda-platform-tutorials

Step-by-step tutorials to guide Camunda Platform 8 users to certain use cases end-to-end
Java
12
star
48

camunda-modeler-process-io-specification-plugin

A plug-in that allows you to document input and output specifications for your BPMN processes.
JavaScript
12
star
49

camunda-cockpit-plugins-deprecated

Java
12
star
50

camunda-get-started-java

Get started with camunda BPM. Sources of the Getting Started Guide
Java
12
star
51

camunda-optimize-examples

A collection of usage examples for Camunda Optimize intended to get you started quickly (e.g. with the plugin system).
Java
12
star
52

connector-template-outbound

Template repository to create Camunda Platform 8 Connectors using Connector SDK
Java
12
star
53

camunda-tasklist-ui

A web based interface for camunda BPM platform tasks.
11
star
54

camunda-docs-static

Contains all un-versioned sections of the documentation
HTML
10
star
55

element-templates-json-schema

JSON Schema for (Camunda) Element Templates
JavaScript
10
star
56

camunda-eclipse-standalone

A BPMN Modeler based on the Camunda Eclipse Plug-in
Java
10
star
57

camunda-get-started-spring

Getting Started with camunda BPM and the Spring Framework
Java
9
star
58

blog.camunda.org

The Camunda BPM Team Blog
JavaScript
9
star
59

camunda-modeler-plugin-example

Plugin example for the Camunda Modeler. Use this as a starting point for creating your own plugins.
JavaScript
9
star
60

camunda-get-started-javaee

Get started with camunda BPM and Java EE 6. Sources of the Getting Started Guide
Java
9
star
61

camunda-modeler-custom-linter-rules-plugin

Add custom lint rules to the Camunda Modeler
JavaScript
8
star
62

portainer-templates

Python
8
star
63

form-playground

Camunda Form Playground to simulate forms with input and output data.
JavaScript
7
star
64

camunda-dmn-js

Embeddable Camunda modeling distributions based on dmn-js
JavaScript
6
star
65

bpmnlint-plugin-camunda

Camunda model guidelines, packed as a bpmnlint plug-in.
JavaScript
5
star
66

keycloak

Camunda's Keycloak Docker image: AWS-wrapped and PostgreSQL-compatible! πŸ³πŸš€πŸ”—
Dockerfile
5
star
67

camunda-get-started-cmmn

Java
4
star
68

camunda-bpmn-js-behaviors

Camunda behaviors for bpmn-js
JavaScript
4
star
69

camunda-commons

Set of generally useful Java libraries used by camunda open source projects
4
star
70

bower-camunda-bpm-sdk-js

Bower packaging for https://github.com/camunda/camunda-bpm-sdk-js
JavaScript
4
star
71

camunda-release-parent

Pom which can be inherited for camunda releases defining some common release properties
4
star
72

github-backup

Utility for concurrent backups of GitHub organizations repositories.
Go
4
star
73

camunda-bpm-dropwizard

Java
4
star
74

issues

4
star
75

camunda-xml-model

Lightweight toolkit for implementing metamodels in Java
Java
3
star
76

infra-global-github-actions

Small Github Actions maintained by Infra team and used by other teams inside Camunda
Shell
3
star
77

connector-sendgrid

Camunda Cloud SendGrid Connector
Java
3
star
78

connector-kafka

Java
3
star
79

camunda-engine-dmn-unittest

Unit test template project for Camunda DMN engine
Java
3
star
80

camunda-cockpit-ui

camunda Cockpit user interface
3
star
81

docpad-plugin-links

Advanced linking plugin for DocPad
CoffeeScript
3
star
82

camunda-admin-ui

camunda Admin user interface
3
star
83

camunda-docs-cawemo

HTML
3
star
84

camunda-cmmn-model

CMMN model API written in Java.
Java
3
star
85

camunda-get-started-dmn

Get started with DMN 1.1 and camunda BPM.
Java
3
star
86

c8-multi-region

Test and configurations concerning c8-multi-region
Go
3
star
87

connector-slack

Camunda Cloud Slack Connector
Java
2
star
88

camunda-cycle

The BPMN 2.0 roundtrip tool
Java
2
star
89

camunda-engine-dmn-benchmark

Benchmark for camunda DMN engine
Java
2
star
90

infra-prometheus-statuspage-pusher

Poll Prometheus and update Statuspage component statuses
Go
2
star
91

camunda-modeler-webpack-plugin

Webpack plugins to easily configure Camunda Modeler extensions.
JavaScript
2
star
92

linting

Linting for the Camunda Desktop and Web Modeler
JavaScript
2
star
93

connector-sqs

SQS Connector for C8
Java
2
star
94

connector-http-json

HTTP JSON Cloud Connector
Java
2
star
95

camunda-dmn-cloud-examples

Code Examples for Camunda DMN Cloud
Java
2
star
96

java-dependency-tree-diff

Adds a comment with the Java Dependency Tree Diff to a PR
Shell
2
star
97

camunda-modeler-data-outline-plugin

A Plugin for the Camunda Modeler to show available Process Data
JavaScript
2
star
98

camunda-template-engines-jsr223

JSR 223 compatible Script Engine wrapper for Java Freemarker Template Engine. Find community extensions in the community hub: https://github.com/camunda-community-hub/camunda-7-template-engines-jsr223.
2
star
99

operate-api-bpmn-demo

HTML
2
star
100

eslint-plugin-camunda-licensed

Common lint rules Camunda licensed OSS projects.
JavaScript
2
star