Create ad-hoc ClojureScript scripts on Node.js with nbb

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • nbb

    Scripting in Clojure on Node.js using SCI

  • 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).

  • c64core

    retrocompute aesthetics twitter bot

  • These are just small examples by nature.

    See e.g. https://github.com/chr15m/c64core for a non-trivial project in nbb.

  • 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.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Twitter is being evicted from its Boulder office over unpaid rent

    1 project | /r/technology | 16 Jun 2023
  • Reddit API Changes, Subreddit Blackout, and How It Affects You

    1 project | /r/anime | 5 Jun 2023
  • Pulling tweets from Twitter API

    1 project | /r/learnprogramming | 29 May 2023
  • I made an open-source app to export your Reddit or Twitter Bookmarks directly into Notion.

    2 projects | /r/Notion | 19 Mar 2023
  • Differentiate Tweets

    1 project | /r/learnpython | 29 Mar 2023