Czkawka

Multi-tool to find duplicates, clean junk, and reclaim disk space.

32.4k stars 1.1k forks last commit first released

Actively maintained

Last commit 26 Jul 2026.

Czkawka is a cross-platform desktop utility written in Rust that finds duplicates, cleans junk, and helps reclaim disk space. It offers both GUI and CLI interfaces and bundles multiple file-management tools in one app.

Key Features

  • Written in memory-safe Rust with multithreading for speed and reliability
  • Cross-platform: Linux, Windows, macOS, and more
  • GUI frontends (GTK4 and Slint) and a CLI frontend, plus a core library for reuse
  • Multiple tools: Duplicates, Empty Folders, Big Files, Empty Files, Temporary Files, Similar Images, Similar Videos, Same Music, Invalid Symlinks, Broken Files, Bad Extensions
  • Exif Remover and Video Optimizer available (experimental features)
  • No data collection or internet access; respects user privacy
  • Cache support to speed up subsequent scans
  • Multilingual with active development and translations

Use Cases

  • Free up disk space by removing duplicates and large files
  • Clean temporary and junk files to improve system performance
  • Audit directories for empty or invalid files and broken links

Limitations and Considerations

  • Not listing any service-hosted dependencies or online features; purely local file analysis (no internet access) and experimental tools

Conclusion

Czkawka provides a fast, open-source collection of local-file cleanup and de-duplication tools in a single application. It targets users who want privacy-focused, offline disk-management capabilities with both GUI and CLI access.

Categories:

Tags:

Tech Stack:

Share:

Similar to Czkawka

copyparty logo

copyparty

Portable file server with fast resumable uploads and many protocols

45.9k
1.9k
Last commit

Copyparty is a portable file server with a web UI, accelerated resumable uploads, deduplication, indexing, and support for WebDAV, SFTP, FTP and more.

MITActively maintained
Alternative to:
WeTransfer logo
WeTransfer
+19
Cloudreve logo

Cloudreve

Self-hosted file management and sharing with multi-storage support

28.4k
3.9k
Last commit

Cloudreve is a self-hosted file management and sharing platform with multi-user access, WebDAV, share links, and support for local and S3-compatible storage backends.

GPL-3.0Actively maintained
Alternative to:
Dropbox logo
Dropbox
+15
GoSƐ logo

GoSƐ

S3-backed, horizontally scalable file uploader

GoSƐ is a scalable file uploader that uploads directly to S3-compatible storage using chunking, deduplication, and resumable multi-part uploads.

Activity unknown
Alternative to:
WeTransfer logo
WeTransfer
+5
RetroAssembly logo

RetroAssembly

Browser-based retro game library and emulator frontend

1.1k
52
Last commit

A web application that organizes and runs retro game ROMs in the browser with cloud saves, automatic box art, controller support and multi-platform emulation.

MITActively maintained
Alternative to:
Steam logo
Steam
+2
Puter logo

Puter

Self-hostable web-based personal cloud and desktop environment

42.9k
4k
Last commit

Self-hostable internet OS that provides a web desktop, cloud storage, and an app platform for files, web apps, and remote-work style workflows.

AGPL-3.0Actively maintained
Alternative to:
Google Drive logo
Google Drive
+19
CasaOS logo

CasaOS

Personal cloud dashboard and app store for Docker-based home servers

36.9k
2.2k
Last commit

Open-source personal cloud system with a web dashboard, app store, and file management to run and manage Docker apps on home servers and SBCs.

Apache-2.0Slowing down
Alternative to:
Cloudron logo
Cloudron
+19