SaaSHub helps you find the best software and product alternatives Learn more →
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 | libhunt.com/r/flowable-engine | 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 www.getonboard.dev.
-
-
kestra
Infinitely scalable, event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.
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
-
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 -
-
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
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...
-
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.
-
-
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.
-
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).
-
-
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 - https://github.com/javactrl/javactrl-kafka
-
Java Workflow related posts
- A High-Performance, Java-Based Orchestration Platform
- Kestra is an open-source data orchestration platform for complex workflows
- YAML-based data orchestrator
- Kestra
- Introduction to Kestra, the open source data orchestration and scheduling platform
-
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
Index
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 |