Clojure
Clojure Deref (Mar 10, 2023)

Clojure Deref (Mar 10, 2023)

10 March 2023
Alex Miller

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

Highlights

The State of Clojure 2023 Survey is still open and we would very much like to hear your opinions! We’ve been doing this survey every year since 2010 and it’s been very important for tracking trends in the community.

Libraries and Tools

New releases and tools this week:

  • clj-graphviz - A clojure wrapper for the libgraphviz c libraries

  • pedestal-sp 0.1.2 - Turn a Pedestal web service into a SAML Service Provider

  • xml-hiccup 0.1.2 - Convert XML into Hiccup in Clojure and ClojureScript

  • etaoin 1.0.40 - Pure Clojure Webdriver protocol implementation

  • spacemacs-config - rich Clojure & LSP config for Spacemacs

  • tools.build 0.9.4 - Clojure builds as Clojure programs

  • Clojure CLI 1.11.1.1252 - Clojure program runner and dependency manager

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

  • clerk 0.13.842 - Moldable Live Programming for Clojure

  • sci 0.7.39 - Configurable Clojure/Script interpreter suitable for scripting and Clojure DSLs

  • viip.git - Vim Interactive Printer

  • ring-lib 1.1.0-39 - Opinionated implementations for Clojure ring handler

  • malli 0.10.2 - Data-Driven Schemas for Clojure/Script

  • json 0.1.1 - JSON abstraction library

  • ring-control - More controllable composition of Ring middlewares

  • parsesso 1.1.1-274 - Parser combinators for Clojure(Script)

  • honeysql 2.4.1002 - Turn Clojure data structures into SQL

  • pod-babashka-buddy 0.3.4 - A pod around buddy core

  • datahike-s3 0.1.4 - Datahike backend for S3

  • gh-release-artifact 0.2.0 - Upload artifacts to Github releases idempotently

  • neil 0.1.59 - A CLI to add common aliases and features to deps.edn-based projects

  • bbin 0.1.11 - Install any Babashka script or project with one command

  • nbb 1.2.171 - Scripting in Clojure on Node.js using SCI

  • cli 0.6.49 - turn Clojure functions into CLIs

  • deps.clj 1.11.1.1252 - A faithful port of the clojure CLI bash script to Clojure

  • squint 0.0.12 - ClojureScript syntax to JavaScript compiler

  • next-jdbc 1.3.858 - A modern low-level Clojure wrapper for JDBC-based access to databases

  • build.edn 0.9.203 - Make your Clojure library build process easy

  • http-client 0.1.6 - HTTP client for Clojure and babashka built on java.net.http

  • portfolio - Develop ClojureScript UI components in isolation in a "visual REPL"

  • mask - A small library to prevent secrets from being logged, printed or leaked in any similar way