Clojure Deref (Apr 7, 2026)

Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS).

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.

2026.clojure-conj.org

Is your company interested in sponsoring? Email us at clojure_conj@nubank.com.br to discuss opportunities.

Upcoming Events

Clojure real-world-data 55: Apr 10

Clojure Community Check-In: Apr 25

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

Clojure: The Documentary [OFFICIAL TRAILER] | Coming April 16th! 🚨 - CultRepo

Clojure - Zero to REPL (macOS) - ClojureTV

defn episode b8c570464f67 Siyoung - @defn podcast

The Making of Defeating Bowser with A* Search - phronmophobic

Learn Ring - 1. Why this Course? - Clojure Diary

Learn Ring - 2. Who Am I? - Clojure Diary

Learn Ring - 3. Prerequisite - Clojure Diary

Learn ring - 4. Ring Init - Clojure Diary

Learn Ring - 5. Dynamic Pages - Clojure Diary

Learn Ring - 6. Leiningen, Compojure, Jetty. - Clojure Diary

Learn Ring - 7. Templates - Clojure Diary

Learn Ring - 8. Hiccup - Clojure Diary

Blogs, articles, and news

Clojars Update for Q1 2026 - Toby Crawley

Annually-Funded Developers' Update: January & February 2026 - Kathy Davis

Clojure - Clojure Zero to REPL Video - Jarrod Taylor

Searchable reference for Clojure, ClojureScript, and Babashka on ClojureStream - Jacek Schae

Don Clojure de la Mancha | Aprende Clojure en español - Andros Fenollosa

(nth (concat) 7) - Ana Carolina & Arthur Fücher

Negative Sets as Data – Clojure Civitas - Jonathan Claggett

The tools of an Agentic Engineer - David Vujic

Defining the architecture of the future electric grid — through open standards, policy advocacy, and working software. - Grid Coordination

On Functional Programming, Time, and Concurrency - Dustin Getz

Remote - ECA - Editor Code Assistant - Eric Dallo

Memory That Collaborates - Christian Weilbach

From Functions to Data - Evolving a Pull-Pattern API - Loic Blanchard

Clojure Protocols and the Decorator Pattern - Loic Blanchard

Translating non-trivial codebases with Claude - Daniel Janus

When You Run Out of Types… - Christophe Grand

Relaunching tablecloth.time: Composability over Abstraction – Clojure Civitas - Ethan Miller

I Vibe-Coded a Programming Language - Andriy Tyurnikov

Ayatori: An Experimental Agent Orchestration Engine in Clojure - Şeref Ayar

Building a Distributed RDF Store on Rama - Vladimir Mladenovic

Job-focused list of product companies using Clojure in production — 2026 - Yaroslav Podorvanov

The pain of microservices can be avoided, but not with traditional databases - Nathan Marz

Code, Mundane and Sublime - Eric Normand

Use the latest Dev Tools on a Stable Debian Linux - Practicalli

Vibe Coding Meets Vibe Ops: Automating the Last Mile of Deployment - Alberto Miorin

New Era for Clojure: Infix Syntax! - Flexiana - Jiri Knesl

Extending clojure.test with functions, not multimethods - Julien Vincent

Clojure on Fennel part one: Persistent Data Structures - Andrey Listopadov

Simple System + Rick Feedback - Eric Normand

Versioned Analytics for Regulated Industries - Christian Weilbach

Libraries and Tools

Debut release

clj-android - A modernization of the clojure-android project.

plorer - cljfx/plorer helps you (or your coding agent) explore JavaFX application state in the REPL

xitdb-tsclj - Clojure flavored javascript using xitdb database

clj-mdns - Clojure wrapper around jmdns for mDNS service discovery

clj-oa3 - Clojure client library for OpenADR 3 (Martian HTTP, entity coercion, Malli schemas)

clj-oa3-client - Component lifecycle wrapper for clj-oa3 (MQTT, VEN registration, API delegation)

clj-gridx - Clojure client library for the GridX Pricing API

clj-midas - Clojure client library for the California Energy Commission’s MIDAS API

flux - Clojure wrapper for Netflix concurrency-limits — adaptive concurrency control based on TCP congestion algorithms.

ClojureProtegeIDE - GitHub - rururu/ClojureProtegeIDE

re-frame-query - Declarative data fetching and caching for re-frame inspired by tanstack query and redux toolkit query

codox-md - Codox writer that generates Markdown documentation for embedding in Clojure JARs

clj-doc-browse - Runtime classpath-based Markdown documentation browser for Clojure libraries

clj-doc-browse-el - Emacs package for browsing Clojure library docs from classpath JARs via CIDER

llx - Unified LLM API and agent runtime for Clojure, ClojureScript (and soon Clojure Dart)

baredom - BareDOM: Lightweight CLJS UI components built on web standards (Custom Elements, Shadow DOM, ES modules). No framework, just the DOM

ty-pocketledger - Demo app for ty web components over datastar that can be installed on mobile device

noumenon - Queryable knowledge graph for codebases — turns git history and LLM-analyzed source into a Datomic database that AI agents can query with Datalog.

lasagna-pattern - Match data with your pattern

rama-sail-graph - Demonstration of Rama and RDF4J SAIL API integration

clua - Sandboxed Lua 5.5 interpreter for Clojure/JVM

awesome-backseat-driver - Plugin marketplace for Clojure AI context in GitHub Copilot: agents, skills, and workflows for REPL-first interactive programming with Calva Backseat Driver

dexter - Dexter - Graphical Dependency Explorer

meme-clj - meme-clj — M-Expressions with Macro Expansion

xor-clj - Train neural network to imitate XOR operator using Clojure libpython-clj and Pytorch

mdq - A faithful port of Rust mdq, jq for markdown to Babashka.

once - BigConfig and ONCE

clj-format - A Clojure DSL for cl-format inspired by Hiccup. No dependencies. Drop-in compatibility. The power of FORMAT made easy.

infix - Readable Math and Data Processing for Clojure

ansatz - Dependently typed Clojure DSL with a Lean4 compatible kernel.

k7 - A high-performance disk-backed queue for Clojure

eido - Data-driven 2D & 3D graphics for Clojure — shapes, animation, lighting, and compositing from pure data

html2helix - Convert raw HTML to ClojureScript Helix syntax

Updates

clojure 1.12.5-alpha1 - The Clojure programming language

core.async 1.9.865 - Facilities for async programming and communication in Clojure

core.async 1.10.870-alpha2 - Facilities for async programming and communication in Clojure

ring-swagger 1.1.0 - Swagger Spec for Clojure Web Apps

bling 0.10.0 - Rich text console printing for Clojure, ClojureScript, and Babashka.

fireworks 0.20.0 - Fireworks is a themeable tapping library for Clojure, ClojureScript, and Babashka.

lasertag 0.12.0 - Lasertag is a utility library for categorizing values in Clojure, ClojureScript, and Babashka

r11y 1.0.5 - CLI tool for extracting URLs as Markdown

gloat 0.1.23 - Glojure AOT Tool

glojure 0.6.5-rc15 - Clojure interpreter hosted on Go, with extensible interop support.

humanize 1.2 - Produce human readable strings in clojure

aws-api 0.8.812 - AWS, data driven

polylith-external-test-runner 0.8.0 - An external (subprocess) test runner for Polylith

zodiac-assets 0.6.48 - A Zodiac extension to help manage static assets with vite

clj-figlet 0.1.4 - A native Clojure re-implementation of FIGlet — the classic ASCII art text renderer.

cursive 2026.1 - Cursive: The IDE for beautiful Clojure code

ty 1.0.0-RC4 - Clojurescript WebComponents library

clojure-mode 5.23.0 - Emacs support for the Clojure(Script) programming language

quickdoc 0.2.6 - Quick and minimal API doc generation for Clojure

jsonista 1.0.0 - Clojure library for fast JSON encoding and decoding.

pg2 0.1.48 - A fast PostgreSQL driver for Clojure

pants_backend_clojure 0.2.1 - Pants build tool backend for Clojure

injest 0.1.0-beta.9 - +>, +>>, x>>, ⇒>: Auto-transducifying, auto-parallelizing path thread macros

build-uber-log4j2-handler 2.25.4 - A conflict handler for log4j2 plugins cache files for the tools.build uber task.

medley 1.10.0 - A lightweight library of useful Clojure functions

lazytest 2.0.0 - A standalone BDD test framework for Clojure

lookup 2026.03.4 - Find content of interest in hiccup data

nvim-astro5 2026-03-31 - Neovim 0.11 config for Clojure development, based on AstroNvim v5

pavlov beta - Behavioral Programming for Clojure

ring-hot-reload 0.2.9 - A Clojure Ring middleware for hot loading changes into the browser

tablecloth 8.0.16 - Dataset manipulation library built on the top of tech.ml.dataset

tape 1.0.0-alpha47 - Chronicle Queue library for Clojure

shadow-cljs-vite-plugin 0.0.9 - A robust Vite plugin for seamless integration with shadow-cljs

calva 2.0.570 - Clojure & ClojureScript Interactive Programming for VS Code

calva-backseat-driver 0.0.28 - VS Code AI Agent Interactive Programming. Tools for CoPIlot and other assistants. Can also be used as an MCP server.

edamame 1.5.39 - Configurable EDN/Clojure parser with location metadata

markdown 0.7.225 - A cross-platform Clojure/Script parser for Markdown

babashka-sql-pods 0.1.6 - Babashka pods for SQL databases

splint 1.24.0 - A Clojure linter focused on style and code shape.

grasp 0.2.5 - Grep Clojure code using clojure.spec regexes

superficie 0.2.28 - Surface syntax for Clojure to help exposition/onboarding.

livewire 0.11.0 - Embedded nREPL wire into a running Spring Boot app — giving AI agents and humans a live probe into the JVM. Inspect beans, trace SQL, detect N+1s, and hot-swap @Query annotations. Zero restarts.

clojisr 1.1.0 - Clojure speaks statistics - a bridge between Clojure to R

stratum 0.2.51 - Versioned, fast and scalable columnar database.

datomic-pro-manager 1.1.0 - Download, setup, and run Datomic Pro backed by SQLite in a single command.

plumcp 0.2.0-rc1 - Clojure/ClojureScript library for making MCP server and client

statecharts 1.4.0-RC10 - A Statechart library for CLJ(S)

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论