https://git.sr.ht/~jomco/openapi-v3-validator - v0.2.7 A pure-clojure library for validating ring requests & responses against OpenAPI v3 specifications. Changes in v0.2.7 • Improved coercion of parameters • Implement deepObject style parameters
https://github.com/monkey-projects/mailman, helps you write simple event driven Clojure code • Added support for core.async • Made interceptors implementation agnostic • Extracted https://pedestal.io/index.html code into separate lib • Added support for https://github.com/metosin/sieppari • Added type hints so you can include this lib in GraalVM native images
https://github.com/lambdaisland/glogi - A wrapper around goog.log inspired by pedestal.log with dev console formatting/coloring - 1.4.177
# 1.4.177 (2026-05-20 / 5feaca2)
## Removed
• *BREAKING* The vars format-name, counter, gauge, histogram, and
meter have been removed from lambdaisland.glogc, since they have also been
removed upstream in io.pedestal.log. The Glogc namespace was meant as a
drop-in replacement for io.pedestal.log, but one that can also be used in
.cljc files, by using Glogi logging on cljs, and pedestal.log on clj. Since
these vars were only available in the clj version, they defeat that purpose
and probably shouldn't have been added in the first place. Our assumption is
that these are not commonly used.
## Changed
• io.pedestal.log has been bumped from 0.5.x to 0.8.x. Note that despite the
0.x numbering there are substantial breaking changes, but the core logging API
seems to remain unchanged.
## Added
• clj-kondo config to warn when using an add number of arguments
• lambdaisland.glogi.console/timestamp goog-define, set to "true" to prepend
each log message with a timestamp
https://github.com/lambdaisland/ring-node-adapter/ - Ring-like adapter for Clojurescript+Node.js - 0.15 This is an early release that hasn't been extensively tested yet, but something I hope to build on in the future. My experience with https://github.com/piglet-lang/piglet has demonstrated the appeal of writing web backends targeting node.js, which with its smaller memory footprint is much cheaper to self-host. Implements a subset of the Ring spec. It does not support ring's 3-arity async handlers, but does support asynchrony by returning a promise from the handler.
what do you use for database access in ClojureScript back-end?
I mean, nothing yet, this is just a starting point, but you would use whatever you use in node