qarmin/czkawka

Multi functional app to find duplicates, empty folders, similar images etc.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 13th, 2026
Created on September 1st, 2020
Open Issues & Pull Requests: 323 (+0)
GitHub issues: Enabled
Number of forks: 1,170
Total Stargazers: 33,442 (+1)
Total Subscribers: 162 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 11.0 days
Mean response time: 184.5 days
90th percentile: 776.2 days
Tracked items: 677

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 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 "PR welcome" waits about 7 months. 45% of tracked open issues have had no activity in three months. Only 9% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 172
New in 7 days: 7
Closed in 7 days: 4
Avg open age: 428 days
Stale 30+ days: 141
Stale 90+ days: 107

Recent activity

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

Top labels

  • enhancement (291)
  • bug (265)
  • PR welcome (14)
  • external (3)
  • good first issue (2)
  • Question (1)
  • help wanted (1)
  • tracer (1)

Detailed Description

Czkawka is a file management utility that finds and removes duplicate files, empty folders, similar images, corrupted files, and other unnecessary data from your computer.

The tool addresses disk space waste and clutter by scanning filesystems for multiple categories of unwanted content. It identifies duplicates through file name, size, or hash comparison; detects similar images and videos using content analysis rather than exact matching; finds corrupted or invalid files; removes exif metadata; and optimizes videos by cropping static sections and converting to efficient formats. The project is written in Rust for memory safety and uses multithreading with caching to deliver fast scan performance on repeated runs.

The project offers multiple frontends suited to different use cases. Krokiet is the current recommended GUI, built with Slint for simplicity and cross-platform support. Czkawka is an older GTK 4 frontend no longer receiving binary releases. Cedinia provides an Android interface. A CLI frontend enables automation and scripting. The core functionality is also exposed as a library for integration into other applications. The tool runs on Linux, Windows, macOS, FreeBSD, and ARM-based systems including Android. It requires minimal dependencies and offers portable builds. Choose this tool if you need comprehensive file cleanup across multiple file types and similarity detection methods, with the flexibility to use either graphical or command-line interfaces depending on your workflow.

The project maintains active development across multiple frontends and platforms. The maintainer regularly publishes nightly builds alongside stable releases, indicating ongoing work beyond formal version cycles. The codebase prioritizes memory safety through Rust and minimal unsafe code, reflecting a deliberate engineering approach. Development spans diverse platforms from desktop operating systems to embedded architectures and mobile devices, showing sustained effort to broaden compatibility.