23 May 2025
Christoph Neumann
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS).
A huge thanks to Anton Fonarev who has put in a ton of work aggregating these links for the last couple of years! It’s a lot to keep up with week after week. As you move on to other things, we want you to know that your work hasn’t gone unnoticed, and we really appreciate your help.
REPL Driven Test After Development in Clojure - Clojure Diary
defn episode 1a156fe163a1 Nathan Marz - @defn podcast
Func Prog Podcast Episode 3 - Peter PEZ Strömberg - Func Prog Sweden
Clojure Corner: Interview with Ovi Stoica - Flexiana
factorial in Clojure. Using memonize. Numeric Data Types - Clojure Diary
Autology: Writing a self-rewriting Lisp (by Dave Kimber) - London Clojurians
Nathan Marz guests on Apropos Clojure 2025-05-20 - apropos clojure
2o Encontro Presencial Clojure BR - clojure-br
Annually-Funded Developers' Update: Mar./April 2025 - Kathy Davis
Building a Bitemporal Index (part 2): "Bitemporal Resolution" · XTDB - James Henderson
Towards React Server Components in Clojure, Part 2 - Roman Liutikov
Wrote about Java integration, and private functions in Clojure Book - Karthikeyan A K
FlowStorm: Debugging and Understanding Clojure Code on a New Level - Flexiana - Khatia Tchitchinadze
Arities as pseudo-protocol - Fogus
Clojure: SQLite C API with project Panama and Coffi - Anders Murphy
Consistent code style for Clojure function definitions - Jacob Emcken
On Interactive Development - Laurence Chen
New releases and tools this week:
tools.build 0.10.9 - Clojure builds as Clojure programs
malli 0.18.0 - High-performance data-driven data specification library for Clojure/Script.
whew - Try to tame CompletableFuture
simulflow 0.1.4-alpha - A Clojure library for building real-time voice-enabled AI pipelines. Simulflow handles the orchestration of speech recognition, audio processing, and AI service integration with the elegance of functional programming.
scicloj.ml.smile2 - Plugin of Java Smile (> v.2.6) into metamorph.ml
clojure-ts-mode 0.4.0 - The next generation Clojure major mode for Emacs, powered by TreeSitter
datomic-pro-flake 0.6.0 - A Nix flake providing a Datomic Pro package and NixOS module
coffi 1.0.615 - A Foreign Function Interface in Clojure for JDK 22+.
java-probe - Clojure functions that can extract javadoc and source in a REPL. Primarily intended as a tool for AI nREPL MCP tools.
logging4j2 1.0.2 - A Clojure wrapper for log4j2
rewrite-clj 1.2.50 - Rewrite Clojure code and edn
datomic-pro-manager 1.0.1 - Download, setup, and run Datomic Pro backed by SQLite in a single command.
test-doc-blocks 1.2.21 - Test AsciiDoc and CommonMark code blocks found in articles and docstrings.
cursive 2025.1.1 - Cursive: The IDE for beautiful Clojure code
cursive 2025.2-eap1 - Cursive: The IDE for beautiful Clojure code
clj-otel 0.2.8 - An idiomatic Clojure API for adding telemetry to your libraries and applications using OpenTelemetry.
oksa 1.2.0 - Generate GraphQL queries using Clojure data structures.
c4k-forgejo 7.0.0 - Provision forgejo on k8s with c4k
cherry 0.4.28 - Experimental ClojureScript to ES6 module compiler
astro 2025-05-13 - Rich development workflow with Clojure support, using AstroNvim 4 and selected plugins
calva-power-tools 0.0.8 - A VS Code Extension providing commands for extra powerful things in the Clojure ecosystem
clojure 2025-05-16 - Practicalli Clojure REPL Driven Development
overarch 0.38.0 ; good release example - Overarch provides a data model for the holistic description of a software system, opening multiple use cases on the model data. Supports C4 and UML diagram generation with PlantUML.
clay 2-beta45 - A REPL-friendly Clojure tool for notebooks and datavis
calva-backseat-driver 0.0.12 - VS Code AI Agent Interactive Programming. Tools for CoPIlot and other assistants. Can also be used asan MCP server.
calva 2.0.514 - Clojure & ClojureScript Interactive Programming for VS Code