SaaSHub helps you find the best software and product alternatives Learn more →
Top 13 Java Workflow Projects
Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code
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 | libhunt.com/r/flowable-engine | 2023-02-02
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 www.getonboard.dev.
Enterprise job scheduling middleware with distributed computing ability.
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
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
Distributed Workflow Engine for Microservices OrchestrationProject mention: Is there a product that can orchestrate running jobs? | /r/kubernetes | 2023-07-12
a Business Process Management (BPM) SuiteProject 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
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
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 Analytics PlatformProject mention: Has anybody used Orange? | /r/datascience | 2023-04-04
Orkes Conductor is a microservices orchestration engine.Project mention: Running a Billion Workflows a month with Netflix Conductor | dev.to | 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.
Mirror of https://github.com/apache/incubator-kie-kogito-runtimesProject 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).
Simple Workflow As Code on Kafka
Workflow As Code on KafkaProject 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 - https://github.com/javactrl/javactrl-kafka
KuFlow samples for Java
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
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 - #<SponsorshipServiceOld:0x00007f0f9bb6d800>
www.saashub.com | 6 Dec 2023
What are some of the best open-source Workflow projects in Java? This list will help you: