27 January 2026
Christoph Neumann
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS).
Join the Clojure core team for an update on what we’ve been working on and what’s on our horizon. We’ll save time for a Q&A, so bring your questions. Feb 10 @ 18:00 UTC. Register here.
Clojure real-world-data 44: Jan 30
Lexical Complexity in Software Engineering (by Samantha Cohen): Feb 10
Clojure Jam 2026: Apr 18-19 & 25-26. Online & free! CFP is open until Jan 31st.
Babashka Conf: May 8. Amsterdam, NL. Free, but limited space! CFP is open until Feb 28.
Dutch Clojure Days 2026: May 9th. Amsterdam, NL.
Glance plotting library testdrive - Timothy Pratley
Converting map keys to nested namespace keys - Clojure Diary
Clojure/Conj 2025
From Scripts to Buy-In: How Small Clojure Wins Create Big Opportunities - Choomnuan - ClojureTV
From Tomorrow Back to Yesterday: A Tale of Two Web Architectures - Yang - ClojureTV
Writing less code (by understanding your priorities) - Wildflower - ClojureTV
Real-world Clojure: Lessons from Growing a Team and a Codebase - Assum - ClojureTV
ECA: AI pair programming in your editor - Dallo - ClojureTV
jbundle: Distributing Clojure Without the GraalVM Pain - Thiago Avelino
Volumetric Clouds with Clojure and LWJGL – Clojure Civitas - Jan Wedekind
Debut release
gmail-mbox-codec - A tiny script to enable efficient incremental file-based backups from Gmail takeouts.
spacegolfbang - Game engine source for Spacegolf
invoker - Zero config CLI, HTTP, and REPL interface for Clojure.
lein-unused-deps - A Leiningen plugin to detect unused dependencies
game-of-life-joy-of-data - Adding visualization to Alex Miller joy of data talk with the game of life
glance - A Clojure library for getting a plot on the screen with minimal ceremony
radiale - What if home automation was homoiconic? Just transformations of data? No more YAML!
charm.clj - A Clojure TUI (Terminal User Interface) library inspired by Bubble Tea
jbundle - Package JVM applications (Clojure, Java) into self-contained binaries. No JVM installation required to run the output.
datastar-pedestal-adapter - This provides a SSE Datastar adapter that uses Pedestal’s SSE abstractions.
Updates
clojure_cli 1.12.4.1602 - Clojure CLI
thneed 1.1.6 - An eclectic set of Clojure utilities that I’ve found useful enough to keep around.
rv 0.0.11 - A Clojure library exploring the application of pure reasoning algorithms.
shadow-cljs-vite-plugin 0.0.6 - A robust Vite plugin for seamless integration with shadow-cljs
clojure-desktop-toolkit 0.4.4 - Create native state-of-the-art desktop applications in Clojure using Eclipse’s SWT graphics toolkit.
datalevin 0.10.2 - A simple, fast and versatile Datalog database
basilisp 0.5.0 - A Clojure-compatible(-ish) Lisp dialect hosted on Python 3 with seamless Python interop
clay 2.0.6 - A REPL-friendly Clojure tool for notebooks and datavis
fulcro-rad 1.6.20 - Fulcro Rapid Application Development
statecharts 1.2.25 - A Statechart library for CLJ(S)
eca 0.97.0 - Editor Code Assistant (ECA) - AI pair programming capabilities agnostic of editor
agent-o-rama release/0.8.0 - End-to-end LLM agent platform for Java and Clojure for building, tracing, testing, and monitoring agents with integrated storage and one-click deployment. Inspired by LangGraph/LangSmith.