SaaSHub helps you find the best software and product alternatives Learn more →
Top 17 Python Backup Projects
-
ArchiveBox
🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Ask HN: What Are You Working On? (February 2026) | news.ycombinator.com | 2026-02-08
Hey, sorry it was hacked.
You mention rsync which can be fine. But there are tons of other solutions, many that will have snapshot features. I use borg backup, for instance. https://www.borgbackup.org/
Also, look into scriping your server setup with tools like Ansible or PyInfra. There is always the risk that bad things happen to servers, and when you want a new server it's great to be able to spin things up in a matter of minutes. Tools like these are profesional best practices these days.
In fact, if you have a scripted server setup and a server that doesn't collect data itself you may not even need backups. What is there to backup? Just spin up a new server with your scripts and carry on.
-
Bup
Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication (among and within files, including virtual machine images). Please post problems or patches to the mailing list for discussion (see the end of the README below).
-
-
-
Back In Time
A comfortable and well-configurable graphical Frontend for incremental backups, with a command-line version also available. Modified files are transferred, while unchanged files are linked to the new folder using rsync's hard link feature, saving storage space. Restoring is straightforward via file manager, command line or Back In Time itself.
Project mention: Faroese, Croatian, Slovenian and Vietnamese might be removed from GUI | news.ycombinator.com | 2025-10-15 -
sounds similar to rdiff-backup ( https://rdiff-backup.net ).
I know some folks that have been using that for a very long time as well.
-
-
zfs_autobackup
ZFS autobackup is used to periodicly backup ZFS filesystems to other locations. Easy to use and very reliable.
-
-
-
-
AWS-Automated-Daily-Instance-AMI-Snapshots
A serverless application to automatically backup instances and volumes regularly on AWS and delete them after a certain number of days
-
-
-
-
cartridge-backup
Script to make incremental backups onto multiple, smaller drives from one larger source
Python Backups discussion
Python Backups related posts
-
Internet Increasingly Becoming Unarchivable
-
Barman: Giải pháp Sao lưu & Phục hồi PostgreSQL mã nguồn mở
-
Faroese, Croatian, Slovenian and Vietnamese might be removed from GUI
-
Release – Back in Time 1.5.6
-
Self-hosting a Mastodon Instance on a Hetzner Server
-
AWS Restored My Account: The Human Who Made the Difference
-
Bup: It Backs Things Up
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jun 2026
Index
What are some of the best open-source Backup projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | ArchiveBox | 27,675 |
| 2 | BorgBackup | 13,418 |
| 3 | Bup | 7,323 |
| 4 | wal-e | 3,468 |
| 5 | Barman | 3,171 |
| 6 | Back In Time | 2,606 |
| 7 | Rdiff-backup | 1,256 |
| 8 | Attic | 1,101 |
| 9 | zfs_autobackup | 786 |
| 10 | hcloud-snapshot-as-backup | 181 |
| 11 | vrt-cogs | 76 |
| 12 | Duplicity | 50 |
| 13 | AWS-Automated-Daily-Instance-AMI-Snapshots | 42 |
| 14 | backup-warden | 35 |
| 15 | EnderChest | 5 |
| 16 | borgctl | 3 |
| 17 | cartridge-backup | 2 |