Python Backup

Open-source Python projects categorized as Backup

Top 23 Python Backup Projects

  • BorgBackup

    Deduplicating archiver with compression and authenticated encryption.

    Project mention: Borg CVE fix requires migration | | 2023-10-10
  • s3cmd

    Official s3cmd repo -- Command line tool for managing Amazon S3 and CloudFront services

    Project mention: Drupal 9, s3fs, and dynamic node creation | /r/drupal | 2023-05-30

    You could also use s3cmd via a drush or bash script to sync what you need

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • gmvault

    gmail backup software

    Project mention: MailPlus locking up Server | /r/synology | 2023-05-30

    Do you have other apps installed? Go into the package center and stop stuff. Your issue isn't corruption it's the old and not very powerful hardware (and possibly your drives) not being enough for the workload. If you want to try a different app there is a docker solution

  • wal-e

    Continuous Archiving for Postgres

    Project mention: Run PostgreSQL. The Kubernetes Way | | 2023-09-22

    See the GitHub:

    Unmaintained would’ve made more sense to say, but the maintainer choose the words “obsolete” so I took those. :)

    Seems to be obsolete due to a lack of interest and contributions.

  • gphotos-sync

    Google Photos and Albums backup with Google Photos Library API

    Project mention: A way to auto send from google photo to photoprism? | /r/photoprism | 2023-07-04

    What I did was a very painful process of using Google Takeout and gphotos-sync ( ), manually merging what I knew was missing, and using file counts by month/year to track other missing objects. gphotos-sync is limited by the same API issues as rclone, which is another perfectly fine utility to use, besides the API limitations. On a side note, I use rclone to backup everything to "storj" every night ( delta sync ).

  • Barman

    Barman - Backup and Recovery Manager for PostgreSQL

  • Back In Time

    Back In Time - An an easy-to-use backup tool for Linux

    Project mention: Free software project "Back In Time" requests for translation | /r/China | 2023-10-13

    I'm member of the upstream maintenance team of Back In Time a rsync-based backup software. No one gets payed. No company behind hit. Even the maintainers and developers are volunteers.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • borgmatic

    Simple, configuration-driven backup software for servers and workstations

    Project mention: Kopia: Open-Source, Fast and Secure Open-Source Backup Software | | 2023-09-15

    Not really dumb. I do use them too but with Borgbackup on the top (since they support it natively).

    I found Borgmatic ( ) to be the best way to run my backups. It takes care of everything from pruning to verifying the checksum etc... and it integrates with some monitoring (like cronitor).

    So Borgmatic + is the best combo

  • pghoard

    PostgreSQL® backup and restore service

  • shallow-backup

    Git-integrated backup tool for macOS and Linux devs.

  • RedditDownloader

    Scrapes Reddit to download media of your choice.

    Project mention: Reddit downloader that works after API upgrade | /r/DataHoarder | 2023-10-10

    Is there a functioning tool to download the saved posts / upvotes that you do on reddit? This tool: was perfect, but it got rekt by the API changes and has been discontinued.

  • Rdiff-backup

    Reverse differential backup tool, over a network or locally.

    Project mention: Trying to install rdiff-backup on an Oracle Cloud Red Hat VM. | /r/redhat | 2023-05-03

    and that should install the latest version, rdiff-backup-2.2.4-2.el8.x86_64.rpm. This is all described in the rdiff-backup README file.

  • django-dbbackup

    Management commands to help backup and restore your project database and media files

  • grafana-backup-tool

    A Python-based application to backup Grafana settings by using the Grafana API

    Project mention: Home Energy Monitoring Dashboard | /r/grafana | 2023-04-17

    The backup functionality sure is handy and convenient. I was considering checking out this project to take backups of my grafana instance but I might follow your suggestion if that doesn’t go to plan. God knows how many times the HA backups (or any backup in general ) has saved me headache

  • konsave

    A command line program written in Python to let you backup your dotfiles and switch to other ones in an instant. Works out-of-the box on KDE Plasma!

    Project mention: make me one of yours | /r/pop_os | 2023-07-07

    It is smooth sailing until now, I suggest this to save and replicate your config.

  • wikiteam

    Tools for downloading and preserving wikis. We archive wikis, from Wikipedia to tiniest wikis. As of 2023, WikiTeam has preserved more than 350,000 wikis.

    Project mention: Miraheze to Shut Down | | 2023-06-18

    WikiTeam is working on the archival, with the usual XML dumps and image dumps. You can follow updates and see how to help:

    Already before the announcement we had XML dumps for thousands of Miraheze wikis.

  • roam-to-git

    Automatic RoamResearch backup to Git

  • evernote-backup

    Backup & export all Evernote notes and notebooks

    Project mention: Evernote to Obsidian | /r/Evernote | 2023-07-12

    There have been a couple of posts already. Sharing two links: to back up Evernote to local. (Thanks to u/THenrich)

  • zfs_autobackup

    ZFS autobackup is used to periodicly backup ZFS filesystems to other locations. Easy to use and very reliable.

    Project mention: ZFS-autobackup – a lightweight but featureful ZFS replication solution | | 2023-08-23
  • little-backup-box

    This software turns a single-board computer into a versatile, pocket-sized backup solution. Especially for digital photography, this is the solution for backing up images and media files on mass storage devices when traveling or at events. Media content can be viewed and rated for the subsequent process.

  • signal-export

    Export your Signal chats to markdown files with attachments

    Project mention: [OC] Mentions of the word "sleep" in chat conversations with my partner | /r/dataisbeautiful | 2023-06-19

    In exported our conversation on signal via signal export and used d3 to plot the data. Annotations were added in figma.

  • nfreezer

    nFreezer is an encrypted-at-rest backup tool.

  • imapbackup

    A Python script for incremental backups of IMAP mailboxes

    Project mention: How do you backup your IMAP folders? | /r/it | 2023-06-14

    In terms of backup you could do incremental backups, example here in python - not tested by me personally but seems good.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-10-13.

Python Backup related posts


What are some of the best open-source Backup projects in Python? This list will help you:

Project Stars
1 BorgBackup 9,958
2 s3cmd 4,312
3 gmvault 3,530
4 wal-e 3,409
5 gphotos-sync 1,844
6 Barman 1,705
7 Back In Time 1,690
8 borgmatic 1,528
9 pghoard 1,251
10 shallow-backup 1,119
11 RedditDownloader 1,072
12 Rdiff-backup 970
13 django-dbbackup 809
14 grafana-backup-tool 748
15 konsave 695
16 wikiteam 655
17 roam-to-git 550
18 evernote-backup 503
19 zfs_autobackup 476
20 little-backup-box 461
21 signal-export 351
22 nfreezer 304
23 imapbackup 274
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives