Update 2023-01-29: I’ve since learned that clojure-lsp also includes a GraalVM-built cljfmt.
I wanted a Clojure code formatter that: follows the community Clojure style guide and isn’t as agressive as zprint, so weavejester/cljfmt runs fast enough (<50ms) to use as an editor filter, invoked on save is up to date - node-cljfmt and several GraalVM packagings of cljfmt are no longer maintained uses the stdio interface as expected by editor tools like format-all cljfmt and its GraalVM native-image packaging don’t have #4.
Fast cljfmt full article