14 April 2026
Christoph Neumann
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS).
The Clojure Documentary will be released on the CultRepo YouTube channel this Thursday, April 16.
8PM CEST, 6PM UTC, 3PM BRT, 2PM EDT, 11AM PDT
Agical in Stockholm, Sweden
Factor House in Northcote, Australia
Clojure BR Discord on Friday @ 2:30 PM BRT
Join us for a special Clojure Documentary Q&A Webinar with Rich Hickey and other key people in Clojure’s history!
Friday, April 17, 3–4 pm US ET / 9-10 pm CEST
Duration: 1 hour
Language: English with simultaneous translation into Spanish and Portuguese
Recording: session will be recorded and uploaded to the Clojure TV YouTube channel
See the early years of Clojure via the Clojure IRC Log
September 30 – October 2, 2026
Charlotte Convention Center, Charlotte, NC
Join us for the largest gathering of Clojure developers in the world! Meet new people and reconnect with old friends. Enjoy two full days of talks, a day of workshops, social events, and more.
Early bird and group tickets are now on sale.
Is your company interested in sponsoring? Email us at clojure_conj@nubank.com.br to discuss opportunities.
Clojure real-world-data 56: Apr 17
Clojure Community Check-In: Apr 25. Register here.
Babashka Conf: May 8. Amsterdam, NL. See the schedule.
Dutch Clojure Days 2026: May 9. Amsterdam, NL. See the schedule.
Spring Lisp Game Jam 2026: May 14-24. Online.
Swish: Using Claude Code to Create a Lisp with Swift - Rod Schmidt
Learn Ring - 9. Refactoring Pages - Clojure Diary
Try Clojure under 30 secs - aka From Calva to REPL - CalvaTV
Apropos with Colin Fleming - April 14, 2026 - apropos clojure
A Regular expression to find functions - Clojure Diary
Shadow-cljs 3.4.x Updates - Thomas Heller
(nth (concat) 8) - Ana Carolina, Arthur Fücher
Swish - Clojure-like Lisp for Swift Video Series - Rod Schmidt
Mapping Column Names with Malli Schemas - Timothy Davis
BigConfig: The "React" for Agentic DevOps - Alberto Miorin
Leiningen — Complete Tutorial & Best Practices - Ivan Gavlik
Orchestration is not the hard part - Chris Lester
Anomaly Detection Belongs in Your Database - Christian Weilbach
DevOps Without the Code: Infrastructure as Markdown - Alberto Miorin
Eve sheets - a toy multi-user spreadsheet in < 250 LOC - Kyle Passarelli
Typed multiple dispatch as a Clojure library — how we built Julia-style polymorphism on the JVM - Christian Weilbach
Clojure on Fennel part two: immutable.fnl optimizations - Andrey Listopadov
Debut release
tree-sitter-clojure - a wasm version of tree-sitter-clojure
csp-clj - Communicating Sequential Processes for Clojure on JDK 24+ Virtual Threads
clj-oa3-vtn - OpenADR 3.1.0 VTN server in Clojure
price-server-user-guide - User guide for the Grid Coordination price server — California electricity prices via OpenADR 3.1.0
raster - Fast, functional numerical computing for Clojure/JVM.
clj-xref - LLM-friendly cross-reference database for Clojure code. Query who-calls, calls-who, who-implements, ns-deps to feed precise dependency neighborhoods to AI assistants instead of entire source trees. Built on clj-kondo.
layoutz-clj - Simple, beautiful CLI output
miniforge - miniforge is an autonomous software development system designed to behave like a factory, not a chatbot
Updates
data.xml 0.2.0-alpha11 - GitHub - clojure/data.xml
logging4j2 1.0.7 - A Clojure wrapper for log4j2
epupp 0.0.16 - A web browser extension that lets you tamper with web pages, live and/or with userscripts.
nvim-astro 2026-04-08 - Neovim 0.11 config for Clojure development, based on AstroNvim v5
pomegranate 1.3.26 - A sane Clojure API for Maven Artifact Resolver + dynamic runtime modification of the classpath
ordered-collections 0.2.0 - Fast, modern, ropes and ordered collections that do more than sort.
aleph 0.9.7 - Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP
hermes 1.4.1585 - A library and microservice implementing the health and care terminology SNOMED CT with support for cross-maps, inference, fast full-text search, autocompletion, compositional grammar and the expression constraint language.
datomic-type-extensions 2026.04.10 - A Clojure library that wraps Datomic API functions to add type extensions.
cli 1.29.127 - Opinionated command line argument handling, with excellent support for subcommands
beeld 1.1.5 - Get the metadata associated with an image. Also contains image utilities: filesize, scale, etc.
tableplot 1-beta17 - Easy layered graphics with Hanami & Tablecloth
clay 2.0.15 - A REPL-friendly Clojure tool for notebooks and datavis
calva 2.0.573 - Clojure & ClojureScript Interactive Programming for VS Code
eca 0.126.0 - Editor Code Assistant (ECA) - AI pair programming capabilities agnostic of editor
baredom 2.1.1 - BareDOM: Lightweight CLJS UI components built on web standards (Custom Elements, Shadow DOM, ES modules). No framework, just the DOM
nrepl 1.7.0 - A Clojure network REPL that provides a server and client, along with some common APIs of use to IDEs and other tools that may need to evaluate Clojure code in remote environments.
plumcp 0.2.0-rc2 - Clojure/ClojureScript library for making MCP server and client
pretty 3.7.0 - Library for helping print things prettily, in Clojure - ANSI fonts, formatted exceptions
shadow-cljs 3.4.2 - ClojureScript compilation made easy