photorg: fast CLI photo organiser with offline location sorting
Sorts images into Year/Month/Day folders and performs offline reverse geocoding to name location folders, processing nested directories at high speed. photorg, created by Mihovil Rak for the utilities-tools category, runs as a command-line tool built in Rust and targets large photo archives. It reads EXIF dates and GPS coordinates, offers modular installs for location features, and supports recursive scans. The tool fits power users and developers who need scripted, private photo organisation without a graphical interface.
What does photorg actually do?
The tool scans a source directory, reads EXIF metadata, and moves files into a date-ordered folder tree. It creates Year/Month/Day folders from capture timestamps and, when enabled, uses reverse geocoding to place images in location-named directories. The app supports recursive directory traversal so nested archives are processed in a single run. The command-line design makes it suitable for scripting and batch runs.
Does it affect system performance during large runs?
Performance is focused on speed and low overhead due to its Rust implementation. The tool targets high-throughput processing of large directories, which reduces per-file overhead compared with interpreted scripts. Recursive scans operate without a GUI thread, so CPU and memory use remain tied to the process; this behavior makes it practical to schedule runs on desktop machines or servers where background CLI tasks are acceptable.
Is it safe for private and production photo libraries?
photorg emphasises local-only operation for location resolution. The offline reverse geocoding feature removes the need to call external APIs, so GPS data does not leave the machine during organisation. The tool reads EXIF metadata to decide moves; users must therefore use standard file-system safeguards (backups, run in a dry-run mode if available) before applying changes to irreplaceable archives.
Recommendation for command-line power users with a single installation caveat
photorg suits power users and automated workflows that need local, fast organisation of large photo collections; its offline geocoding and recursive scanning match that audience. One caveat: installation requires a Rust toolchain or a Windows package manager to install the binary, which raises the entry barrier for non-developers. For anyone comfortable with CLI installs, the app reliably integrates into scripted file-management tasks.





