06 November 2025
Christoph Neumann
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS).
The State of ClojureScript 2025 Survey is live!
If you ever wondered what’s happening in cljs world, this is your chance to contribute and learn back from the community. Take a few minutes to fill out the survey and share it in your circles.
Clojure/Conj 2025: Nov 12-14
Clojure DSP Study Group: Nov 8
Dutch Clojure Days 2026: May 9th. Free registration! The CFP is open until Jan 15th.
Streamed data transformation in JavaScript and Clojure via Iterators and Transducers - Functional Cave
Creating code on the fly using Clojure eval - Clojure Diary
Si-frame presentation - Vincent Cantin
Effective Open Source Maintenance Maintenance (2025) - Peter Taoussanis
Reagent API’s most used functions - mccormix
Apropos with Jordan Miller - November 6, 2025 - apropos clojure
2025 Board Election Results. Annual Meeting October 29. - Kathy Davis
Reagami: a Reagent-like library in less than 100 lines of Squint CLJS - Michiel Borkent
Clojure Runs ONNX AI Models Now - Join the AI fun! - Dragan Djuric
Bioscoop, a DSL for FFmpeg – Clojure Civitas - Daniel Szmulewicz
Rendering surfaces – Clojure Civitas - Tomasz Sulej
Control planes in BigConfig - Alberto Miorin
Which Reagent API Calls are Most Used? - Chris McCormick
Get Ready for Clojure, GPU, and AI in 2026 with CUDA 13.0 - Dragan Djuric
mcp-sdk: an Introduction to creating an MCP service with Clojure - Joanne Cheng
Enabling JavaScript autocompletion for ClojureScript in Cursive editor - Roman Liutikov
Growing explanations together – Clojure Civitas - Teodor Heggelund
OSS updates September and October 2025 - Michiel Borkent
Gaiwan: October Recap - Joanne Cheng
Functional programming, demystified: What we learned at Nu Engineering Meetup - Nubank Editorial
Building Browser-Native Presentations with Scittle – Clojure Civitas - Burin Choomnuan
Funktionale Programmierung - Transducer: Composition, Abstraction, Performance - Marco Schneider
Goodbye Circles, Hello Squircles: Perfect Corners in CSS & Canvas - Pavel Klavík
Horizontals – Clojure Civitas - Tomasz Sulej
Python + ClojureScript: Pyodide Integration with Scittle – Clojure Civitas - Burin Choomnuan
Demystifying the control plane: the easy upgrade path from GitOps with BigConfig - Alberto Miorin
Advanced Beginner’s guide to ClojureScript | Roman Liutikov, Software Engineer - Roman Liutikov
Calling Jank from C - Maurício Szabo
Free Weather Data with National Weather Service API – Clojure Civitas - Burin Choomnuan
Debut release
moon - RPG Maker & Engine
reagami - A minimal zero-deps Reagent-like for Squint and CLJS
aero-1p - Bridge between Aero and 1Password
litellm-clj - A universal translator for LLM models
muutos - Muutos is a zero-dependency Clojure library for reacting to changes in a PostgreSQL database.
webserial-starter - WebSerial API starter with Clojurescript and Replicant
clj-threats - Clojure implementation of Threagile
qclojure-ml - Quantum Machine Learning based on QClojure
DSCloj - Structured LLM prompts in Clojure
clojure-mcp-light - Experimental Clojure tooling for Claude Code - automatic delimiter fixing via hooks and parinfer
Updates
tools.build 0.10.11 - Clojure builds as Clojure programs
statecharts 1.2.24 - A Statechart library for CLJ(S)
fulcro-inspect 4.1.0 - A tool for inspecting and debugging Fulcro applications during development.
fulcro-devtools-remote 0.2.8 - An adapter for writing development tooling that runs as a Chrome extension or an electron app.
test-filter 1.0.6 - A tool for reducing CI times by finding minimal test set based on code analysis.
nexus 2025.10.1 - Data-driven action dispatch for Clojure(Script): Build systems that are easier to test, observe, and extend
powerpack 2025.10.22 - A batteries-included static web site toolkit for Clojure
clj-kondo 2025.10.23 - Static analyzer and linter for Clojure code that sparks joy
component 1.2.0 - Managed lifecycle of stateful objects in Clojure
spacemacs-config 2025-10-25 - rich Clojure & LSP config for Spacemacs
dompa 1.1.0 - A zero-dependency, runtime-agnostic HTML parser and builder.
markdown 0.7.196 - A cross-platform clojure/script parser for Markdown
cli 1.27.121 - Opinionated command line argument handling, with excellent support for subcommands
edamame 1.5.33 - Configurable EDN/Clojure parser with location metadata
thneed 1.1.4 - An eclectic set of Clojure utilities that I’ve found useful enough to keep around.
calva-backseat-driver 0.0.24 - VS Code AI Agent Interactive Programming. Tools for CoPIlot and other assistants. Can also be used as an MCP server.
qclojure 0.23.0 - A functional quantum computer programming library for Clojure with backend protocols, simulation backends and visualizations.
malli 0.20.0-alpha3 - High-performance data-driven data specification library for Clojure/Script.
clay 2.0.2 - A REPL-friendly Clojure tool for notebooks and datavis
kindly 4-beta21 - A small library for defining how different kinds of things should be rendered
durable-queue 0.2.0 - a disk-backed queue for clojure
joyride 0.0.71 - Making VS Code Hackable like Emacs since 2022
reagent 2.0.1 - A minimalistic ClojureScript interface to React.js
sente 1.21.0 - Realtime web comms library for Clojure/Script
http-kit 2.9.0-beta3 - Simple, high-performance event-driven HTTP client+server for Clojure
cider 1.20.0 - The Clojure Interactive Development Environment that Rocks for Emacs
eca 0.77.1 - Editor Code Assistant (ECA) - AI pair programming capabilities agnostic of editor
clojure-mcp 0.1.12 - Clojure MCP
manifold 0.4.4 - A compatibility layer for event-driven abstractions
calva 2.0.540 - Clojure & ClojureScript Interactive Programming for VS Code
cursive 2025.2.1-eap4 - Cursive: The IDE for beautiful Clojure code