Java BPM

Open-source Java projects categorized as BPM

Top 4 Java BPM Projects

  • Activiti

    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.

    Project mention: Activiti VS javactrl-kafka - a user suggested alternative | libhunt.com/r/Activiti | 2023-02-02
  • Camunda BPM

    Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Quarkus, Spring, Spring Boot, CDI.

    Project mention: Smart Working, orari flessibili, carriere e settori. Qual è la situazione? | /r/ItaliaCareerAdvice | 2023-06-12
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • jbpm

    a Business Process Management (BPM) Suite

    Project mention: Ask HN: Does async/await exist for transient processes? | news.ycombinator.com | 2023-08-30

    See https://www.jbpm.org/ for one approach to the problem of long-running workflows which is based on the standard

    http://www.omg.org/bpmplus/

    which is not quite the programming model you want but it is similarly breaking up "functions" into small bits and serializing the state so that this can happen over long terms.

    What you want has been done on an experimental basis, but maybe not industrialized, see

    https://stackoverflow.com/questions/734638/language-that-sup...

    https://www.reddit.com/r/ProgrammingLanguages/comments/145du...

  • kogito-runtimes

    Mirror of https://github.com/apache/incubator-kie-kogito-runtimes

    Project mention: Optimizing Decision Making with a Trie Tree-Based Rules Engine: An Experience Report | dev.to | 2023-01-23

    First, I transformed this Trie Tree implementation into an open-source project, which I called Praecepta (Rules in Latin), so anyone can try it out. Then, I added three modules to it, with a decision table based on a real scenario (blurred input/output values). Each module uses a different framework: Praecepta, Camunda 7, and Kogito (the newest Kie solution for the Cloud).

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-08-30.

Java BPM related posts

Index

What are some of the best open-source BPM projects in Java? This list will help you:

Project Stars
1 Activiti 9,616
2 Camunda BPM 3,517
3 jbpm 1,519
4 kogito-runtimes 1
Write Clean Java Code. Always.
Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
www.sonarsource.com