Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 11 Java Workflow engine Projects
-
Orkes | Backed and Front-end Engineers | Full Time | Remote or Bay Area | https://orkes.io/careers/
Orkes offers cloud hosted version of Netflix Conductor (https://github.com/Netflix/conductor). We are the core developers and founders of Conductors prior to founding Orkes.
We are looking for engineers who are interested in building the platform used by many fortune 100 companies to build their distributed stateful applications.
In this role, you will constantly push the boundaries of what is possible in a distributed system and developer experience.
-
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 -
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
kestra
Kestra is an infinitely scalable orchestration and scheduling platform, creating, running, scheduling, and monitoring millions of complex pipelines.
-
You can Ctrl + F (or Command + F) your way through the file, but you have to know what you are looking for.
-
kogito-runtimes
Kogito Runtimes - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Project mention: Optimizing Decision Making with a Trie Tree-Based Rules Engine: An Experience Report | dev.to | 2023-01-23First, 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: Event-driven architecture pattern has been deprecated and replaced by the Saga pattern | /r/microservices | 2023-05-28
I'm very biased towards orchestration as a founder of an open source microservice orchestrator temporal.io.
-
-
Sonar
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.
-
Java: Booking Saga
-
I created a library for defining state machines in Java: https://github.com/bertilmuth/act
-
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: 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 engine related posts
- Event-driven architecture pattern has been deprecated and replaced by the Saga pattern
- Kestra
- Opinions about Temporal.io Microservice Orchestration?
- Saga Pattern Made Easy
- Best Practices for Microservices Orchestration
- What are your to-dos on your first week of internship at a new company?
- Is Airflow the best solution for scheduling pyspark jobs?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 9 Jun 2023
Index
What are some of the best open-source Workflow engine projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | conductor | 9,792 |
2 | Flowable (V6) | 6,469 |
3 | kestra | 3,484 |
4 | zeebe | 2,754 |
5 | kogito-runtimes | 441 |
6 | sdk-java | 148 |
7 | cadence-java-client | 123 |
8 | samples-java | 109 |
9 | act | 32 |
10 | orkes-conductor-community | 17 |
11 | javactrl-kafka | 5 |