
I built an open-source tool to solve the “messy directory” problem by automatically sorting mixed file types into subfolders.
We've all seen that one directory that has 500+ files of completely different formats mixed together. Finding anything in it is a nightmare.
I needed a fast, reliable way to clean up these multi-type directories without doing it manually, so I open-sourced a lightweight utility to do exactly that.
The core workflow:
The target: You point it at a bloated directory containing a massive mix of file types.
Logic: The tool parses the files and maps them to a clean subfolder hierarchy.
Execution: It handles the migration instantly, resolving duplicate file names safely.
No bloated UI, no tracking, no subscription nonsense. Just a straightforward utility that does one job cleanly.
The code is fully open-source here: https://github.com/ShiningPr1sm/File-Organizer
If you have large unorganized datasets or directories, give it a spin. Let me know if you run into any edge cases or file formats it doesn't catch yet, I'm iterating on the sorting logic based on feedback.