Czkawka 7.0.0

Czkawka (tch•kav•ka (IPA: [ˈʧ̑kafka]), "hiccup" in Polish) is a simple, fast and free app to remove unnecessary files from your computer. Krokiet ((IPA: [ˈkrɔcɛt]), "croquet" in Polish) same as above, but uses Slint frontend. Features Written in memory-safe Rust Amazingly fast - due to using more or less advanced algorithms and multithreading Free, Open Source without ads Multiplatform - works on Linux, Windows, macOS, FreeBSD and many more Cache support - second and further scans should be much faster than the first one CLI frontend - for easy automation GUI frontend - uses GTK 4 or Slint frameworks 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

Tags rust gtk-rs gtk duplicates cleaner multiplatform similar-images similar-music similar-videos
License GNU GPLv3
State stable

Recent Releases

7.0.019 Feb 2024 12:34 major feature: ### BREAKING CHANGES - Reducing size of cache files, made old cache files incompatible with new version - `-C` in CLI now saves as compact json ### GTK GUI - Added drag drop support for included/excluded folders - #1106 (https://github.com/qarmin/czkawka/pull/1106) - Added information where are saved scan results - #1102 (https://github.com/qarmin/czkawka/pull/1102) ### CLI - Providing full static rust binary with Eyra (https://github.com/sunfishcode/eyra) - #1102 (https://github.com/qarmin/czkawka/pull/1102) - Fixed duplicated `-c` argument, now saving as compact json is handled via `-C` - #1153 (https://github.com/qarmin/czkawka/pull/1153) - Added scan progress bar - #1183 (https://github.com/qarmin/czkawka/pull/1183) - Clean and safe cancelling of scan - #1183 (https://github.com/qarmin/czkawka/pull/1183) - Unification of CLI arguments - #1183 (https://github.com/qarmin/czkawka/pull/1183) - Hardlink support for similar images/videos - #1201 (https://github.com/qarmin/czkawka/pull/1201) ### Krokiet GUI - Initial release of new gui - #1102 (https://github.com/qarmin/czkawka/pull/1102) ### Core - Using normal crossbeam channels instead of asyncio tokio channel - #1102 (https://github.com/qarmin/czkawka/pull/1102) - Fixed tool type when using progress of empty directories - #1102 (https://github.com/qarmin/czkawka/pull/1102) - Fixed missing json support when saving size and name duplicate results - #1102 (https://github.com/qarmin/czkawka/pull/1102) - Fix cross-compiled debug windows build - #1102 (https://github.com/qarmin/czkawka/pull/1102) - Added bigger stack size by default(fixes stack overflow in some musl apps) - #1102 (https://github.com/qarmin/czkawka/pull/1102) - Added optional libraw dependency(better single-core performance and support more raw files) - #1102 (https://github.com/qarmin/czkawka/pull/1102) - Speedup checking for wildcards and fix invalid recognizing long excluded items - #1152 (https://github.com/qarmin/czkawka/pull/115