awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 dépôts

Awesome GitHub RepositoriesCloud Storage Backups

Mechanisms for exporting database snapshots to cloud object storage for recovery.

Distinct from Cloud Storage Replication: Specifically about backup/restore snapshots rather than continuous data replication.

Explore 16 awesome GitHub repositories matching data & databases · Cloud Storage Backups. Refine with filters or upvote what's useful.

Awesome Cloud Storage Backups GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • snapchat/keydbAvatar de Snapchat

    Snapchat/KeyDB

    12,487Voir sur GitHub↗

    KeyDB is a multithreaded in-memory key-value store and distributed cache. It functions as a NoSQL database utilizing multi-version concurrency control to execute non-blocking queries and scans. The project is a multithreaded fork of Redis that maintains protocol compatibility while utilizing a multithreaded architecture to scale across multi-core hardware. It distinguishes itself with flash-tiered storage, allowing the system to offload data from primary RAM to SSD or flash storage to increase total capacity. The system supports high availability through active-active mesh replication and mu

    Provides a mechanism to dump and load database snapshots directly to and from remote cloud storage buckets.

    C++
    Voir sur GitHub↗12,487
  • velero-io/veleroAvatar de velero-io

    velero-io/velero

    10,078Voir sur GitHub↗

    Velero is a backup and recovery tool for Kubernetes cluster resources and persistent volumes. It functions as a disaster recovery solution and a utility for migrating applications and their associated data between different clusters. The project enables the replication of production environments by cloning cluster resources into development or testing environments for validation and debugging. It provides capabilities for backing up system objects, restoring resources to a known good state, and transferring applications across environments to facilitate system transitions.

    Saves Kubernetes resource manifests and volume snapshots as serialized files in remote cloud object storage buckets.

    Gobackupdisaster-recoveryhacktoberfest
    Voir sur GitHub↗10,078
  • attic-labs/nomsAvatar de attic-labs

    attic-labs/noms

    7,422Voir sur GitHub↗

    Noms is a distributed version control database and content-addressable data store. It identifies data by cryptographic hashes to ensure integrity and deduplication, while tracking dataset state changes through a sequence of immutable commits to enable branching, forking, and historical recovery. The system functions as a peer-to-peer data synchronizer, reconciling state between disconnected database instances to ensure all nodes converge on the same data. It distinguishes itself as a schema-flexible document store that supports self-describing types, allowing schemas to evolve and widen as ne

    Exports database snapshots to remote cloud object storage buckets for recovery and durability.

    Go
    Voir sur GitHub↗7,422
  • andreafabrizi/dropbox-uploaderAvatar de andreafabrizi

    andreafabrizi/Dropbox-Uploader

    6,608Voir sur GitHub↗

    Dropbox-Uploader is a Bash-based command-line client for managing files on Dropbox. It provides a full set of file operations including upload, download, copy, move, rename, delete, directory creation, and listing, all through shell scripts that use curl to interact with the Dropbox API. The tool authenticates via OAuth tokens and includes a chunked upload mechanism for handling large files reliably. The project distinguishes itself with an interactive shell interface that lets users browse and manage remote files without re-entering commands, and a file-name-based password derivation system

    Compresses a local directory into an encrypted archive and uploads it to a remote cloud storage service.

    Shell
    Voir sur GitHub↗6,608
  • nicotsx/zerobyteAvatar de nicotsx

    nicotsx/zerobyte

    6,572Voir sur GitHub↗

    ZeroByte is a backup management platform built around the Restic backup engine, providing encrypted, deduplicated, and compressed snapshots across multiple storage backends. It offers a web interface for scheduling, monitoring, and managing backup operations, with support for cron-based job scheduling and configurable retention policies that automatically prune older snapshots. The platform distinguishes itself through comprehensive multi-protocol volume mounting, allowing backup ingestion from NFS, SMB, WebDAV, SFTP, and rclone-backed sources alongside local directories. It includes a snapsh

    Supports backing up to S3, Google Cloud Storage, Azure Blob, and 40+ rclone backends for remote storage.

    TypeScriptbackupbackup-utilityrestic
    Voir sur GitHub↗6,572
  • standardnotes/appAvatar de standardnotes

    standardnotes/app

    6,519Voir sur GitHub↗

    Exports and saves note data automatically to cloud storage services like Dropbox or Google Drive.

    TypeScriptencryptedevernotemarkdown
    Voir sur GitHub↗6,519
  • xayahsususu/android-databackupAvatar de XayahSuSuSu

    XayahSuSuSu/Android-DataBackup

    6,231Voir sur GitHub↗

    Android-DataBackup is a rooted Android backup tool that backs up and restores complete application data on devices using Magisk, KernelSU, or APatch. It operates as a root-based backup manager, executing commands through a root shell to bypass Android's sandboxing and access app-specific data directories directly. The tool integrates with Magisk, KernelSU, and APatch to gain root-level access for reading and writing protected application data directories. It compresses backup data into tar archives to preserve file permissions, ownership, and directory structure for reliable restoration, whil

    Uploads backup archives to a cloud service for off-device storage and later retrieval.

    Kotlinandroidbackupcompose
    Voir sur GitHub↗6,231
  • gilbertchen/duplicacyAvatar de gilbertchen

    gilbertchen/duplicacy

    5,656Voir sur GitHub↗

    Duplicacy is a cross-platform, deduplicated backup tool that stores encrypted snapshots to local disks and cloud storage services. It operates through both a command-line executable and a web-based graphical interface, enabling backup, restore, and repository management in scripts or through a browser. The software splits files into variable-size chunks identified by their hash, enabling cross-machine deduplication without a central database or chunk index. Each backup creates an immutable snapshot that stores file metadata and chunk references, supporting incremental updates and point-in-tim

    Stores backup data on local disks, SFTP servers, and most cloud storage services without sacrificing essential backup features.

    Go
    Voir sur GitHub↗5,656
  • alibaba/alisqlAvatar de alibaba

    alibaba/AliSQL

    5,706Voir sur GitHub↗

    AliSQL is a fork of MySQL by Alibaba that extends the relational database management system with enhancements for high performance, scalability, and enterprise-grade availability. It retains the core MySQL identity as a SQL-based database for storing, organizing, and retrieving structured data, while adding optimizations for large-scale transactional and analytical workloads. The project differentiates itself through a set of Alibaba-specific improvements, including a columnar engine for accelerating analytical queries directly on MySQL tables, and a distributed, shared-nothing NDB Cluster en

    MySQL downloads and restores a backup from cloud object storage services such as Amazon S3 or Oracle Cloud Infrastructure Object Storage.

    C++alisqldatabaseduckdb
    Voir sur GitHub↗5,706
  • zalando/postgres-operatorAvatar de zalando

    zalando/postgres-operator

    5,093Voir sur GitHub↗

    This project is a PostgreSQL Kubernetes operator and database orchestrator designed to automate the deployment, scaling, and lifecycle management of high-availability database clusters. It functions as a controller that uses declarative manifests to provision and synchronize the state of database instances within a cluster. The system manages high availability through streaming replication and ensures constant availability during maintenance via rolling updates. It also serves as a backup and recovery manager, handling point-in-time recovery, logical backups, and cluster cloning using cloud s

    Offloads database snapshots and write-ahead logs to cloud object storage for point-in-time recovery.

    Goclusterdata-infrastructuredatabase-as-a-service
    Voir sur GitHub↗5,093
  • aapanel/baotaAvatar de aaPanel

    aaPanel/BaoTa

    4,543Voir sur GitHub↗

    BaoTa is a web-based Linux server control panel and system administration dashboard designed for managing hosting environments and system resources. It provides a graphical interface to translate administrative actions into system-level configurations, allowing users to manage Linux servers and web hosting stacks without relying solely on the command line. The platform distinguishes itself through AI-driven server operations, utilizing artificial intelligence for performance analysis and the execution of maintenance tasks via natural language commands. It supports multi-node orchestration, en

    Schedules automatic backups of websites and databases to third-party object storage or cloud drives.

    Pythonbaotabt-panellamp
    Voir sur GitHub↗4,543
  • crunchydata/postgres-operatorAvatar de CrunchyData

    CrunchyData/postgres-operator

    4,423Voir sur GitHub↗

    This project is a Kubernetes operator designed for deploying and managing production PostgreSQL database clusters using declarative configurations. It functions as a controller that synchronizes the actual state of database clusters with a desired state, providing a system for high availability orchestration, automated backup and recovery, and containerized database administration. The operator distinguishes itself through a comprehensive data protection suite that supports point-in-time recovery, multi-mode backups to cloud object storage, and cluster cloning. It ensures continuous availabil

    Streams full and incremental backups and write-ahead logs to cloud object storage for disaster recovery and point-in-time restoration.

    Go
    Voir sur GitHub↗4,423
  • wal-g/wal-gAvatar de wal-g

    wal-g/wal-g

    4,117Voir sur GitHub↗

    wal-g est un outil de sauvegarde cloud de base de données et un archiveur de journaux de transactions (write-ahead log) conçu pour la reprise après sinistre et la récupération à un instant T. Il archive l'état de la base de données et les journaux de transactions vers des fournisseurs de stockage cloud pour assurer la durabilité des données à long terme. Le projet fournit un gestionnaire pour compresser, chiffrer et élaguer les sauvegardes de base de données stockées dans le stockage objet cloud. Il permet spécifiquement la restauration d'une base de données à un horodatage spécifique en récupérant les sauvegardes de base et en rejouant les journaux de transactions. Les capacités de l'outil couvrent la sauvegarde et la restauration multi-moteurs, incluant la génération de sauvegardes complètes et delta. Il gère le cycle de vie de la sauvegarde via le suivi d'inventaire et des politiques d'élagage automatisées, et inclut des utilitaires pour vérifier l'intégrité des archives de journaux et des fichiers de table. Un proxy local est disponible pour émuler les API de stockage cloud pour tester les opérations de sauvegarde et de restauration.

    Archives database files and transaction logs to cloud storage providers to ensure long-term data durability.

    Go
    Voir sur GitHub↗4,117
  • coreos/etcd-operatorAvatar de coreos

    coreos/etcd-operator

    1,758Voir sur GitHub↗

    The etcd-operator is a custom resource controller designed to automate the deployment, scaling, backup, and recovery of distributed key-value storage clusters on container orchestration platforms. By extending container orchestration APIs with custom resource definitions, the system manages multi-node database instances through declarative configuration files and a continuous controller reconciliation loop that drives cluster provisioning, scaling, and maintenance. The operator provides automated cluster member recovery, detecting unresponsive nodes and executing membership replacements to pr

    Persists point-in-time state snapshot backups to external object storage for disaster recovery.

    Goetcdkubernetesoperator
    Voir sur GitHub↗1,758
  • michael/editable-websiteAvatar de michael

    michael/editable-website

    1,729Voir sur GitHub↗

    Editable Website is a content management system built with Svelte that enables direct inline editing of static web pages without needing a database. It functions as a Git-backed web content editor and a component-based static site builder, storing all website text, configuration, and files in local Git repositories to ensure full data ownership and local version control. The platform supports in-browser content management, allowing users to modify text, format styles, and compose structured page layouts using interactive blocks, drag-and-drop interactions, and keyboard shortcuts. Additional

    Replicates database changes and mirrors uploaded assets to an S3-compatible bucket on every write operation.

    Sveltejavascriptrichtexteditorsqlite
    Voir sur GitHub↗1,729
  • nfrastack/container-db-backupAvatar de nfrastack

    nfrastack/container-db-backup

    1,508Voir sur GitHub↗

    Container-db-backup est un utilitaire natif pour conteneur conçu pour automatiser la maintenance de base de données, y compris les sauvegardes récurrentes, la restauration de données et l'archivage sécurisé. Il fonctionne en exécutant des tâches de sauvegarde isolées au sein de conteneurs éphémères, garantissant des environnements cohérents pour les flux de travail de protection des données à travers plusieurs hôtes de base de données. L'outil se distingue par un modèle de traitement orienté pipeline qui diffuse les dumps de base de données à travers des étapes de compression et de chiffrement avant le stockage. Il prend en charge des configurations de stockage flexibles, permettant aux données d'être dirigées vers des systèmes de fichiers locaux ou un stockage d'objets distant compatible S3. Pour maintenir la fiabilité des données, le système effectue une vérification de somme de contrôle cryptographique sur toutes les archives et gère les cycles de vie des sauvegardes en automatisant la suppression ou l'archivage des fichiers obsolètes en fonction de politiques définies. La plateforme fournit une extensibilité de flux de travail étendue grâce à des scripts basés sur des hooks, permettant un prétraitement personnalisé ou une intégration avec des systèmes de surveillance et de sécurité externes. Elle inclut également un suivi de santé intégré pour surveiller l'état des opérations et alerter en cas d'échec, garantissant une surveillance cohérente de l'ensemble du processus de sauvegarde et de récupération.

    Uploads backup files to remote object storage using secure connections for off-site redundancy.

    Dockerfilebackupcouchdbdocker
    Voir sur GitHub↗1,508
  1. Home
  2. Data & Databases
  3. Edge-to-Cloud Synchronization
  4. Cloud Storage Replication
  5. Cloud Storage Backups

Explorer les sous-tags

  • Backup StreamingStreaming database backup data directly to remote storage to avoid large local intermediate files. **Distinct from Cloud Storage Backups:** Focuses on the streaming transport mechanism rather than the general concept of cloud storage backups
  • Cloud Storage Restorations1 sous-tagCapabilities for downloading and restoring database backups from cloud object storage services. **Distinct from Cloud Storage Backups:** Distinct from Cloud Storage Backups: focuses on the restore/download direction rather than the backup/upload direction.