Clojure
Clojure Deref (Mar 10, 2026)

Clojure Deref (Mar 10, 2026)

10 March 2026
Christoph Neumann

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

Clojure Data Science Survey

Do you use clojure for Data Science? Please take the survey. Your responses will help shape the future of the Noj toolkit and the Data Science ecosystem in Clojure.

State of Clojure Survey Results

The results of the 2025 State of Clojure Survey are now available. Thank you to everyone who participated!

Also, a big thanks to the many folks in the community who helped make the survey possible by providing feedback, suggesting questions, and recruiting others to participate.

Check out the video discussion of the results. It includes many topics, such as: where Clojure is being used around the world, what was surprising, the experience level of the community, who Clojure attracts, how Clojure fits in with other languages, and just how much developers love Clojure.

Clojure Dev Call

On February 10, the Clojure team hosted our first Clojure Dev Call!

Watch the recording to hear what the team has been working on and what’s on the horizon. Stick around until the end to hear the community Q&A.

Clojurists Together: Call for Proposals

Clojurists Together has opened the Q2 2026 funding round for open-source Clojure projects. Applications will be accepted through March 19th.

Read the announcement for more details.

Upcoming Events

Blogs, articles, and news

Libraries and Tools

Debut release

  • tools.deps.edn - Reader for deps.edn files

  • cream - Fast starting Clojure runtime built with GraalVM native-image + Crema

  • gloat - Glojure AOT Tool

  • patcho - Patching micro lib for Clojure

  • coll-tracker - Track which keys and indices of a deep data structures are accessed.

  • inst - Clojure time library that always returns a #inst.

  • r11y - CLI tool for extracting URLs as Markdown

  • leinpad - launchpad for leiningen

  • bb-depsolve - Generic monorepo dependency sync, upgrade & reporting for babashka/Clojure

  • sqlatom - Clojure library that stores atoms in a SQLite database

  • ruuter - A zero-dependency, runtime-agnostic router.

  • briefkasten - A mail client that can sync and index with Datahike and Scriptum (Lucene).

  • zsh-clj-shell - Clojure (Babashka) shell integration for Zsh

  • icehouse - Icehouse tabletop game

  • neanderthal-blas-like - BLAS-like Extensions for Neanderthal, Fast Clojure Matrix Library

  • avatar-maker - GitHub - avidrucker/avatar-maker

  • icd11-export - Turtle export of ICD-11

  • mycelium - Mycelium uses Maestro state machines and Malli contracts to define "The Law of the Graph," providing a high-integrity environment where humans architect and AI agents implement.

  • hyper - Reactive server-rendered web framework for Clojure

  • awesome-clojure-llm - Concise, curated resources for working with the Clojure Programming and LLM base coding agents

  • stratum - Versioned, fast and scalable columnar database.

  • any - Objects for smart comparison in tests.

  • sankyuu-template-clj - A clojure project utilizing lwjgl + assimp + opengl + imgui to render glTF models and MMD models.

  • epupp - A web browser extension that lets you tamper with web pages, live and/or with userscripts.

  • clj-yfinance - Fetch prices, historical OHLCV, dividends, splits, earnings dates, fundamentals, analyst estimates and options from Yahoo Finance. Pure Clojure + built-in Java 11 HttpClient, no API key, no Python.

  • ecbjure - Access ECB financial data from Clojure — FX conversion, EURIBOR, €STR, HICP, and the full SDMX catalogue

  • brepl-opencode-plugin - brepl integration for OpenCode - automatic Clojure syntax validation, auto-fix brackets, and REPL evaluation.

  • lalinea - linear algebra with dtype-next tensors

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

  • kaven - A Clojure API for interacting with Maven respositories

  • igor - Constraint Programming for Clojure

Updates

  • tools.deps 0.29.1598 - Deps as data and classpath generation

  • clojure_cli 1.12.4.1618 - Clojure CLI

  • core.cache 1.2.263 - A caching library for Clojure implementing various cache strategies

  • core.memoize 1.2.281 - A manipulable, pluggable, memoization framework for Clojure

  • tools.cli 1.4.256 - Command-line processing

  • pathling 0.2.1 - Utilities for scanning and updating data structures

  • scoped 0.1.16 - ScopedValue in Clojure, with fallback to ThreadLocal

  • dompa 1.2.3 - A zero-dependency, runtime-agnostic HTML parser and builder.

  • cljfmt 0.16.0 - A tool for formatting Clojure code

  • persistent-sorted-set 0.4.119 - Fast B-tree based persistent sorted set for Clojure/Script

  • pocket 0.2.4 - filesystem-based caching of expensive computations

  • contajners 1.0.8 - An idiomatic, data-driven, REPL friendly clojure client for OCI container engines

  • hive-mcp 0.13.0 - MCP server for hive-framework development. A memory and agentic coordination solution.

  • basic-tools-mcp 0.2.1 - Standalone babashka MCP server wrapping clojure-mcp-light — delimiter repair, nREPL eval, cljfmt formatting as IAddon tools

  • bb-mcp 0.4.0 - Lightweight MCP server in Babashka (~50MB vs ~500MB JVM)

  • clj-kondo-mcp 0.1.1 - Standalone MCP server for clj-kondo static analysis (Babashka + JVM)

  • lsp-mcp 0.2.1 - Clojure LSP analysis MCP server — standalone babashka or JVM addon for hive-mcp

  • scc-mcp 0.1.1 - Standalone MCP server for scc code metrics

  • qclojure-braket 0.3.0 - AWS Braket backend for QClojure

  • statecharts 1.3.0 - A Statechart library for CLJ(S)

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

  • tableplot 1-beta16 - Easy layered graphics with Hanami & Tablecloth

  • noj 2-beta21 - A clojure framework for data science

  • cljd-video-player 1.3 - A reusable ClojureDart video player package with optional background audio service

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

  • drawbridge 0.3.0 - An HTTP/HTTPS nREPL transport, implemented as a Ring handler.

  • yggdrasil 0.2.20 - Git-like, causal space-time lattice abstraction over systems supporting this memory model.

  • hirundo 1.0.0-alpha211 - Helidon 4.x - RING clojure adapter

  • kit 2026-02-18 - Lightweight, modular framework for scalable web development in Clojure

  • ty 0.3.3 - Clojurescript WebComponents library

  • clojure-lsp 2026.02.20-16.08.58 - Clojure & ClojureScript Language Server (LSP) implementation

  • neanderthal 0.61.0 - Fast Clojure Matrix Library

  • diamond-onnxrt 0.24.0 - Fast Clojure Machine Learning Model Integration

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

  • metamorph.ml 1.3.0 - Machine learning functions based on metamorph and machine learning pipelines

  • aws-simple-sign 2.3.1 - A Clojure library for pre-signing S3 URLs and signing HTTP requests for AWS.

  • clojurecuda 0.27.0 - Clojure library for CUDA development

  • nrepl 1.6.0 - A Clojure network REPL that provides a server and client, along with some common APIs of use to IDEs and other tools that may need to evaluate Clojure code in remote environments.

  • inf-clojure 3.4.0 - Basic interaction with a Clojure subprocess from Emacs

  • calva 2.0.563 - Clojure & ClojureScript Interactive Programming for VS Code

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

  • clj-media 3.0-alpha.3 - Read, write, and transform audio and video with Clojure.

  • pp 2026-03-01.107 - Peppy pretty-printer for Clojure data.

  • rewrite-clj 1.2.52 - Rewrite Clojure code and edn

  • portfolio 2026.03.1 - Component-driven development for Clojure

  • transit-java 1.1.401-alpha - transit-format implementation for Java

  • transit-clj 1.1.354-alpha - transit-format implementation for Clojure

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

  • babashka-sql-pods 0.1.5 - Babashka pods for SQL databases

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

  • datalevin 0.10.7 - A simple, fast and versatile Datalog database

  • ridley 1.8.0 - A turtle graphics-based 3D modeling tool for 3D printing. Write Clojure scripts, see real-time 3D preview, export STL. WebXR support for VR/AR visualization.

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

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

  • instaparse-bb 0.0.7 - Use instaparse from babashka

  • clojure.jdbc 0.9.2 - JDBC library for Clojure

  • get-port 0.2.0 - Find available TCP ports for your Clojure apps and tests.

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

  • kmono 4.11.1 - The missing workspace tool for clojure tools.deps projects

  • proletarian 1.0.115 - A durable job queuing and worker system for Clojure backed by PostgreSQL or MySQL.

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

  • hulunote 1.1.0 - An open-source outliner note-taking application with bidirectional linking.

  • beichte 0.2.6 - Static purity and effect analysis for Clojure.

  • reitit 0.10.1 - A fast data-driven routing library for Clojure/Script

  • thneed 1.1.8 - An eclectic set of Clojure utilities that I’ve found useful enough to keep around.

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