Java Workflow

Open-source Java projects categorized as Workflow

Top 15 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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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: https://github.com/kestra-io/kestra

  • PowerJob

    Enterprise job scheduling middleware with distributed computing ability.

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • easy-flows

    The simple, stupid workflow engine for Java

  • Project mention: ez-flow – Typescript library for a workflow engine | dev.to | 2024-02-25

    This library was heavily inspired to j-easy/easy-flows in the Java world.

  • knime-core

    KNIME Analytics Platform

  • ByteChef

    Open-source, low-code, extendable API integration & workflow automation platform. Integrate your organizations or your SaaS product with any third party API

  • orkes-conductor-community

    Orkes Conductor is a microservices orchestration engine.

  • unify-flowret

    A lightweight Java based orchestration engine

  • Project mention: Show HN: Workflow Orchestrator in Golang | news.ycombinator.com | 2024-03-04

    Nice. It is great to see native lightweight opensource (I hope it is considering that someone said that there is no license file yet) solutions hit this space. For what it's worth, I have built something similar to this but for Java programming language. You can find it here -> https://github.com/americanexpress/unify-flowret. My reason for building something like this was that the product market is just too unwieldy to work with and has multiple layers of complexity which most of the time can be done away with. Just my opinion.

    On a side note, you will at some point in time have to deal with multi version workflows. I know that this is one feature that limits wide adoption of an orchestrator.

  • kafka-workflow

    Simple Workflow As Code on Kafka

  • javactrl-kafka

    Workflow As Code on Kafka

  • kuflow-samples-java

    KuFlow samples for Java

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Java Workflow related posts

  • A High-Performance, Java-Based Orchestration Platform

    1 project | /r/java | 11 Oct 2023
  • Kestra is an open-source data orchestration platform for complex workflows

    1 project | news.ycombinator.com | 4 Oct 2023
  • YAML-based data orchestrator

    1 project | /r/opensource | 16 Jun 2023
  • Kestra

    1 project | /r/devopspro | 28 May 2023
  • Introduction to Kestra, the open source data orchestration and scheduling platform

    1 project | /r/dataengineering | 8 Mar 2023
  • Flowable (V6) VS javactrl-kafka - a user suggested alternative

    2 projects | 2 Feb 2023
  • jbpm VS javactrl-kafka - a user suggested alternative

    2 projects | 2 Feb 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 incubator-dolphinscheduler 12,180
2 Flowable (V6) 7,455
3 kestra 6,605
4 PowerJob 6,503
5 Camunda BPM 3,983
6 zeebe 3,046
7 jbpm 1,585
8 easy-flows 621
9 knime-core 525
10 ByteChef 95
11 orkes-conductor-community 94
12 unify-flowret 92
13 kafka-workflow 10
14 javactrl-kafka 8
15 kuflow-samples-java 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com