Clojure Deref (May 19, 2026)
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS).
Clojure Dev Call
The Clojure development team is pleased to announce a Clojure Dev Call on May 26 @ 17:00 UTC!
Join the Clojure dev 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.
Clojure/Conj 2026
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.
September 30 – October 2, 2026
Charlotte Convention Center, Charlotte, NC
The CFP is open until June 14
Early Bird tickets are on sale now.
EuroClojure 2027
After a decade away, EuroClojure returns to mark twenty years of Clojure. Join us in Prague for three days of workshops, talks, and thoughtful conversation.
May 19-21, 2027
2027.euroclojure.orgJoin the mailing list for early bird tickets and announcements. Share your ideas and content suggestions when you sign up.
Upcoming Events
•Clojure real-world-data 59: May 22
•Clojure/Conj 2026: Sep 30-Oct 2. CFP is open until June 14. Early Bird tickets.
Podcasts, videos, and media
•Adam Tornhill - Transforming Software Evolution: Lessons from 10 Years of Clojure in Production - Øredev Conference
•ClojureScript 1.12.145 has await! - mccormix
•Bowling game coding challenge in Clojure - Andrey Fadeev
•Learn Ring - 13. CSS - Clojure Diary
•Jigsaw: Music Theory Semantic Graph Demo (Clojure) - Connor Finley
•DeepSeek V4 Flash is superhuman with BigConfig! - Alberto Miorin
•Clojure Corner: Interview with Emil Bengtsson - Flexiana
•Babashka: Reverting VM Snapshots | Clojure - Ken Huang
•Glint game engine #9 - Let there be light - (Off By One Error
•Apropos with Bozhidar Batsov - apropos clojure
Babashka Conf
•Scripting with SCI on your iPhone - Adrian Smith - Babashka-tv
•Friendly Command Line Tools and Dev Automation - Arne Brasseur - Babashka-tv
•Write charming TUIs in Babashka - Timo Kramer - Babashka-tv
Swish by Rod Schmidt
•Swish: Using Claude Code to Create a Lisp in Swift - ns with require, etc. - Rod Schmidt
•Swish: Using Claude Code to Create a Lisp in Swift - maps, meta data & more - Rod Schmidt
Mike Møller Nielsen
•Leiningen for windows - build and run Clojure programs - Mike Møller Nielsen
•Clojure up and running in IntelliJ - Mike Møller Nielsen
•Clojure when and how to use a Vector - Mike Møller Nielsen
•Clojure when and how to use a list - Mike Møller Nielsen
•Clojure when and how to use Maps - Mike Møller Nielsen
Blogs, articles, and news
•Annually-Funded Developers' Update: March & April 2026 - Kathy Davis
•jank now has its own custom IR - Jeaye Wilkerson
•ifgame - An Interactive Fiction game library for Clojure - Rod Schmidt
•Playing with SVGs with hiccup and clay – Clojure Civitas - Lorelai Lyons
•The Mayor Method — how I work with AI - Mike Thompson
•Agent-Ready Stack - Laurence Chen
•Port: a minimalist prepl client for Emacs - Bozhidar Batsov
•Dotolist — creating a one-click team - Tomáš Baránek
•How we 40x’d the performance of a class of temporal queries · XTDB - James Henderson
•Linux JVM MIDI Primer - Arne Brasseur
•Making tests silent on success - Mike Thompson
•Expert Clojure Workflows for AI Agents: Four Skills from Production Experience - Laurence Chen
•Introduction to Supervised Machine Learning with metamorph.ml - Carsten Behring
•Introduction to Unsupervised Machine Learning with metamorph.ml - Carsten Behring
•8 years of Clojure - Josh Kingsley
•Branches as Values, Merges as Queries - Christian Weilbach
•Clofer: Clojure, Forged in Iron - Karthikeyan A K
•Alex Bedner proof read my Clojure Book - Karthikeyan A K
•List of Clojure-like projects - now with trending, most active and newest blocks - Igor Levdansky
Libraries and Tools
Debut release
•let-go - Almost Clojure written in Go.
•mino - A tiny, embeddable, REPL-friendly Lisp implemented in pure ANSI C.
•clj-p4 - Read-only Perforce-to-Git bridge in Clojure, with stream and classic-depot support.
•gloat-demo-fiber - A JSON REST API built with Fiber and Gloat, demonstrating Go/Clojure interoperability for web applications.
•zulipdata - A Clojure library to fetch and analyse data from the Clojurians Zulip chat
•rechentafel - A spreadsheet evaluator for Clojure/Script.
•re-frame2 - The AI first-born of re-frame
•ifgame - An interactive fiction game written in Clojure
•drip - Drip is a transactional job queue for MariaDB, PostgreSQL, and SQLite
•port - A minimalist Clojure interactive programming environment for Emacs, built on prepl
•generate - code generation for Clojure projects
•bara-lang - Clojure for nim language
•gsheetplus - Low-level and high-level wrapper to work with Google Sheets. Reading, writing and sheet management.
•winze - An agentic AI memory system (mcp server) with semantic search and GUI search/edit tool for Markdown knowledge bases
•ghosttyfx - JavaFX terminal that uses libghostty
•cljfx/ghosttyfx - Cljfx wrapper of GhosttyFX
•beagle - a typed Lisp authoring surface for agent-written dynamic code.
•ducktape - Connect tech.v3.dataset to DuckDB
•phel-log - Data-driven logging library for Phel. Levels, namespace filtering, pluggable appenders, PSR-3 adapter, Monolog handler bridge. Inspired by Timbre + Monolog.
•phel-symfony-demo - Symfony + Phel demo: Ring-style handlers over plain maps, no ORM
•stube - Web framework inspired by Seaside and UnCommonWeb
•clj-native-agent - Structural, semantic, and surgical skills for Clojure AI agents. Mimics expert practitioner workflows for code discovery, debugging, and editing using Babashka and rewrite-clj.
•llmisp - JSON AST > Clojure
•spindel - Cross-platform FRP runtime with a git-like memory model.
•rephrase - Rephrase exceptions to be more beginner-friendly
Updates
•clojure 1.12.5 - The Clojure programming language
•clojure_cli 1.12.5.1645 - Clojure CLI
•clojurescript 1.12.145 - Clojure to JS compiler
•core.unify 0.7.2 - Unification library
•clj-watson 6.1.0 - A Clojure tool that checks for vulnerable dependencies
•aleph 0.9.8 - Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP
•awesome-backseat-driver 1.0.13 - Plugin marketplace for Clojure AI context in GitHub Copilot: agents, skills, and workflows for REPL-first interactive programming with Calva Backseat Driver
•logging4j2 1.0.8 - A Clojure wrapper for log4j2
•core.async.flow-monitor 0.1.5 - A real-time monitoring and interaction tool for clojure.core.async.flow
•martian-aleph 0.1.4 - Martian plugin to use the Aleph http client
•thneed 1.1.9 - An eclectic set of Clojure utilities that I’ve found useful enough to keep around.
•statecharts 1.4.0-RC13 - A Statechart library for CLJ(S)
•joyride 0.0.75 - Making VS Code Hackable like Emacs since 2022
•stratum 0.2.67 - Versioned, fast and scalable columnar database.
•deps-new 0.12.1 - Create new projects for the Clojure CLI / deps.edn
•bareforge 0.6.0 - Companion visual builder for BareDOM web components. Drag components, declare reactive state, export fully interactive CLJS or JS project
•pg-datahike 0.1.43 - Postgres compatibility layer for Datahike.
•de-dupe 0.3.0 - A ClojureScript library which "de-duplicates" Persistent Data Structures so they can be more efficiently serialised.
•ClojureStorm 1.12.5 - A fork of the official Clojure compiler with extra code to make it a dev compiler
•graal-build-time 1.0.6 - Initialize Clojure classes at build time with GraalVM native-image
•tyrell 1.0.0-RC9 - Clojurescript WebComponents library
•gloat 0.1.41 - Glojure AOT Tool
•metamorph.ml 1.6.2 - Machine learning functions based on metamorph and machine learning pipelines
•oksa 1.2.1 - Generate GraphQL queries using Clojure data structures.
•pomegranate 1.3.27 - A sane Clojure API for Maven Artifact Resolver + dynamic runtime modification of the classpath
•calva 2.0.588 - Clojure & ClojureScript Interactive Programming for VS Code
•cli-tools 0.16.0-beta-7 - CLIs and subcommands for Clojure or Babashka
•fulcro-spec 3.2.9 - A library that wraps clojure.test for a better BDD testing experience.
•baredom 3.1.0 - BareDOM: Lightweight CLJS UI components built on web standards (Custom Elements, Shadow DOM, ES modules). No framework, just the DOM
•o11ylite 2026.5.16-1112955 - Free, open-source OpenTelemetry backend powered by DuckDB 🦆 and SQLite
•calva-backseat-driver 0.0.34 - VS Code AI Agent Interactive Programming. Tools for CoPIlot and other assistants. Can also be used as an MCP server.
•plumcp 0.2.1 - Clojure/ClojureScript library for making MCP server and client
•teensyp 0.5.0 - A small, zero-dependency Clojure TCP server that uses Java NIO
•build-uber-log4j2-handler 2.26.0 - A conflict handler for log4j2 plugins cache files for the tools.build uber task.
•phel-lang 0.39.0 - 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.
•dexter 0.1-beta-2 - Dexter - Graphical Dependency Explorer