Overview
Architecture: One Codebase, Many Languages
libchrondb.so (GraalVM/Clojure — core database engine)
└── Rust SDK (crate chrondb — all logic lives here)
│
├── UniFFI → Python, Ruby, Kotlin, Swift
├── NAPI-RS → Node.js
└── Native → Rust (direct crate dependency)Why this approach?
UniFFI (Mozilla)
NAPI-RS
Available Bindings
Language
Tool
Status
Package
API Consistency
Operation
Description
Building Bindings from Source
Last updated
Was this helpful?