Clojure
Share your thoughts in the 2025 State of Clojure Survey!
Clojure Deref (Dec 3, 2025)

Clojure Deref (Dec 3, 2025)

03 December 2025
Christoph Neumann

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

The annual Clojure surveys are live

Help shape the future of Clojure!

Whether you use Clojure, ClojureScript, Babashka, or any other Clojure dialect, please fill out the 2025 State of Clojure Survey and spread the word on social media.

This survey gives us the best snapshot of the Clojure community, so help us get as many participants as possible.

If you use ClojureScript or dialects like Squint, Cherry, nbb, and such, please fill out the 2025 State of ClojureScript Survey and share it with others.

Thank you for your help!

Upcoming Events

Blogs, articles, and news

Libraries and Tools

Debut release

  • java.doc - Javadocs in your REPL

  • mcp-sdk - A clojure/ring adapter for the official modelcontextprotocol Java SDK

  • llm - GitHub - scicloj/llm

  • clojure-claude-sandbox - Docker setup and run script for starting a sandboxed environment where you can let Claude run without prompts more safely.

  • claij - Clojure / AI / MCP Integration

  • langchain4clj - Pure Clojure wrapper for LangChain4j. Idiomatic, data-driven access to multiple LLM providers with zero opinions.

  • lightweaver - A Next Gen Clojure Component Library

  • oreo - Aero 🤝 Component = Oreo

  • parmezan - Parmezan fixes unbalanced or unexpected parens or other delimiters in Clojure files

  • calva-javadoc - A tiny library to support Calva’s custom snippet to show javadoc

  • edn.c - A fast, zero-copy EDN (Extensible Data Notation) reader written in C11 with SIMD acceleration.

  • dbval - A Datomic-like database library on top of Sqlite

  • dual - example of a 2 component microservices tools combining Basilisp and Clojure

  • domo - A ClojureScript DOM utility library.

  • clj-dot-prompt - GitHub - julienba/clj-dot-prompt

Updates

  • clojurescript 1.12.116 - Clojure to JS compiler

  • clojure-clr clojure-1.12.3-alpha4 - A port of Clojure to the CLR, part of the Clojure project

  • test.check 1.1.2 - QuickCheck for Clojure

  • clr.core.async 1.7.701 - Port of Clojure core.async to the CLR

  • noj 2-beta19.1 - A clojure framework for data science

  • edamame 1.5.35 - Configurable EDN/Clojure parser with location metadata

  • portfolio 2025.11.2 - Component-driven development for Clojure

  • fulcro 3.9.0-rc13 - A library for development of single-page full-stack web applications in clj/cljs

  • ok-http 1.0.0-alpha17 - OkHttp clojure wrapper

  • clerk 0.18.1158 - ⚡️ Moldable Live Programming for Clojure

  • polylith 0.3.31 - A tool used to develop Polylith based architectures in Clojure.

  • malli 0.20.0 - High-performance data-driven data specification library for Clojure/Script.

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

  • nexus 2025.11.1 - Data-driven action dispatch for Clojure(Script): Build systems that are easier to test, observe, and extend

  • uix 1.4.8 - Idiomatic ClojureScript interface to modern React.js

  • di 3.6.0 - DI is a dependency injection framework that allows you to define dependencies as cheaply as defining function arguments.

  • navi 0.1.5 - A tiny, data-driven library converting OpenAPI spec to Reitit routes enabling spec-first practices.

  • cli 0.8.67 - Turn Clojure functions into CLIs!

  • cli-tools 0.16.0-beta-3 - CLIs and subcommands for Clojure or Babashka

  • clay 2.0.3 - A REPL-friendly Clojure tool for notebooks and datavis

  • babashka 1.12.212 - Native, fast starting Clojure interpreter for scripting

  • fs 0.5.30 - File system utility library for Clojure

  • squint 0.9.182 - Light-weight ClojureScript dialect

  • pedestal 0.6.5 - The Pedestal Server-side Libraries

  • deps-new 0.10.2 - Create new projects for the Clojure CLI / deps.edn

  • clojure-mcp-light 0.2.1 - Simple Clojure tooling for AI coding assistants

  • honeysql 2.7.1364 - Turn Clojure data structures into SQL

  • cherry 0.5.33 - Experimental ClojureScript to ES6 module compiler

  • clojure-lsp 2025.11.28-12.47.43 - Clojure & ClojureScript Language Server (LSP) implementation

  • makina 0.7.32 - Clojure System/component lifecycle management

  • sn0wt3ch 1.0.2 - A repo that contains all the information regarding technology at Sn0wf1eld, Lda and how to use it

  • legba 1.0.0-alpha133 - Clojure library for building OpenAPI services

  • appia 1.0.0-alpha8 - Simple router library for clojure

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

  • spandex 1.0.315 - Elasticsearch client for Clojure (built on new ES 9.x java client)

  • eca 0.85.1 - Editor Code Assistant (ECA) - AI pair programming capabilities agnostic of editor

  • markdown 0.7.222 - A cross-platform Clojure/Script parser for Markdown

  • xtdb 2.1.0 - An immutable SQL database for application development, time-travel reporting and data compliance. Developed by @juxt

  • aoc-utils 0.9.1 - Helper functions for Advent of Code

  • color-tools 1.1.0 - A complete toolkit for working with colors in Clojure and Clojurescript applications

  • monkeyci 0.21.3 - Next-generation CI/CD tool that uses the full power of Clojure!

  • guardrails 1.2.14 - Efficient, hassle-free function call validation with a concise inline syntax for clojure.spec and Malli

  • fulcro-spec 3.2.0 - A library that wraps clojure.test for a better BDD testing experience.

  • konserve 0.8.324 - A clojuresque key-value/document store protocol with core.async.