A lightweight, fast and open-source backup manager written in Python.
Designed for simplicity while remaining powerful enough for everyday backups.
ZBackup is a lightweight and open-source backup utility written in Python.
It allows you to create, restore and manage backups directly from the terminal with a simple and intuitive interface.
The project is currently under active development and will continue to evolve with new features such as encryption, incremental backups, cloud synchronization and much more.
- 📦 Create ZIP backups
- 📂 List available backups
- ♻️ Restore backups
- 🗑 Delete backups
- 🖥 Windows support
- 🐧 Linux support
- 💻 Interactive terminal interface
- 🔒 Backup encryption
- ⚡ Incremental backups
- ☁️ Cloud storage
- 📊 Progress bars
- 📜 Backup history
- ⚙️ Configuration system
- 📁 Custom backup locations
- 🔄 Automatic scheduled backups
| Technology | Purpose |
|---|---|
| Python | Main language |
| pathlib | Path management |
| shutil | Backup creation |
| zipfile | Archive extraction |
| questionary | Interactive CLI |
| colorama | Terminal colors |
| platform | OS detection |
| sqlite3 | Future metadata storage |
ZBackup
│
├── image/
├── systeme/
│ ├── linux.py
│ └── win.py
├── setup.py
├── main.py
├── LICENSE
└── README.md
Clone the repository
git clone https://github.com/KirobotDev/ZBackup.gitGo into the project
cd ZBackupInstall dependencies
pip install -r requirements.txtRun ZBackup
python main.pyComing soon...
- Windows support
- Linux support
- Backup creation
- Backup restoration
- Backup deletion
- zignore For choices ignore specify files
- Encryption
- Incremental backups
- Backup scheduler
- Cloud synchronization
- GUI version
This project is licensed under the MIT License.
You are free to:
- ✔ Use the project
- ✔ Modify the source code
- ✔ Redistribute it
- ✔ Use it in personal or commercial projects
The only requirement is to include the original copyright notice and the MIT License.
See the LICENSE file for more information.
If you enjoy this project, don't forget to leave a ⭐ on GitHub.
Every star helps the project grow!
Made with Comminuty by KirobotDev
Readme By AI
