awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
qarmin avatar

qarmin/czkawka

0
View on GitHub↗
31,526 stars·1,082 forks·Fluent·14 vues

Czkawka

Czkawka is a cross-platform utility designed for storage optimization and filesystem maintenance. It functions as a comprehensive file analysis engine that identifies redundant data, including duplicate files, empty directories, broken symbolic links, and temporary files. By utilizing hash-based content verification, the tool ensures accurate identification of duplicates regardless of file names or metadata.

The project distinguishes itself by offering both a native graphical user interface and a command-line interface, allowing for both interactive management and automated, headless system maintenance. It includes specialized multimedia analysis capabilities that go beyond simple file matching, enabling the detection of visually or audibly similar media, the removal of metadata tags, and the optimization of video files to reclaim disk space.

Beyond basic deduplication, the tool provides extensive filesystem auditing to detect corrupted files and invalid references. It supports advanced workflows through features like incremental scan caching to accelerate repeated operations, automated file selection logic, and the ability to export scan results for external auditing. The core logic is also exposed as a library, enabling integration into custom scripts or external applications.

Features

  • Duplicate File Finders - Identifies and removes redundant files, empty directories, and broken symbolic links to reclaim disk space.
  • Command-Line Storage Managers - Provides a high-performance file analysis engine with both graphical and command-line interfaces for storage management.
  • Command Line Interfaces - Executes file analysis tasks through a command-line interface with progress tracking to support automated or headless environments.
  • Filesystem Utilities - Audits file integrity, identifies corrupted data, and manages temporary files across local storage.
  • Disk Cleanup Utilities - Integrates storage scanning and cleanup tasks into automated workflows to maintain disk space without manual intervention.
  • Media Similarity Analyzers - Analyzes images, videos, and music to identify visually or audibly similar content for deduplication.
  • Media Deduplication - Identifies and removes redundant media files by analyzing actual content and metadata.
  • Media Similarity Scanners - Detects visually comparable images and duplicate audio or video files by analyzing internal content.
  • Local File Storage - Scans local directories to detect and remove redundant files, empty folders, and temporary data.
  • Symlink Integrity Checkers - Identifies and reports broken symbolic links to maintain filesystem health and remove invalid references.
  • Deduplication Algorithms - Identifies redundant files by generating cryptographic signatures of file contents to ensure accurate detection regardless of file names.
  • Content-Based Video Deduplication - Utilizes multimedia analysis frameworks to identify and remove redundant video files by comparing content.
  • File Integrity Scanners - Audits storage for corrupted files and invalid references to ensure data health and system consistency.
  • Temporary File Cleaners - Identifies and removes temporary or cache files based on predefined patterns to free up disk space.
  • Development Utilities - Utility for finding duplicate files and similar images.
  • System Utilities - Multi-functional duplicate and junk file finder.
  • Photo Editing - Multi-functional utility for finding duplicate images and files.
  • Terminal Maintenance Suites - Executes file cleanup operations through command-line arguments to enable scripted maintenance of disk space.
  • Automated File Analysis - Integrates file analysis and cleanup tasks into automated scripts and headless workflows.
  • Empty Directory Scanners - Locates and removes empty directories to clean up filesystem structures and improve organization.
  • Empty File Scanners - Detects and removes zero-byte files to maintain a clean directory structure.
  • Filesystem Integrity Auditors - Identifies corrupted or invalid files by verifying internal headers or performing full decoding to ensure data validity.
  • Incremental Scan Caches - Stores previous file analysis results in local memory to skip unchanged data and accelerate performance during subsequent operations.
  • Large File Scanners - Pinpoints the largest files on disk to help users identify and remove data consuming significant storage.
  • Media Optimization Utilities - Re-encodes video files using efficient codecs and crops static bars to reduce total disk usage.
  • Multimedia Analysis Integrations - Interfaces with external libraries to perform deep content inspection and similarity analysis on complex audio and video formats.
  • Metadata Stripping Tools - Strips specific EXIF tags from image files to protect user privacy or reduce overall file size.
  • Metadata Tagging - Compares media files using internal metadata tags to identify duplicates across storage.
  • File Organization Tools - Optimizes file organization by stripping metadata and converting media to more efficient formats.
  • Headless Logic Decoupling - Separates the computational engine from user interfaces to allow both automated command-line execution and interactive graphical management.
  • Library Interfaces - Exposes core file analysis capabilities as a reusable library to allow external applications to integrate storage management features.

Historique des stars

Graphique de l'historique des stars pour qarmin/czkawkaGraphique de l'historique des stars pour qarmin/czkawka

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait qarmin/czkawka ?

Czkawka is a cross-platform utility designed for storage optimization and filesystem maintenance. It functions as a comprehensive file analysis engine that identifies redundant data, including duplicate files, empty directories, broken symbolic links, and temporary files. By utilizing hash-based content verification, the tool ensures accurate identification of duplicates regardless of file names or metadata.

Quelles sont les fonctionnalités principales de qarmin/czkawka ?

Les fonctionnalités principales de qarmin/czkawka sont : Duplicate File Finders, Command-Line Storage Managers, Command Line Interfaces, Filesystem Utilities, Disk Cleanup Utilities, Media Similarity Analyzers, Media Deduplication, Media Similarity Scanners.

Quelles sont les alternatives open-source à qarmin/czkawka ?

Les alternatives open-source à qarmin/czkawka incluent : windirstat/windirstat — WinDirStat is a disk usage visualizer and storage analysis tool designed to scan drives and represent file and folder… getgrav/grav — Grav is a flat-file content management system that eliminates the need for a traditional database by storing site… arsenetar/dupeguru — dupeguru is a content-based file deduplicator and cross-platform disk cleanup tool. It functions as a local file… pkolaczk/fclones — fclones is a command-line tool designed to locate identical files across a filesystem by comparing file sizes and… redox-os/redox — Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe… walter201230/python — Python is a high-level, interpreted programming language designed for readability and versatility. It operates via a…

Alternatives open source à Czkawka

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Czkawka.
  • windirstat/windirstatAvatar de windirstat

    windirstat/windirstat

    2,786Voir sur GitHub↗

    WinDirStat is a disk usage visualizer and storage analysis tool designed to scan drives and represent file and folder sizes. It functions as a system for calculating subtree sizes and identifying storage bottlenecks on a local file system. The utility distinguishes itself through a proportional treemap and an interactive directory tree, where the area of each block corresponds to the size of the file. It utilizes an extension-based color mapping system to categorize data types visually and provides a reporter that aggregates storage consumption by file type. The software covers broad storage

    C++cleanupdisk-space-analyzerdisk-usage-analyzer
    Voir sur GitHub↗2,786
  • getgrav/gravAvatar de getgrav

    getgrav/grav

    15,395Voir sur GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    PHPcmscontentcontent-management
    Voir sur GitHub↗15,395
  • arsenetar/dupeguruAvatar de arsenetar

    arsenetar/dupeguru

    7,631Voir sur GitHub↗

    dupeguru is a content-based file deduplicator and cross-platform disk cleanup tool. It functions as a local file management utility designed to identify and remove redundant files to recover disk space. The application identifies identical files across a file system by using content hashing and metadata comparison. This allows it to detect duplicates regardless of their filenames or directory locations. The software covers a range of data management capabilities, including directory scanning, content-based data deduplication, and the consolidation of redundant copies into single versions. It

    Python
    Voir sur GitHub↗7,631
  • pkolaczk/fclonesAvatar de pkolaczk

    pkolaczk/fclones

    2,633Voir sur GitHub↗

    fclones is a command-line tool designed to locate identical files across a filesystem by comparing file sizes and cryptographic hashes. It functions as a parallel filesystem scanner and a deduplication utility that identifies duplicate files to reclaim disk space. The tool distinguishes itself through a persistent hash cache system that stores hashes and metadata on disk to accelerate repeated scans. It employs a multi-phase scanning process and device-aware parallel I/O, which adjusts thread pools based on whether the storage is an SSD or HDD to maximize throughput. Beyond discovery, the pr

    Rust
    Voir sur GitHub↗2,633
Voir les 30 alternatives à Czkawka→