apache/incubator-kie-kogito-runtimes

Kogito Runtimes has moved to https://github.com/apache/incubator-kie-drools. This repository is archived. Kogito Runtimes is a cloud-native business...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 37 minutes ago
Added to GitGenius on April 8th, 2021
Created on March 7th, 2019
Open Issues & Pull Requests: 93 (+0)
Number of forks: 253
Total Stargazers: 612 (+0)
Total Subscribers: 46 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 43.0 days
90th percentile: 96.9 days
Tracked items: 163

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 7% of issues opened in the past year have been closed. Three people close 83% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 84
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 906 days
Stale 30+ days: 84
Stale 90+ days: 83

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • area:swf (7)
  • area:bpmn (3)
  • dependencies (3)
  • bug (2)
  • enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Kogito Runtimes is an Apache incubator project that provides cloud-native business automation technology designed for building cloud-ready business applications. Written primarily in Java, the project serves as the next generation of business automation platform with a focus on cloud-native development, deployment, and execution patterns. The repository is hosted at https://github.com/apache/incubator-kie-kogito-runtimes and maintains comprehensive documentation at https://kie.apache.org.

The project encompasses multiple business automation domains including Business Process Management (BPM), Decision Management (DMN), and rules engine capabilities through integration with Apache Drools. It supports workflow orchestration and process automation through BPMN specification compliance, while also providing decision automation features. The platform is explicitly designed to work with modern cloud-native frameworks, with built-in support for both Quarkus and Spring Boot runtimes, enabling developers to create microservices-based business applications.

Kogito Runtimes is classified across numerous technical domains reflecting its broad scope: data pipelines, cloud-native applications, domain-specific languages, business process management, decision automation, microservices, integration frameworks, workflow orchestration, model-driven applications, event-driven architecture, and low-code development. The project also incorporates AI and ML capabilities alongside traditional business rules and process modeling functionality.

The development requirements are straightforward, requiring Maven 3.9.11 or later and Java 17 or later for development. Docker installation is optional but recommended for running integration tests. The project maintains active engagement with related Apache projects, particularly Apache Drools for rules engine functionality and Quarkus for cloud-native runtime support.

The most active issue categories tracked include dependencies, the serverless workflow area (area:swf), and BPMN-related issues (area:bpmn).

This interconnection reflects Kogito's position within a broader ecosystem of cloud-native and business automation technologies.

The project provides extensive documentation and examples through the Kogito Examples repository, with guides available for both Quarkus and Spring Boot integration. Community support is available through multiple channels including GitHub issues, the Apache KIE users mailing list, and the Kogito stream in the KIE Zulip chat. The project welcomes contributions and maintains a formal contribution guide for prospective developers.