duff
brew install duff
v0.5.2
Zlib
Quickly find duplicates in a set of files from the command-line
10
30-day installs · #8599
20
90-day · #9778
114
365-day · #8837
99
★ GitHub stars · updated 2y ago
GitHub topics
c
duplicate-files
unix
Links
- https://github.com/elmindreda/duff
- GitHub: elmindreda/duff
- Brew formula source: Formula/d/duff.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Quickly find duplicates in a set of files from the command-line",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:37:10+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "duff",
"github_default_branch": "master",
"github_last_commit_at": "2024-02-16T14:03:33Z",
"github_readme_excerpt": "duff - Duplicate file finder\n============================\n\n0. Introduction\n===============\n\nDuff is a command-line utility for identifying duplicates in a given set of\nfiles. It attempts to be usably fast and uses the SHA family of message\ndigests as a part of the comparisons.\n\nDuff resides in public Git repository on GitHub:\n\n https://github.com/elmindreda/duff\n\nThe version numbering scheme for duff is as follows:\n\n * The first number is the major version. This will be updated upon what the\n author considers a round of feature completion.\n\n * The second number is the minor version number. This is updated for releases\n that include minor new features, or features that do not change the\n functionality of the program.\n\n * The third number, if present, is the bugfix release number. This indicates\n a release which only fixes bugs present in a previous major or minor release.\n\n\n1. License and copyright\n========================\n\nDuff is copyright (c) 2005 Camilla L\u00f6wy \u003celmindreda@elmindreda.org\u003e\n\nDuff is licensed under the zlib/libpng license. See the file `COPYING\u0027 for\nlicense details. The license is also included at the top of each source file.\n\nDuff contains shaX-asaddi.\nCopyright (c) 2001-2003 Allan Saddi \u003callan@saddi.com\u003e\nSee the files `src/sha*.c\u0027 and `src/sha*.h\u0027 for license details.\n\nDuff uses the gettext.h convenience header from GNU gettext.\nCopyright (C) 1995-1998, 2000-2002, 2004-2006, 2009 Free Software Foundation,\nInc. See the `lib/gettex.h\u0027 for license details.\n\nDuff comes with a number of files provided by the GNU autoconf, automake and\ngettext packages. See the individual files in question for license details.\n\n\n2. Project news\n===============\n\nSee the file `NEWS\u0027.\n\n\n3. Building Duff\n================\n\nIf you got this source tree from a Git repository then you will need to\nbootstrap the build environment using first `gettextize --no-changelog\u0027 and then\n`autoreconf -i\u0027. Note that this requires that GNU autoconf, automake and\nthe gettext de",
"github_repo": "elmindreda/duff",
"github_stars": 99,
"github_topics": [
"c",
"duplicate-files",
"unix"
],
"homepage": "https://github.com/elmindreda/duff",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 10,
"installs_365d": 114,
"installs_90d": 20,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "Zlib",
"llm_generated_at": null,
"llm_model": null,
"name": "duff",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 8599,
"rank_365d": 8837,
"rank_90d": 9778,
"raw_hash": "ae62cff90cbda6ad",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/d/duff.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "0.5.2",
"versioned_formulae": [],
"why_use_this": null
}