uutils-diffutils
« Back to VersTracker
Description:
Cross-platform Rust rewrite of the GNU diffutils
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: rust diff cli coreutils cross-platform
Install: brew install uutils-diffutils
About:
Uutils diffutils is a modern, cross-platform reimplementation of the standard GNU diffutils suite, written in Rust. It provides tools like diff, cmp, and diff3 that offer improved performance and memory safety over the original C versions. This makes it a robust drop-in replacement for comparing files and directories on any operating system.
Key Features:
  • Rust-based implementation for memory safety and performance
  • Cross-platform support (Linux, macOS, Windows, BSD)
  • Drop-in replacement for GNU diffutils
  • Efficient algorithms for large file comparisons
Use Cases:
  • Comparing files and directories in cross-platform development environments
  • Integrating diff capabilities into Rust-based tooling and scripts
  • Replacing GNU coreutils on systems where C implementations are unavailable or undesirable
Alternatives:
  • GNU diffutils – The original C implementation; Uutils offers a safer, Rust-native alternative.
  • git-diff – Built into Git for version control history, whereas Uutils diffutils is a general-purpose system utility.
Version History
Detected Version Rev Change Commit
Sep 12, 2024 12:14pm 0 VERSION_BUMP 8ca09127