dprint
« Back to VersTracker
Description:
Pluggable and configurable code formatting platform written in Rust
Type: Formula  |  Latest Version: 0.50.2@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: formatter rust developer-tools code-quality cli
Install: brew install dprint
About:
Dprint is a versatile code formatter that supports multiple programming languages through plugins. It provides a unified command-line interface and configuration file to maintain consistent code style across diverse projects. The tool is built in Rust for performance and can be integrated into CI/CD pipelines and pre-commit hooks.
Key Features:
  • Plugin-based architecture supporting multiple languages
  • Incremental formatting for speed
  • CLI and CI/CD integration
  • TOML-based configuration
  • Git hooks support
Use Cases:
  • Enforcing consistent code style across teams
  • CI/CD pipeline code formatting checks
  • Pre-commit hook formatting
  • Multi-language project formatting
Alternatives:
  • Prettier – JavaScript-focused, requires Node.js ecosystem
  • Black – Python-only formatter, less flexible for multi-language projects
  • rustfmt – Rust-specific, no plugin architecture
License: MIT
Dependencies: xz
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Dec 21, 2024 11:37pm 0 VERSION_BUMP b3a9f63f
Dec 19, 2024 7:06am 0 VERSION_BUMP a8cc9fc8
Dec 19, 2024 1:01am 0 VERSION_BUMP d8bccbe7
Nov 10, 2024 4:33pm 0 VERSION_BUMP e9f9ce7e
Oct 27, 2024 3:31am 0 VERSION_BUMP 3df4dcb4