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

babashka/sci

Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs observed · 2026-08-28

github.com/babashka/sci · Clojure · EPL-1.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

98/100

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

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

  • gap_med: 21.5
  • age_days: 2579
  • days_rel: 21
  • days_push: 9
  • n_releases_24m: 15

Full methodology

Adoption not part of the score

1381 stars · 104 forks observed · 2026-08-28

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

SCI is a small, configurable Clojure and ClojureScript interpreter for evaluating code from user input or building Clojure DSLs. It works on the JVM, GraalVM native images, ClojureScript with advanced compilation, and ClojureDart.

Use cases

  • safely evaluate user-supplied Clojure code
  • embed a Clojure DSL in my application
  • add a scripting/plugin engine to a Clojure app
  • run Clojure in the browser from script tags
  • build a Clojure REPL inside a native-image binary

When to choose

  • you need a sandboxed, configurable alternative to eval for Clojure code
  • you want to embed a small Clojure dialect in JVM, JavaScript, or GraalVM native projects

When to avoid

  • you need full Clojure semantics and performance rather than a limited interpreter
  • you want to interpret a language other than Clojure

Facets

library · maturity active

interpreter programming-language plugin-system programming-languages developer-tools parsers jvm browser jvm-scripting clojure clojurescript graalvm dsl scripting safe-eval nodejs

1 source

Member repositories

RepositoryRoleHealth v2
babashka/scimain98

For agents

markdown · JSON · MCP: product_card(name="babashka/sci")

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