Clojure
Share your thoughts in the 2025 State of Clojure Survey!
Clojure Deref (Oct 23, 2023)

Clojure Deref (Oct 23, 2023)

23 October 2023
Alex Miller

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

From the core

Clojure 1.12.0-alpha5 is now available! We’ve limited this to just a single change and would be interested in any feedback on performance or GC/allocation differences. We have a lot more queued up for upcoming releases.

Blogs, articles, and projects

Libraries and Tools

New releases and tools this week:

  • cider 1.8.0 - The Clojure Interactive Development Environment that Rocks for Emacs

  • huff 0.1.8 - Juicy hiccup in pure Clojure

  • build.simple 0.7.4 - tools.build’s missing piece – install, sign and deploy libraries easily and securely like with Leiningen

  • playback 0.5.0 - Easier-than-print dataflow tracing to tap> and Portal with automatic last-input function replay on eval, instant re-render and effortless extraction of traced data

  • ring 1.11.0-beta2 - Clojure HTTP server abstraction

  • clj-async-profiler 1.1.0 - Embedded high-precision Clojure profiler

  • squint 0.3.32 - ClojureScript syntax to JavaScript compiler

  • burpless 0.0.1 - An idiomatic Clojure wrapper for the latest version of cucumber-jvm, inspired by auxoncorp/clj-cucumber

  • clj-kondo 2023.10.20 - Static analyzer and linter for Clojure code that sparks joy

  • goose 0.4.0 - The Next-Level background job processing library for Clojure

  • hirundo 0.1.24 - Helidon/Nima ring adapter - using loom/java21+

  • fulcro-troubleshooting 9 - A development-time library for Fulcro that helps to detect problems earlier and find and fix their root cause faster

  • ring-websocket-transit 0.1.0-beta2 - A Clojure library for using the Transit data format over Ring’s WebSocket API

  • ring-websocket-async 0.1.0-beta2 - Library for using core.async with Ring’s websocket API

  • clogif 1.3 - Create gifs in clojure!