Clojure Deref (Jun 9, 2026)
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS).
Clojure/Conj CFP Closing
Less than one week to submit a talk for the 2026 Clojure/Conj. Don’t miss your chance!
Apply to the CFPClojure/Conj 2026 is Sep 30 - Oct 2 in Charlotte, NC, USA.
Selected Highlights
Squint added abrowser REPL. Go beyond hot-reloading your Squint code. Now you can eval on the live page over nREPL. Try it out!
Jolt takesSCI to new places: the Janet runtime. If you like Janet’s lightweight runtime, but you want a full Clojure dialect, you might be interested in trying the early version.
Do you want to run Clojure in outer space? Why not fly it there yourself? Check outsfsim. It aims to be a realistic 3D space flight similator. See if you can take off, orbit the planet, make it home safe, and live to code another day.
Who needs Twitch when you can juststream your terminal to the web? TryAtomstream. To use it, swap outcharm.clj, launch your application in the terminal, and watch all your TUI goodness dance before your eyes in the browser.
EDN andTransit in C? Was that on your bingo card for 2026? Perhaps not, but if you’re in the market for a native, high-performance, dependency-free implementation, you may want to take a look.
Upcoming Events
•Collaborative Learning - Datalevin: Jun 10
•Clojure/Conj 2026: Sep 30-Oct 2. Charlotte, NC, USA. CFP is open until June 14. Early Bird tickets.
•EuroClojure 2027: May 19-21, 2027. Prague, Czech Republic. Join the mailing list
Podcasts, videos, and media
•Announcing Atomstream - Kyle S Passarelli
•Clojure If Do When - Mike Møller Nielsen
•Demo: See the Hiccup source for any UI element - Patrick de Kruif
•Swish: Using Claude Code to Create a Lisp in Swift - lazy seqs & more - Rod Schmidt
•Apropos with Adrian Smith June 9, 2026 - apropos clojure
Blogs, articles, and news
•Improving the performance of the popular Clojure development tool clojure-lsp - Sashko Yakushev
•The perils of UUID primary keys in SQLite - Anders Murphy
•A Bidirectional Source Inspector for Server-Rendered Hiccup - Patrick de Kruif
•New library: biff.core - Jacob O’Bryant
•Thanks OSS Award given to Clojure MCP and next.jdbc - Toyokumo
•Imagine a Difference You Could Trust - Juan Antonio Ruz
•We Built a Custom Workflow with the Buffer API — and Tripled Our X Impressions - Anthony Franco
Libraries and Tools
Debut release
•jolt - A Clojure interpreter running on Janet
•sfsim - Space flight simulator (under development)
•magit-difftastic - Integrate difftastic into magit
•atomstream - Cross-render TUIs to the Web
•transit.c - A data interchange format and set of libraries for conveying values between applications written in different programming languages.
•kontor - A trans-national accounting kernel with modules for all business aspects.
•parens-to-production - How to build your next Clojure application with SSR with Datomic
•jon-nested-menu - Nested MUI menus for Reagent/ClojureScript and React: a dropdown, a right-click context menu, per-item icons, custom labels and keyboard navigation.
•biff.core - Defines the interfaces and code that connect all the other Biff libs
Updates
•core.async 1.10.874-alpha3 - Facilities for async programming and communication in Clojure
•tools.deps.edn 0.9.38 - Reader for deps.edn files
•spel 0.9.8 - Idiomatic Clojure wrapper for Playwright. Browser automation, API testing, Allure reporting, and native CLI - for Chromium, Firefox, and WebKit
•ansatz 0.1.22 - Dependently typed Clojure DSL with a Lean4 compatible kernel.
•guardrails 1.3.3 - Efficient, hassle-free function call validation with a concise inline syntax for clojure.spec and Malli
•fulcro-tui 1.0.2 - A JLine-base TUI wrapper, allowing you to write TUI projects in CLJ or Babashka via Fulcro
•fulcro-rad-tui 1.0.0-RC2 - UI Plugin for Terminal UI support in Fulcro RAD (fulcro-rad-statecharts)
•calva 2.0.590 - Clojure & ClojureScript Interactive Programming for VS Code
•clj-tg-bot-api 1.2.266 - 🤖 The latest Telegram Bot API spec and client lib for Clojure-based apps
•aleph 0.9.9 - Asynchronous streaming communication for Clojure - web server, web client, and raw TCP/UDP
•rephrase 1.0.3 - Rephrase exceptions to be more beginner-friendly
•c4k-keycloak 2.1.0 - a kubernetes deployment for keycloak
•phel-lang 0.42.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.
•awesome-backseat-driver 1.0.15 - Plugin marketplace for Clojure AI context in GitHub Copilot: agents, skills, and workflows for REPL-first interactive programming with Calva Backseat Driver
•diehard 0.12.1 - Clojure resilience library for flexible retry, circuit breaker and rate limiter
•calva-backseat-driver 0.0.35 - VS Code AI Agent Interactive Programming. Tools for CoPIlot and other assistants. Can also be used as an MCP server.
•teensyp 0.6.0 - A small, zero-dependency Clojure TCP server that uses Java NIO
•pg-datahike 0.1.44 - Postgres compatibility layer for Datahike.
•cli-tools 1.0.0 - CLIs and subcommands for Clojure or Babashka
•svar 0.7.11 - Type‑safe LLM output for Clojure. Works with any text‑only model.
•honeysql 2.7.1388 - Turn Clojure data structures into SQL
•cli 0.11.70 - Turn Clojure functions into CLIs!
•yggdrasil 0.2.28 - Git-like, causal space-time lattice abstraction over systems supporting this memory model.
•spindel 0.1.18 - Cross-platform FRP runtime with a git-like memory model.