Clojure Deref (Apr 21, 2026)
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS).
Clojure Documentary
The Clojure Documentary is live!
Afterward, enjoy the Clojure Documentary Q&A with Rich Hickey and other key people in Clojure’s history!
Don’t miss the Documentary show notes with links to:
• The foundational research papers
• Influential books
• Rich’s talks
• Historical archives
• Dialects and runtimes
• Community resources
• Getting started videos
• A glossary
• and more!
Clojure Community Check-In
The world is going through changes: in programming, technology, work, and in specific countries and regions, each with its own form of trouble, hope, or confusion.
People in Clojure communities, like elsewhere, are finding their way through it, sometimes with questions and sometimes with a sense of being alone in it.
The Clojure Community Check-In is a space to share how we’re doing.
Watch a short video from the organizers.
Sessions:
•Sun, Apr 26 @ 05:00 UTCRegister here.
More details at: clojureverse.org/t/clojure-community-check-in
Clojure/Conj 2026
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.
Upcoming Events
•Clojure real-world-data 57: Apr 24
•Clojure Community Check-In: Apr 25-26. 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.
Podcasts, videos, and media
•How one programmer’s pet project changed how we think about software - CultRepo
•Clojure Documentary Q&A - ClojureTV
•Why one of the world’s largest digital banks chose Clojure and Datomic - CultRepo
•Join us at the Clojure Community Check-In - Sci Cloj
•Clojure Corner: Interview with Alex Miller - Flexiana
•Avoiding Cyclic Dependency by Passing Functions as Arguments - Clojure Diary
•Learn Ring - 10. More complex pages - Clojure Diary
•Swish: Using Claude Code to Create a Lisp in Swift - Vars - Rod Schmidt
Blogs, articles, and news
•Runtime async in ClojureCLR - David Miller
•Emmy and the EurOffice Spreadsheet – Clojure Civitas - Markus Agwin Kloimwieder
•Building a Clojure interpreter from scratch | cljam - Reginaldo Junior
•Biff 2.0 sneak peak - Jacob O’Bryant
•Exploring core.async.flow as an Agent Executor - Şeref Ayar
•One Tree, Many Forests: Representational Polymorphism in a Parallel Split/Join Tree Algebra - Dan Lentz
Libraries and Tools
Debut release
•webgen - Parameter driven web app generator
•cljam - Clojure interpreter with a tokenizer, reader, macro expander, evaluator, incremental compiler, vite plugin, nREPL server compatible with calva on vscode, embedded browser REPL, CLI compatible with node and bun as host
•bisql - Keep SQL executable, call it as Clojure functions 🚲️
•miniforge-standards - Shared engineering standards for all miniforge.ai repositories
•cljs-mjml - Write MJML email templates with Hiccup syntax in ClojureScript (or Node Babashka)
Updates
•clojure 1.12.5-rc1 - The Clojure programming language
•clj-kondo 2026.04.15 - Static analyzer and linter for Clojure code that sparks joy
•baredom 2.2.0 - BareDOM: Lightweight CLJS UI components built on web standards (Custom Elements, Shadow DOM, ES modules). No framework, just the DOM
•clj-format 0.1.2 - A Clojure DSL for cl-format inspired by Hiccup. No dependencies. Drop-in compatibility. The power of FORMAT made easy.
•any 0.1.1 - Objects for smart comparison in tests.
•spel 0.9.5 - Idiomatic Clojure wrapper for Playwright. Browser automation, API testing, Allure reporting, and native CLI - for Chromium, Firefox, and WebKit
•ordered-collections 0.2.1 - Fast, modern, ropes and ordered collections that do more than sort.
•dexter 0.1-alpha-6 - Dexter - Graphical Dependency Explorer
•gloat 0.1.26 - Glojure AOT Tool
•glojure 0.6.5-rc17 - Clojure interpreter hosted on Go, with extensible interop support.
•squint 0.11.188 - Light-weight ClojureScript dialect
•dataspex 2026.04.1 - See the shape of your data: point-and-click Clojure(Script) data browser
•meme-clj 5.0.0 - meme-clj — M-Expressions with Macro Expansion
•charm.clj 0.2.71 - A Clojure TUI (Terminal User Interface) library inspired by Bubble Tea
•clj-xref 0.1.1 - 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.
•babashka 1.12.218 - Native, fast starting Clojure interpreter for scripting
•fs 0.5.33 - File system utility library for Clojure
•phel-lang 0.34.1 - A functional, Lisp-inspired language that compiles to PHP. Inspired by Clojure, Phel brings macros, persistent data structures, and expressive functional idioms to the PHP ecosystem.
•nippy 3.7.0-beta1 - Fast serialization library for Clojure
•statecharts 1.4.0-RC11 - A Statechart library for CLJ(S)
•clojure-clr clojure-1.12.3-alpha7 - A port of Clojure to the CLR, part of the Clojure project