Java Workflow

Open-source Java projects categorized as Workflow

Top 13 Java Workflow Projects

  • incubator-dolphinscheduler

    Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code

  • Flowable (V6)

    A compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users.

    Project mention: Flowable (V6) VS javactrl-kafka - a user suggested alternative | | 2023-02-02
  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • PowerJob

    Enterprise job scheduling middleware with distributed computing ability.

  • kestra

    Infinitely scalable, event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.

    Project mention: A High-Performance, Java-Based Orchestration Platform | /r/java | 2023-10-11

    Kestra's communication is asynchronous and based on a queuing mechanism. It leverages the Micronaut framework and offers two runners: one that uses a database (JDBC) for both the message queue and resource storage, and another that uses Kafka as the message queue and Elasticsearch as the resource storage. The platform is fully extensible and plugin-based, providing a rich set of plugins for various workflow tasks, triggers, and data storage options. For those interested, the GitHub repository is available here:

  • 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
  • zeebe

    Distributed Workflow Engine for Microservices Orchestration

    Project mention: Is there a product that can orchestrate running jobs? | /r/kubernetes | 2023-07-12
  • jbpm

    a Business Process Management (BPM) Suite

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

    See for one approach to the problem of long-running workflows which is based on the standard

    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

  • 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.

  • knime-core

    KNIME Analytics Platform

    Project mention: Has anybody used Orange? | /r/datascience | 2023-04-04
  • orkes-conductor-community

    Orkes Conductor is a microservices orchestration engine.

    Project mention: Running a Billion Workflows a month with Netflix Conductor | | 2023-05-15

    Orkes, founded by the founding engineers of Netflix Conductor, is a fully managed service offering Conductor as a hosted service in the cloud and on-prem. Checkout our community edition for a fully open source version of Orkes stack.

  • kogito-runtimes

    Mirror of

    Project mention: Optimizing Decision Making with a Trie Tree-Based Rules Engine: An Experience Report | | 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).

  • kafka-workflow

    Simple Workflow As Code on Kafka

  • javactrl-kafka

    Workflow As Code on Kafka

    Project mention: Consuming/Producing to same topic from an application | /r/apachekafka | 2023-03-28

    This is a fairly typical pattern for orchestrating microservices. I developed a tiny library exactly for the same purposes using this -

  • kuflow-samples-java

    KuFlow samples for Java

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-10-11.

Java Workflow related posts


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

Project Stars
1 incubator-dolphinscheduler 11,401
2 Flowable (V6) 6,959
3 PowerJob 6,043
4 kestra 5,012
5 Camunda BPM 3,617
6 zeebe 2,895
7 jbpm 1,547
8 knime-core 484
9 orkes-conductor-community 34
10 kogito-runtimes 11
11 kafka-workflow 10
12 javactrl-kafka 7
13 kuflow-samples-java 2
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives