Ross ROSS = Recommend OSS · open-source software intelligence for agents

apache/incubator-kie

Apache KIE (Knowledge Is Everything) is the home of Drools, OptaPlanner, jBPM, and Kogito. observed · 2026-08-28

github.com/apache/incubator-kie · homepage · Java · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

82/100

  • Activity 99
  • Release rhythm 49
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 251.0
  • age_days: 5675
  • days_rel: 127
  • days_push: 7
  • n_releases_24m: 3

Full methodology

Adoption not part of the score

6306 stars · 2599 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Apache KIE (Knowledge Is Everything) is an umbrella project for business automation technologies on the JVM, including the Drools rule engine, OptaPlanner constraint solver, jBPM workflow engine, and the Kogito cloud-native runtime. It lets developers encode business rules, decisions, processes, and optimization problems as executable logic decoupled from application code.

Use cases

  • evaluate business rules with forward and backward chaining inference
  • execute DMN decision models defined by business experts
  • detect patterns in event streams with complex event processing
  • model and run BPMN business workflows
  • solve scheduling and resource optimization problems with a constraint solver
  • build cloud-native decision services on Quarkus or Spring Boot
  • define rules in DRL or Excel decision tables

When to choose

  • you need to separate business decision logic from application code and let business experts own it
  • you need a mature JVM rule engine with DMN and CEP support
  • you need to orchestrate long-running business processes with BPMN
  • you need constraint-based optimization like employee rostering or vehicle routing
  • you want cloud-native, Kubernetes-deployable automation services

When to avoid

  • you need a lightweight rules engine outside the JVM ecosystem
  • your decision logic is simple enough for plain code and you want to avoid extra complexity
  • you need real-time sub-millisecond rule evaluation with minimal footprint
  • you want a turnkey product rather than a developer framework requiring integration work

Facets

framework · maturity active

workflow-automation interpreter scheduling middleware developer-tools backend erp jvm cross-platform cloud rule-engine drools optaplanner jbpm kogito dmn bpmn business-automation constraint-solver complex-event-processing decision-tables quarkus spring-boot rules-engine automation java kubernetes

5 sources

Member repositories

RepositoryRoleHealth v2
apache/incubator-kiemain82

For agents

markdown · JSON · MCP: product_card(name="apache/incubator-kie")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem