-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
This is to CLJS what babashka is to JVM Clojure. Both are implementing using SCI, a Clojure(Script) interpreter which re-uses all the core functions when you call those, but the code isn't compiled (to bytecode or JS); instead it uses interpretation while trying to stay as close as possible to the host language. There are some things that are currently not supported, most notably deftype. For SCI on JS this is just a matter of time, but on JVM the target for SCI is mostly GraalVM images which come with the restriction that you can't implement new types at runtime. SCI originates mostly from the work on babashka, but with nbb, I'm adding better support for CLJS over time.
As for third-party libs: it depends if they are written in the subset that SCI supports. If the library is useful enough for scripting then it can be considered for added as a built-in. The classpath support is still something under development, but it already works for gitlibs. Here is an example for HoneySQL: https://github.com/borkdude/nbb#classpath.
Just let me know if something doesn't work out (on Slack or Github issues/discussions).
These are just small examples by nature.
See e.g. https://github.com/chr15m/c64core for a non-trivial project in nbb.