SCI is a lightweight Clojure interpreter designed for embedding and scripting in JVM or native apps (e.g., Babashka). It supports stateful contexts, multiple evaluations, and a configurable environment without full JVM startup overhead. Packed with optional extensions (like reagent, js-interop), it enables REPL-like interactivity in minimal environments.

Features

  • Stateful evaluation contexts via sci/init and eval-string*
  • Lightweight interpreter with fast startup
  • Extensible with context-aware libraries/plugins
  • Supports Clojure data structures and core functionality
  • Ideal for embedding in apps or scripts
  • Maven-published, EPL-licensed, actively maintained

Project Samples

Project Activity

See All Activity >

Categories

Data Formats

License

Eclipse Public License

Follow SCI

SCI Web Site

Other Useful Business Software
Stop vibe-debugging. Icon
Stop vibe-debugging.

Plug Claude into your app's actual errors.

AppSignal's MCP server hands Claude, Cursor, or Zed your real errors, traces, and the deploy that shipped them. AI writes the fix; you review the diff.
Free 30 days.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of SCI!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Java

Related Categories

Java Data Formats Software

Registered

2025-07-08