qarmin /czkawka

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

★ 35,033⑂ 1,258👁 159⑃ 611● 1,299▤ 43◈ 187
FluentNOASSERTIONCreated 2020-09-01
35,033
stars
+43
1,258
forks
159
watchers
611
prs
1,299
issues
43
releases
187
discussions

README

Krokiet ((IPA: [ˈkrɔcɛt]), "croquette" in Polish) new generation GUI frontend, simple, multiplatform, fast and free app to remove unnecessary files from your computer.




Czkawka (_tch•kav•ka_ (IPA: [ˈʧ̑kafka]), "hiccup" in Polish) older gtk4 GUI frontend, superseded by Krokiet. Version 12.0 is the last released version - no new binaries will be provided. New users and existing users are encouraged to switch to Krokiet.



Cedinia - Android touch friendly GUI frontend for Czkawka Core, built with Slint.

 Features

- Written in memory-safe Rust - almost 100% unsafe code free
- Amazingly fast - due multithreading and efficient algorithms
- Free, Open Source without any ads
- Multiplatform - runs on Linux, Windows, macOS, FreeBSD, x86, ARM, RISC-V and even Android
- Cache support - second and further scans should be much faster than the first one
- Easy to run, easy to compile - minimal runtime and build dependencies, portable version available
- CLI frontend - for easy automation
- GUI frontend - Krokiet, built with the Slint framework
- Core library - allows to reuse functionality in other apps
- Android app - touch-friendly frontend for Android devices
- No spying - Czkawka does not have access to the Internet, nor does it collect any user information or statistics
- Multilingual - support multiple languages like Polish, English or Italian
- Multiple tools to use:
    - Duplicates - Finds duplicates based on file name, size or hash
    - Empty Folders - Finds empty folders with the help of an advanced algorithm
    - Big Files - Finds the provided number of the biggest files in given location
    - Empty Files - Looks for empty files across the drive
    - Temporary Files - Finds temporary files
    - Similar Images - Finds images which are not exactly the same (different resolution, watermarks)
    - Similar Videos - Looks for visually similar videos
    - Same Music - Searches for similar music by tags or by reading content and comparing it
    - Invalid Symbolic Links - Shows symbolic links which point to non-existent files/directories
    - Broken Files - Finds files that are invalid or corrupted
    - Bad Extensions - Lists files whose content not match with their extension
    - Exif Remover - Removes Exif metadata from various file types
    - Video Optimizer - Crops from static parts and converts videos to more efficient formats
    - Bad Names - Finds files with names that may be not wanted (e.g., containing special characters)

!Krokiet

!Czkawka

Changelog about each version can be found in CHANGELOG.md.

New releases can be found in Github releases and nightly builds also in Nightly releases

You can read more about the 12.0 release, its new features, and the issues that were fixed in the following articles:
- English article - https://medium.com/@qarmin/krokiet-czkawka-12-0-6fa09c43c3b9
- Polish article - https://medium.com/@qarmin/krokiet-czkawka-12-0-c5dad2116793

 Usage, installation, compilation, requirements, license

Each too

Top issues

Discussions

Latest release

12.0.2 12.0.2 2026-09-09
Version 12.0.2 - 09.09.2026r

 Czkawka GTK Deprecation Notice
Version 12.0 is the last released version of Czkawka GTK. No new binaries will be provided from this point on. All users are encouraged to migrate to Krokiet, the new Slint-based GUI frontend.

 Core
- Surfaced rollback rename failures in make_hard_link/make_file_symlink instead of silently ignoring them - 1995
- Switched the XDG portal trash implementation to async-io, avoiding a Tokio runtime requirement alongside Slint's async-io backend - 2025
- Fixed the AVIF license metadata - 2060
- Fixed the AVIF tests - 2061

 CL

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON