tfeldmann/organize

The file management automation tool.

View on GitHub ↗Jump to charts ↓

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Added to GitGenius on September 22nd, 2026
Created on September 20th, 2017
Open Issues & Pull Requests: 77 (+0)
GitHub issues: Enabled
Number of forks: 189
Total Stargazers: 3,153 (+0)
Total Subscribers: 33 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.1 days
Mean response time: 57.7 days
90th percentile: 167.4 days
Tracked items: 24

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 83% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 27
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 408 days
Stale 30+ days: 25
Stale 90+ days: 20

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • feature request (20)
  • bug (14)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Organize is a command-line tool for automating file management tasks through rule-based configuration.

The tool solves the problem of manual file organization by letting users define rules that automatically sort, rename, move, and process files based on configurable conditions. Users write rules in a simple configuration format that specify matching criteria—such as file type, size, age, or name patterns—and corresponding actions to take on matched files. The tool then executes these rules across directory trees, handling repetitive file management work that would otherwise require manual intervention or custom scripts.

Organize suits developers and system administrators who manage large numbers of files and want to automate organizational workflows without writing code. It works well for scenarios like sorting downloads folders, organizing media libraries, archiving old documents, or enforcing naming conventions across projects. The tool is platform-independent and runs on any system with Python, making it useful for teams with mixed operating systems. Users should choose this tool if they prefer declarative configuration over scripting and need straightforward file operations; those requiring complex conditional logic or integration with specialized systems may find custom solutions more appropriate.

The project shows consistent maintenance with regular updates addressing user-reported issues and feature requests. Development includes active bug fixes and incremental improvements to existing functionality rather than major architectural changes. The maintainer responds to community contributions and incorporates feedback into releases. Documentation is kept current alongside code changes, ensuring that examples and guides reflect the tool's actual behavior.