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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
tfeldmann avatar

tfeldmann/organize

0
View on GitHub↗
3,077 stars·185 forks·Python·MIT·14 viewsorganize.readthedocs.io↗

Organize

Organize is a command-line utility designed to automate file system management, storage cleanup, and directory organization. It functions as a rule-based engine that processes files through sequential pipelines, allowing users to define complex workflows for moving, renaming, and managing local data.

The system utilizes structured configuration files to map file system triggers to specific actions. It distinguishes itself through a simulation engine that allows users to preview the impact of their rules on a virtual file system before applying changes, ensuring data integrity. Additionally, the tool supports extensibility by allowing the integration of custom shell commands and scripts directly into the automation pipeline.

Beyond basic file operations, the software performs metadata-driven classification by extracting internal properties such as image EXIF data or document content to categorize files automatically. It also includes capabilities for identifying and removing duplicate files via content-based hashing and maintaining storage efficiency by cleaning up empty folders and abandoned files.

Features

  • Workflow Automation Engines - Provides a rule-based engine that automates file system management, directory organization, and storage cleanup through sequential pipelines and custom script execution.
  • File Organization Tools - Automates file organization, renaming, and cleanup tasks using a rule-based command-line engine.
  • Automated File Organizers - Automates directory management by moving, renaming, and copying files based on custom rules.
  • Action Execution Pipelines - Processes files through sequential pipelines of filters and actions to automate file system state transformations.
  • File Location Management - Manages file locations by moving, renaming, or copying files using custom rules and conflict resolution.
  • Technical File Attribute Extraction - Extracts EXIF data and document content to enable automated file categorization.
  • Metadata-Driven File Naming Templates - Extracts internal file properties like EXIF data to drive automated routing and organizational logic.
  • Automated File Organizers - Automatically sorts files into directory hierarchies based on extracted metadata and internal file properties.
  • Dry Run Simulations - Provides a simulation mode to preview file system operations without modifying actual disk contents.
  • Empty Directory Removal - Identifies and deletes empty folders and abandoned files to reduce local storage clutter.
  • YAML Configuration Files - Uses structured YAML configuration files to map file system triggers to specific automation rules.
  • Operation Simulators - Provides a simulation mode to test automation rules without modifying the file system.
  • Disk Cleanup Utilities - Reclaims disk space by identifying and removing duplicate files, empty folders, and abandoned data.
  • Duplicate File Removers - Identifies and removes redundant file copies across local storage to reclaim disk space.
  • Hash-Based Duplicate Detection - Identifies redundant files by calculating cryptographic hashes of their binary content to ensure accurate deduplication.

Star history

Star history chart for tfeldmann/organizeStar history chart for tfeldmann/organize

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Organize

Similar open-source projects, ranked by how many features they share with Organize.
  • zanllp/infinite-image-browsingzanllp avatar

    zanllp/infinite-image-browsing

    1,317View on GitHub↗

    This project is a local media management platform designed for organizing, browsing, and analyzing large collections of AI-generated images and videos. It functions as a specialized browser that extracts and parses embedded generation parameters, allowing users to manage their creative assets through a high-performance interface. The platform distinguishes itself through semantic search and organization capabilities, which use vector indexing to enable natural language queries across local file libraries. It automates the sorting and tagging of media based on prompt similarity and visual cont

    Vueaudiocomfyuiextension
    View on GitHub↗1,317
  • qarmin/czkawkaqarmin avatar

    qarmin/czkawka

    31,526View on GitHub↗

    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 m

    Fluentcleanerduplicatesmultiplatform
    View on GitHub↗31,526
  • tencent/lemon-cleanerTencent avatar

    Tencent/lemon-cleaner

    6,244View on GitHub↗

    Lemon-cleaner is a macOS system cleaner and resource monitor. It provides a suite of tools for removing application junk and temporary files, completely uninstalling software and its hidden support files, and reclaiming disk space through a visual disk space analyzer and duplicate file remover. The project distinguishes itself with specialized capabilities for digital media decluttering, utilizing visual similarity analysis to identify and prune redundant photos. It also includes a system resource monitor that tracks real-time hardware metrics, such as CPU temperature and memory usage, direct

    Objective-C
    View on GitHub↗6,244
  • mac-cleanup/mac-cleanup-shmac-cleanup avatar

    mac-cleanup/mac-cleanup-sh

    2,814View on GitHub↗

    mac-cleanup-sh is a command-line utility designed for macOS that automates the removal of temporary files, system logs, and application caches. It functions as a system maintenance tool to reclaim storage capacity by identifying and purging redundant data across the operating system and development environments. The tool distinguishes itself by providing a dry-run simulation mode that calculates potential disk space recovery before any files are deleted. It utilizes pattern matching to target specific directories and handles cleanup operations idempotently, ensuring that the process continues

    Shellbashcleaningcleanup
    View on GitHub↗2,814
See all 30 alternatives to Organize→

Curated searches featuring Organize

Hand-picked collections where Organize appears.
  • a command line tool for moving files

Frequently asked questions

What does tfeldmann/organize do?

Organize is a command-line utility designed to automate file system management, storage cleanup, and directory organization. It functions as a rule-based engine that processes files through sequential pipelines, allowing users to define complex workflows for moving, renaming, and managing local data.

What are the main features of tfeldmann/organize?

The main features of tfeldmann/organize are: Workflow Automation Engines, File Organization Tools, Automated File Organizers, Action Execution Pipelines, File Location Management, Technical File Attribute Extraction, Metadata-Driven File Naming Templates, Dry Run Simulations.

What are some open-source alternatives to tfeldmann/organize?

Open-source alternatives to tfeldmann/organize include: zanllp/infinite-image-browsing — This project is a local media management platform designed for organizing, browsing, and analyzing large collections… qarmin/czkawka — Czkawka is a cross-platform utility designed for storage optimization and filesystem maintenance. It functions as a… mac-cleanup/mac-cleanup-sh — mac-cleanup-sh is a command-line utility designed for macOS that automates the removal of temporary files, system… tencent/lemon-cleaner — Lemon-cleaner is a macOS system cleaner and resource monitor. It provides a suite of tools for removing application… metatube-community/jellyfin-plugin-metatube — This project is a Jellyfin metadata plugin and media library provider designed to fetch movie and show information… dundee/gdu — gdu is a command line disk usage analyzer and interactive disk profiler used to scan directories and visualize space…