arsenetar/dupeguru

Find duplicate files

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 40 minutes ago
Added to GitGenius on September 8th, 2026
Created on June 22nd, 2013
Open Issues & Pull Requests: 549 (+0)
GitHub issues: Enabled
Number of forks: 536
Total Stargazers: 7,839 (+0)
Total Subscribers: 107 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.3 days
Mean response time: 117.6 days
90th percentile: 446.6 days
Tracked items: 101

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "bug" is answered fastest, typically in about 5 days, while "enhancement" waits about 8 weeks. Three people close 64% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 154
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 678 days
Stale 30+ days: 149
Stale 90+ days: 141

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (108)
  • enhancement (11)
  • 3rd party (2)
  • Windows (2)
  • beginner (1)
  • documentation (1)
  • needs-information (1)
  • needs-reproduction (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

dupeGuru is a cross-platform GUI tool for finding duplicate files on a system. It is written primarily in Python and uses Qt for its user interface, running on Linux, macOS, and Windows.

The tool solves the problem of identifying redundant files that consume disk space and clutter storage systems. It scans a filesystem and compares files to detect duplicates, allowing users to review and remove them through a graphical interface. The core deduplication logic is separated from the UI layer, with the scanning and comparison algorithms implemented in Python and the Qt-based interface built with PyQt.

dupeGuru suits users who need a straightforward, visual way to reclaim disk space on personal computers or workstations. It works well for anyone managing local storage across multiple operating systems, since the same tool runs identically on Linux, macOS, and Windows. The project is suitable for those who prefer a desktop application over command-line tools for this task.

The project is actively maintained but explicitly seeks additional contributors. The maintainers are looking for help with platform-specific work including reproducing and fixing bugs on macOS and Linux, maintaining distribution packages for Linux systems, updating translations through a community translation platform, and keeping documentation current. This indicates ongoing development with identified gaps in coverage across supported platforms and localization efforts.