03 February 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.
Lexical Complexity in Software Engineering (by Samantha Cohen): Feb 10
Clojure Jam 2026: Apr 18-19 & 25-26. Online & free!
Babashka Conf: May 8. Amsterdam, NL. Free, but limited space! CFP is open until Feb 28.
Dutch Clojure Days 2026: May 9th. Amsterdam, NL.
Invoker: functions are all you need (by Filipe Silva) - London Clojurians
Clojure in product. Would you do it again? Episode 12. Marcin Maicki, Dentons - Freshcode
Clojure Corner: Interview with Bruce Hauman - Flexiana
Quick Cljfx Interactive Development Demo | Clojure - Ken Huang
Clojure/Conj 2025
The Search for Meaning Through Collaboration and Code - Pratley - ClojureTV
Databases: Are We There Yet? - Spasov - ClojureTV
Clockwork Clojure: A Protocol-Powered Runtime for Composable Evaluation - Ferri - ClojureTV
Balanced sampling as a tool for useful PBT random tree generation - Newton - ClojureTV
Annually-Funded Developers' Update: November and December 2025 - Kathy Davis
(nth (concat) 5) - Ana Carolina
Clojure Land - Search & Discover Open Source Clojure Libraries - Brett Adams
Machine Learning with Clojure: Benefits & Perspectives - Flexiana - Jiri Knesl
The Smile of Murugan – Clojure Civitas - Elango Cheran
ChronDB: Transforming a Clojure Database into a Polyglot Library with GraalVM Native Image and FFI - Thiago Avelino
Atlas expressivity: System architecture as knowledge graph - Juan Antonio Ruz
SQLite in Production? Not So Fast for Complex Queries - Huahai Yang
De-mystifying Agentic AI: Building a Minimal Agent Engine from Scratch with Clojure - Şeref Ayar
Improved Clojure Formatting | Pruner - Julien Vincent
FFI with GraalVM Native Image: The Real Work of Maintaining a Library That Crosses Language Boundaries - Thiago Avelino
Building AI agentes in practice with Clojure - Building Nubank - Nubank Editorial
Beyond the Shell: Reimagining DevOps with the Clojure REPL - Alberto Miorin
Debut release
clojure-elisp - A Clojure dialect that compiles to Emacs Lisp
yamlstar - A YAML framwork for all programming languages
yggdrasil - Git-like, causal space-time lattice abstraction over systems supporting this memory model.
chrondb - Chronological key/value Database built on Git architecture with complete version history
pruner - A TreeSitter-powered formatter orchestrator
ouroboros - An AI vibe-coding game using babashka
ridley - A turtle graphics-based 3D modeling tool for 3D printing. Write Clojure scripts, see real-time 3D preview, export STL. WebXR support for VR/AR visualization.
restructure - Rewrite nested Clojure data with a declared shape.
hipflask - Offline-first, real-time collaboration for ClojureScript
plumcp - Clojure/ClojureScript library for making MCP server and client
Updates
clara-eql 0.2.1 - Generate Clara rules to collect data from EDN Query Language queries
monkeyci 0.23.1 - Next-generation CI/CD tool that uses the full power of Clojure!
unlazy 1.1.0 - Configuration for clj-kondo, discouraging lazy processing
next-jdbc 1.3.1093 - A modern low-level Clojure wrapper for JDBC-based access to databases.
cursive 2026.1-eap1 - Cursive: The IDE for beautiful Clojure code
hive-mcp 0.11.0 - MCP server for hive-framework development, highly integrated to emacs
clay 2.0.9 - A REPL-friendly Clojure tool for notebooks and datavis
kindly 4-beta23 - A small library for defining how different kinds of things should be rendered
calva 2.0.547 - Clojure & ClojureScript Interactive Programming for VS Code
html 0.2.3 - Html generation library inspired by squint’s html tag
datalevin 0.10.4 - A simple, fast and versatile Datalog database