kestra VS kogito-runtimes

Compare kestra vs kogito-runtimes and see what are their differences.

kestra

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

kogito-runtimes

This repository is a fork of apache/incubator-kie-kogito-runtimes. Please use upstream repository for development. (by kiegroup)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
kestra kogito-runtimes
32 4
6,340 4
14.7% -
9.9 0.0
5 days ago 4 days ago
Java Java
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

kestra

Posts with mentions or reviews of kestra. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-10-05.
  • A High-Performance, Java-Based Orchestration Platform
    1 project | /r/java | 11 Oct 2023
    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
  • 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
    For everyone wondering https://github.com/kestra-io/kestra/discussions/468
  • Snowflake data pipeline with Kestra
    2 projects | dev.to | 5 Oct 2022
    If you need any guidance with your Snowflake deployment, our experts at Kestra would love to hear from you. Let us know if you would like us to add more plugins to the list. Or start building your custom Kestra plugin today and send it our way. We always welcome contributions!
  • Airflow's Problem
    6 projects | news.ycombinator.com | 2 Aug 2022
    But I totally agree that a large static dag is not appropriate in the actual data world with data mesh and domain responsibility.

    [0] https://github.com/kestra-io/kestra

  • Ask HN: Open-source with Kafka as dependencies, is this a instant turn off?
    1 project | news.ycombinator.com | 5 May 2022
    - We have plans to add another option that will replace both dependencies with jdbc (https://github.com/kestra-io/kestra/pull/368), is theses dependencies more comfortable for you?
  • ELT vs ETL: Why not both?
    2 projects | /r/dataengineering | 27 Apr 2022
    With Kestra's innate flexibility, and many integrations, you are not locked into the choice of one ingestion method or the other. Complex workflows can be developed, whether in parallel or sequentially, to deliver both ELT and ETL processes. Simple descriptive yaml is used to connect plugins, and to create flows. Because workflows created in Kestra are represented visually, and issues can be seen in relation to individual tasks, there is no need to fear complexity. Trouble can be traced to its source in an instant, allowing you to try new things and come up with a new solution without fear. Give it a try, and let us know what you come up with!
  • Debezium Change Data Capture without Kafka Connect
    3 projects | dev.to | 5 Apr 2022
    Kestra is an orchestration and scheduling platform that is designed to simplify the building, running, scheduling, and monitoring of complex data pipelines. Data pipelines can be built in real-time, no matter how complex the workflow, and can connect to multiple resources as needed (including Debezium).

kogito-runtimes

Posts with mentions or reviews of kogito-runtimes. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-23.
  • Optimizing Decision Making with a Trie Tree-Based Rules Engine: An Experience Report
    4 projects | dev.to | 23 Jan 2023
    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).
  • Drools 8 Released!
    1 project | /r/java | 19 Oct 2022
    Please notice this new Drools Quarkus extension is not a replacement for Kogito.
  • Process and service and orchestrators.
    1 project | /r/java | 1 Oct 2021
    https://jbpm.org, https://kogito.kie.org, and the other projects under the https://kie.org umbrella are also worth looking into. jBPM is the grandfather of several of the Java based BPMN solutions if I'm not mistaken.
  • Hypermedia GraphQL
    2 projects | /r/graphql | 27 Jan 2021
    Query examples: https://github.com/kiegroup/kogito-runtimes/wiki/Data-Index-Service

What are some alternatives?

When comparing kestra and kogito-runtimes you can also consider the following projects:

conductor - Conductor is a microservices orchestration engine.

Camunda BPM - Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Quarkus, Spring, Spring Boot, CDI.

zeebe - Distributed Workflow Engine for Microservices Orchestration

Drools - This repository is a fork of apache/incubator-kie-drools. Please use upstream repository for development.

debezium - Change data capture for a variety of databases. Please log issues at https://issues.redhat.com/browse/DBZ.

akhq - Kafka GUI for Apache Kafka to manage topics, topics data, consumers group, schema registry, connect and more...

Activiti - Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.

flyte - Scalable and flexible workflow orchestration platform that seamlessly unifies data, ML and analytics stacks.

jbpm - a Business Process Management (BPM) Suite

PowerJob - Enterprise job scheduling middleware with distributed computing ability.

Quarkus - Quarkus: Supersonic Subatomic Java.