Pre-packaged releases are available in the dist/ folder:
- Windows Setup Installer:
dist/OpenJuggler-Setup.exe
Automated setup wizard with Start Menu shortcuts, Desktop shortcut, and Add/Remove Programs integration. - Portable Edition:
dist/OpenJuggler-Portable.zip
Zero-install standalone package ready to extract and run.
OpenJuggler is an open-source background file automation and organization utility designed to monitor directories, evaluate multi-criteria rules, and organize files based on conditions, dates, and dynamic tokens.
- Folder Watchers: Real-time background directory monitoring with file-stability locking checks.
- Sequential Automation Rules: Multi-criteria condition evaluator supporting extensions, sizes, dates, patterns, and regex matching.
- Dynamic Token Renaming & Routing: Chained actions supporting tokens like
{filename},{extension},{date},{year},{month},{day}, and{counter}. - Dry-Run Simulation: Verify rule actions safely before any filesystem modifications occur.
- Tray Monitoring: Unobtrusive system tray status, activity logging, and desktop notifications.
- Modern Fluent UI: Dark and light theme modes with responsive WPF design.
All standard application icons generated from vector source:
- Source Vector:
assets/icons/variants/icon-rounded.svg - Windows Multi-Resolution Icons:
assets/icons/app.ico,assets/icons/icon.ico(16, 20, 24, 32, 40, 48, 64, 128, 256) - System Tray Icon:
assets/icons/tray.ico(16, 24, 32) - PNG Resolution Suite:
assets/icons/(16x16 to 1024x1024) - Rounded Variants:
assets/icons/variants/ - Installer Scripts:
installer.nsi: NSIS script used to buildOpenJuggler-Setup.exeinstaller.iss: Inno Setup script for Windows CI/CD builds
- Linux Desktop Entry:
open-juggler.desktop
This project is licensed under the MIT License — see the LICENSE file for details.