zprint
« Back to VersTracker
Description:
Library to reformat Clojure and Clojurescript source code and s-expressions
Type: Cask  |  Latest Version: 1.3.0@0  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: clojure formatter linter developer-tools code-quality
Install: brew install --cask zprint
About:
zprint is a command-line tool and library for formatting Clojure and Clojurescript code. It offers highly configurable formatting options to enforce consistent style guides across projects. The tool can also pretty-print any valid s-expression, making it useful beyond just source code.
Key Features:
  • Highly configurable formatting via .zprint.edn config files
  • Supports both code formatting and general s-expression pretty-printing
  • Can be used as a command-line tool, a library, or a REPL function
  • Respects existing code structure while applying consistent styles
  • Handles complex forms like threading macros and cond-> specially
Use Cases:
  • Enforcing a consistent code style across a Clojure team
  • Automated formatting in CI/CD pipelines
  • Pretty-printing complex data structures in the REPL
Alternatives:
  • cljfmt – cljfmt is a popular Clojure formatter, but zprint offers significantly more configuration options and different formatting philosophies.
Version History
Detected Version Rev Change Commit
Aug 5, 2025 6:01pm 1.3.0 0 VERSION_BUMP 33634b7b