22 September 2023
Alex Miller
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Thanks to Anton Fonarev for link aggregation.
48: Biff with Jacob O’Bryant - The REPL
Joyful Mobile Development with ClojureDart (by Baptiste & Christophe) - London Clojurians
Creating a User Sign-In/Sign-Up Flow in Clojure (Ring, Compojure, Hiccup, HTMX, PostgreSQL) - Andrey Fadeev
July and August 2023 Long Term Project Updates - Kathy Davis (Clojurists Together)
Accessing Google API with OAuth2 and a service account from Clojure - Jakub Holý
What makes frontend development tricky - Abhinav Omprakash
Stateless, data-driven UIs - Christian Johansen
Invoking Javascript from GraalVM using Java - Tim Zöller
Clojure Corner with Christophe Grand - Flexiana
Clojure: virtual threads with ring and http-kit - Anders Murphy
Clojure: virtual threads with ring and jetty - Anders Murphy
New releases and tools this week:
spandex 0.8.1 - Elasticsearch client for Clojure (built on new ES 8.x java client)
oksa 0.0.1 - Generate GraphQL queries using Clojure data structures
mina 0.1.19 - Helidon/Nima ring adapter - using loom/java21+
emmy-viewers 0.3.1 - High-performance symbolic, 2D and 3D visual extensions to the Emmy computer algebra system
deps-try 0.9.0 - Try out Clojure libraries via rebel-readline
bb-clj 0.1.2 - Bare-bones VS Code plugin for Clojure
clojobuf-codec 0.1.2 - Low level clojure(script) encoding and decoding library for google’s protobuf binary format
rubberbuf 0.1.5 - rubberbuf is a clojure(script) library to parse protobuf definition (.proto) into abstract syntax tree (AST)
clojobuf 0.1.0 - dynamically interpret protobuf files (.proto) and encode/decode plain clojure(script) map into/from protobuf binaries
rewrite-edn 0.4.7 - Utility lib on top of rewrite-clj with common operations to update EDN while preserving whitespace and comments
ripley 2023-09-21 - Server rendered UIs over WebSockets
tablecloth 7.007 - Dataset manipulation library built on the top of tech.ml.dataset
tools-deps-native 0.1.2 - Run tools.deps as a native binary
tools.bbuild - Babashka maintained fork of tools.build
bb-excel 0.0.6 - Read Excel Files in babashka scripts
squint 0.2.28 - ClojureScript syntax to JavaScript compiler
fulcro-i18n 1.1.0 - Internationalization Support For Fulcro
fulcro 3.6.10 - A library for development of single-page full-stack web applications in clj/cljs
sitefox 0.0.18 - Node + cljs backend web framework
scicloj.ml 0.3 - A Clojure machine learning library
bbin 0.2.0-beta2 - Install any Babashka script or project with one command
cli-tools 0.10 - CLIs and subcommands for Clojure or Babashka
license-finder 0.3.0 - Finds licenses of your Clojure(Script) dependencies
clj-media 2.1 - Read, write, and transform audio and video with Clojure
borsh-clj 0.1.16 - A pure Clojure/Script implementation for Borsh