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

oracle-samples/clara-rules

Forward-chaining rules in Clojure(Script) observed · 2026-08-28

github.com/oracle-samples/clara-rules · homepage · Clojure · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

68/100

  • Activity 79
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

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: n/a
  • age_days: 4786
  • days_rel: n/a
  • days_push: 128
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1233 stars · 114 forks observed · 2026-08-28

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

Clara Rules is a forward-chaining rules engine written in Clojure and ClojureScript, with Java interoperability for using JavaBeans as facts. It lets developers express domain knowledge as declarative rules with truth maintenance, accumulators, session durability, and inspection tooling.

Use cases

  • encode business rules as declarative logic in Clojure
  • run a forward-chaining expert system on the JVM
  • infer derived facts with automatic retraction via truth maintenance
  • apply business policies like order approval or customer classification
  • use a rules engine from Java code
  • reason over collections of facts with accumulators

When to choose

  • you want rules as plain Clojure code instead of a limited DSL or enterprise rule tool
  • you need truth maintenance so derived facts stay consistent
  • you need a rules engine usable from both Clojure/ClojureScript and Java

When to avoid

  • your rules are simple conditionals better expressed as ordinary functions
  • you need a business-user-facing rule authoring UI
  • you are not working on the JVM or with Clojure

Facets

library · maturity active

interpreter developer-tools developer-tools jvm jvm-scripting cross-platform rules-engine forward-chaining expert-systems clojurescript truth-maintenance business-rules automation algorithms

9 sources

Member repositories

RepositoryRoleHealth v2
oracle-samples/clara-rulesmain68

For agents

markdown · JSON · MCP: product_card(name="oracle-samples/clara-rules")

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