FileSync PRO v4.0.0 is a professional desktop tool for enterprise-grade file synchronization, automated backups, and secure file management.
This version introduces multi-threaded high-performance synchronization, ZIP backups, optional encrypted backups, real-time monitoring, and advanced hash verification for data integrity. Mirror mode ensures the target folder is an exact replica of the source.
It combines full directory sync, live monitoring, visual progress tracking, statistics, and detailed logging within a modern Tkinter + ttkbootstrap interface, powered by the watchdog library and cryptography for encryption.
Download the latest Windows executable from GitHub Releases:
https://github.com/rogers-cyber/FileSyncPRO/releases
- No Python installation required
- Portable standalone executable
- Ready-to-run on Windows
- Optimized for multi-threaded, enterprise file synchronization
FileSync PRO is a paid / commercial desktop utility.
This repository/documentation may include:
- Production-ready Python source code
- Compiled Windows executables
- Commercial licensing terms (see LICENSE / sales page)
Python is not required when using the compiled executable version.
CORE CAPABILITIES
- ⚡ Real-time folder monitoring and instant synchronization
- 🔄 High-performance multi-threaded full directory synchronization
- 🧠 Smart hash verification for data integrity
- 🗑 Mirror mode for exact folder replication
- 🎛 File extension filtering for selective sync
- 📦 Automatic ZIP backup creation
- 🔐 Optional encrypted backup protection
- 📊 Visual progress tracking and live stats
- 📜 Detailed activity logging system
- 🖥 Modern dark UI with ttkbootstrap
- Thread-safe, non-blocking operations
SYNC MODES
-
Full Sync
Performs a complete synchronization from source to target using multiple threads for maximum speed. -
Real-Time Sync
Monitors folders for file creation, modification, and deletion, syncing changes instantly.
MIRROR MODE
- Ensures the target folder is an exact mirror of the source.
- Automatically deletes files in target that no longer exist in source.
BACKUP & ENCRYPTION
- Create automatic ZIP archives of the target folder after sync.
- Optional encryption using
cryptography.Fernet. - Secure storage for sensitive backups.
INCREMENTAL & FILTERED UPDATES
- Only new or modified files are copied.
- Optional hash verification ensures integrity.
- File extension filters allow selective synchronization.
- Logging of all synced or deleted files.
LOGGING SYSTEM
- Real-time activity log panel
- Errors logged to
error.logwith full stack traces - Visual feedback for every file operation
PERFORMANCE & UX
- Multi-threaded sync engine for large directories
- Non-blocking UI during synchronization
- Background threads for continuous monitoring
- High-DPI compatible layout
- Lightweight memory usage
- Modern responsive dark interface
STABILITY & SAFETY
- Exception-safe operations prevent crashes
- Continuous operation during recoverable errors
- Crash-safe logging ensures all errors are recorded
TITLE PANEL
- Displays application name, version, and description.
CONTROL PANEL
- 🔄 Full Sync
- ⚡ Start Real-Time Sync
- 🛑 Stop Real-Time Sync
SETTINGS PANEL
- Source folder selection
- Target folder selection
- Browse buttons for folder picking
- Mirror mode toggle
- Hash verification toggle
- ZIP backup toggle
- Encrypt backup toggle
FILTER PANEL
- File extension input (example:
.txt,.pdf,.py) - Enables selective synchronization by type
LOG PANEL
- Real-time activity log
- Displays synced files, deletions, backups, and errors
PROGRESS BAR & STATS
- Progress bar shows synchronization progress
- Live statistics: number of files synced and total data copied in MB
- Clone the repository:
git clone https://github.com/rogers-cyber/FileSyncPRO.git- Navigate to project directory:
cd FileSyncPRO- Install required dependencies:
pip install ttkbootstrap watchdog cryptographyTkinter is included with standard Python installations.
- Run the application:
python FileSyncPRO.py- Install PyInstaller:
pip install pyinstaller- Build executable:
pyinstaller --onefile --windowed --name "FileSyncPRO" --icon=logo.ico FileSyncPRO.pyThe compiled executable will appear in:
dist/FileSyncPRO.exe
- Start Full Sync
- Click 🔄 Full Sync to synchronize all files from source to target with multi-threaded performance.
- Start Real-Time Sync
- Click ⚡ Start Real-Time Sync to monitor folders and automatically sync changes as they occur.
- Stop Real-Time Sync
- Click 🛑 Stop Real-Time Sync to halt live monitoring.
- Configure Folders
- Select Source and Target folders in the Settings panel.
- Enable Mirror Mode to remove outdated files.
- Enable Verify Hash to ensure integrity.
- Enable ZIP Backup to create post-sync archives.
- Enable Encrypt Backup to secure backups.
- Set file extension filters to sync only desired file types.
- Real-time activity log panel
- Full error stack traces saved to
error.log - Continuous monitoring with non-blocking UI
- Live statistics of synced files and data copied
- Ensures reliable operation for enterprise workflows
FileSyncPRO/
├── FileSyncPRO.py
├── logo.ico
├── requirements.txt
├── README.md
├── LICENSE
Python 3.10+
Libraries used:
- ttkbootstrap
- Tkinter
- threading
- queue
- os
- sys
- shutil
- time
- traceback
- datetime
- hashlib
- zipfile
- concurrent.futures
- watchdog
- cryptography
Ideal for:
- Multi-threaded folder mirroring
- Automated and encrypted backups
- Developer workflows
- IT administrator tasks
- Server file replication
- Enterprise productivity optimization
- Continuous file monitoring
- Secure file storage
FileSync PRO is developed by Mate Technologies for professional offline productivity on Windows.
Website:
© 2026 Mate Technologies
All rights reserved.
FileSync PRO – Enterprise Backup & Sync Suite v4.0.0 – License Agreement
Copyright (c) 2026 Mate Technologies. All rights reserved.
This software is provided under a single-user commercial license. By using this software, you agree to the following terms:
-
License Grant
- You are granted a non-exclusive, non-transferable license to use FileSync PRO – Enterprise Backup & Sync Suite v4.0.0 for personal or commercial purposes.
- You may install and use the software on any number of computers you personally control.
-
Restrictions
- Do NOT resell, redistribute, or sublicense this software.
- Do NOT modify, reverse-engineer, decompile, or attempt to derive the source code, except where permitted by law.
- Do NOT claim ownership of this software.
- Any unauthorized distribution, copying, or sharing of this software is strictly prohibited.
-
Ownership
- All rights, title, and interest in FileSync PRO – Enterprise Backup & Sync Suite v4.0.0 remain with Mate Technologies.
- No part of this software may be copied, reused, or incorporated into another product without prior written permission.
-
Support
- Support, updates, and bug fixes are provided at the discretion of Mate Technologies.
- For questions, feature requests, or business licensing, contact: rogermodu@gmail.com
-
Disclaimer
- FileSync PRO – Enterprise Backup & Sync Suite v4.0.0 is provided "as-is" without warranty of any kind, express or implied.
- Mate Technologies is not liable for any damages, data loss, system outages, security incidents, or other consequences resulting from the use or misuse of this software.
By using FileSync PRO – Enterprise Backup & Sync Suite v4.0.0, you acknowledge that you have read, understood, and agreed to this license.