| Crates.io | dedcore |
| lib.rs | dedcore |
| version | 0.1.0 |
| created_at | 2025-12-23 21:42:26.611483+00 |
| updated_at | 2025-12-23 21:42:26.611483+00 |
| description | A high-performance deduplication tool |
| homepage | |
| repository | https://github.com/keirsalterego/dedcore |
| max_upload_size | |
| id | 2002367 |
| size | 231,320 |
██████╗ ███████╗██████╗ ██████╗ ██████╗ ██████╗ ███████╗
██╔══██╗██╔════╝██╔══██╗██╔════╝██╔═══██╗██╔══██╗██╔════╝
██║ ██║█████╗ ██║ ██║██║ ██║ ██║██████╔╝█████╗
██║ ██║██╔══╝ ██║ ██║██║ ██║ ██║██╔══██╗██╔══╝
██████╔╝███████╗██████╔╝╚██████╗╚██████╔╝██║ ██║███████╗ v 0.1.0
DEDCORE
"I'm not saying you have a hoarding problem, but your hard drive called..."
# Install via cargo (requires Rust toolchain)
cargo install dedcore
# Add to PATH (because typing the full path is so 1990s)
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc # or ~/.zshrc
source ~/.bashrc # or restart your terminal
# Build from source (for the truly brave)
git clone https://github.com/manishyoudumb/dedcore.git
cd dedcore
cargo build --release
# The binary is now in ./target/release/dedcore
yay -S dedcore # Coming soon to an AUR near you!
Just run dedcore in your terminal and let the beautiful TUI guide you through the process:
dedcore
Tab to switch between elementsEnter selects the highlighted optionEsc or q to go back/exitFound a bug? Have a feature request? Want to make fun of our code? We'd love to hear from you!
git checkout -b feature/amazing)git commit -am 'Add some amazing feature')git push origin feature/amazing)This project is licensed under the MIT License - see the LICENSE file for details.
Disclaimer: We're not responsible for any existential crises caused by realizing how many duplicate files you actually have.
If you like DedCore, consider giving it a ⭐ on GitHub (or a new hard drive):
Made with ❤️, 🦀, and way too many duplicate files.
Minimum similarity threshold (0.0 to 1.0) for grouping text files
Supported text file extensions: .txt, .md, .rs, .py, .js, .ts, .java, .c, .cpp, .h, .hpp, .html, .css, .json, .toml, .yaml, .yml, .xml, .csv, .log
DedCore's TUI makes it easy to find similar images:
Image similarity is calculated using perceptual hashing algorithms that generate fingerprints of images. These fingerprints can be compared to determine how similar two images are, even if they have different sizes, formats, or minor modifications.
MIT License