awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 مستودعات

Awesome GitHub RepositoriesCloud Storage Replication

Mechanisms for replicating database state to third-party cloud storage providers.

Distinct from Edge-to-Cloud Synchronization: Distinct from Edge-to-Cloud Synchronization: focuses on specific cloud provider integration rather than general edge-to-cloud replication.

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

Awesome Cloud Storage Replication GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • pubkey/rxdbالصورة الرمزية لـ pubkey

    pubkey/rxdb

    23,048عرض على GitHub↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    Replicates local database state to cloud storage folders to enable cross-device synchronization.

    TypeScriptangularbrowser-databasecouchdb
    عرض على GitHub↗23,048
  • snapchat/keydbالصورة الرمزية لـ Snapchat

    Snapchat/KeyDB

    12,487عرض على 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++
    عرض على GitHub↗12,487
  • velero-io/veleroالصورة الرمزية لـ velero-io

    velero-io/velero

    10,078عرض على 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
    عرض على GitHub↗10,078
  • codenotary/immudbالصورة الرمزية لـ codenotary

    codenotary/immudb

    8,982عرض على GitHub↗

    immudb is a tamperproof database that maintains an immutable record of entries using cryptographic commit logging. It ensures verifiable database integrity by utilizing Merkle trees to generate membership and consistency proofs that detect unauthorized data alterations. The system employs a multi-model storage engine that unifies key-value, document, and relational data structures within a single immutable backend. It provides compatibility with the PostgreSQL wire protocol, allowing it to integrate with standard SQL clients, ORMs, and database tools. The project covers broad capabilities in

    Replicates database state to third-party cloud storage providers to enable remote storage for ephemeral deployments.

    Goauditablecompliancecryptographic
    عرض على GitHub↗8,982
  • attic-labs/nomsالصورة الرمزية لـ attic-labs

    attic-labs/noms

    7,422عرض على 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
    عرض على GitHub↗7,422
  • andreafabrizi/dropbox-uploaderالصورة الرمزية لـ andreafabrizi

    andreafabrizi/Dropbox-Uploader

    6,608عرض على 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
    عرض على GitHub↗6,608
  • nicotsx/zerobyteالصورة الرمزية لـ nicotsx

    nicotsx/zerobyte

    6,572عرض على 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
    عرض على GitHub↗6,572
  • standardnotes/appالصورة الرمزية لـ standardnotes

    standardnotes/app

    6,519عرض على GitHub↗

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

    TypeScriptencryptedevernotemarkdown
    عرض على GitHub↗6,519
  • xayahsususu/android-databackupالصورة الرمزية لـ XayahSuSuSu

    XayahSuSuSu/Android-DataBackup

    6,231عرض على 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
    عرض على GitHub↗6,231
  • gilbertchen/duplicacyالصورة الرمزية لـ gilbertchen

    gilbertchen/duplicacy

    5,656عرض على 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
    عرض على GitHub↗5,656
  • alibaba/alisqlالصورة الرمزية لـ alibaba

    alibaba/AliSQL

    5,706عرض على 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 writes a backup directly to a cloud storage bucket (OCI, S3, GCP, OpenStack) for off-site retention.

    C++alisqldatabaseduckdb
    عرض على GitHub↗5,706
  • zalando/postgres-operatorالصورة الرمزية لـ zalando

    zalando/postgres-operator

    5,093عرض على 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
    عرض على GitHub↗5,093
  • aapanel/baotaالصورة الرمزية لـ aaPanel

    aaPanel/BaoTa

    4,543عرض على GitHub↗

    BaoTa هو لوحة تحكم خادم Linux قائمة على الويب ولوحة إدارة نظام مصممة لإدارة بيئات الاستضافة وموارد النظام. توفر واجهة رسومية لترجمة الإجراءات الإدارية إلى تكوينات على مستوى النظام، مما يسمح للمستخدمين بإدارة خوادم Linux ومكدسات استضافة الويب دون الاعتماد فقط على سطر الأوامر. تتميز المنصة بعمليات خادم مدفوعة بالذكاء الاصطناعي، باستخدام الذكاء الاصطناعي لتحليل الأداء وتنفيذ مهام الصيانة عبر أوامر اللغة الطبيعية. تدعم تنسيق العقد المتعددة، مما يتيح تنسيق مثيلات خادم متعددة لموازنة الحمل، ونسخ البيانات، وترحيل الآلات من واجهة واحدة. يغطي البرنامج مجموعة واسعة من القدرات الإدارية، بما في ذلك تنسيق حاوية Docker، وإدارة دورة حياة قاعدة البيانات، وإصدار شهادات SSL الآلي. يوفر أدوات تقوية أمنية شاملة مثل جدران حماية النظام، ومنع هجمات القوة الغاشمة، والمصادقة متعددة العوامل، إلى جانب أدوات مراقبة لتتبع الأداء في الوقت الفعلي وإعداد تقارير الصحة الآلية. يتم التعامل مع تثبيت ونشر اللوحة عبر برنامج نصي لسطر الأوامر على أنظمة Linux النظيفة.

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

    Pythonbaotabt-panellamp
    عرض على GitHub↗4,543
  • crunchydata/postgres-operatorالصورة الرمزية لـ CrunchyData

    CrunchyData/postgres-operator

    4,423عرض على GitHub↗

    هذا المشروع عبارة عن مشغل (operator) لـ Kubernetes مصمم لنشر وإدارة مجموعات قواعد بيانات PostgreSQL للإنتاج باستخدام تكوينات تعريفية. يعمل كوحدة تحكم تقوم بمزامنة الحالة الفعلية لمجموعات قواعد البيانات مع الحالة المطلوبة، مما يوفر نظاماً لتنسيق التوافر العالي، والنسخ الاحتياطي والاستعادة التلقائي، وإدارة قواعد البيانات داخل الحاويات. يتميز المشغل بمجموعة شاملة لحماية البيانات تدعم الاستعادة في نقطة زمنية محددة، والنسخ الاحتياطي متعدد الأنماط إلى تخزين الكائنات السحابي، واستنساخ المجموعات. يضمن التوافر المستمر باستخدام الإجماع الموزع (distributed consensus) للفشل التلقائي (failover) ويدعم إدارة حركة مرور متطورة من خلال مجمع اتصالات (connection pooler) متكامل. يغطي المشروع مجموعة واسعة من القدرات التشغيلية، بما في ذلك النسخ المتماثل المتزامن وغير المتزامن، وجمع القياسات عن بُعد (telemetry) عبر مجموعة مراقبة مخصصة، وإدارة الهوية الآمنة مع تدوير تلقائي لشهادات TLS. كما يوفر أدوات لتوسيع حجم التخزين، وتحديثات محرك قاعدة البيانات، ودمج إضافات قواعد البيانات المختلفة. يتم تثبيت وحدة التحكم في مجموعة باستخدام ملفات بيان قابلة للتخصيص لتمكين التنسيق التعريفي لبيئة قاعدة البيانات.

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

    Go
    عرض على GitHub↗4,423
  • anasty17/mirror-leech-telegram-botالصورة الرمزية لـ anasty17

    anasty17/mirror-leech-telegram-bot

    4,204عرض على GitHub↗

    هذا المشروع عبارة عن بوت مرآة سحابي لـ Telegram مصمم لتنزيل الملفات من مصادر إنترنت مختلفة ونسخها إلى Telegram أو التخزين السحابي. يعمل كخدمة متخصصة لتنزيل الوسائط عن بُعد، وتنزيل ملفات التورنت و Usenet، ونسخ المحتوى تلقائياً. يتميز البوت بالتكامل العميق مع نظام Rclone البيئي لإدارة الملفات واستنساخها ونقلها عبر مزودي سحابة متعددين. يتضمن مؤتمت محتوى RSS لتشغيل التنزيلات بناءً على فلاتر محددة من قبل المستخدم ويستخدم تدوير حساب الخدمة لتجاوز حصص API عند إدارة الموارد السحابية. يغطي النظام مجموعة واسعة من الإمكانيات، بما في ذلك معالجة الوسائط لاستخراج الأرشيف وتحويل التنسيق، بالإضافة إلى التقاط وسائط الويب من المنصات المدعومة. كما يتميز باكتشاف التورنت عبر واجهات برمجة التطبيقات الخارجية، والبحث المتكرر في المحتوى السحابي، وطابور مهام لإدارة وظائف النقل ذات الحجم الكبير. يتم توفير التحكم الإداري من خلال التحكم في الوصول القائم على الدردشة وقاعدة بيانات لحفظ تكوينات المستخدم وسجل المهام.

    Enables the copying of entire folders and files between different cloud storage accounts on the server side.

    Pythonaria2cclonedownload
    عرض على GitHub↗4,204
  • square/valetالصورة الرمزية لـ square

    square/Valet

    4,162عرض على GitHub↗

    Valet هي مكتبة Swift لإدارة تخزين البيانات الآمن في سلسلة مفاتيح نظام Apple عبر iOS وmacOS. توفر غلافاً عالي المستوى لتخزين واسترجاع السلاسل الحساسة وكائنات البيانات باستخدام جيوب آمنة مدعومة بالأجهزة. يمكّن المشروع مزامنة بيانات سلسلة المفاتيح المخزنة عبر أجهزة متعددة عبر خدمات سلسلة المفاتيح القائمة على السحابة. كما يتضمن آليات لتبادل بيانات الاعتماد الآمنة بين تطبيقات متعددة من نفس المطور باستخدام وصول سلسلة المفاتيح المشترك واستحقاقات مجموعة التطبيقات. تغطي المكتبة المصادقة البيومترية لحماية استرجاع البيانات وتدير ترحيل وإعادة تعيين إدخالات سلسلة المفاتيح الحالية.

    Uses system-level synchronization flags to propagate secure entries across devices via a cloud-based keychain service.

    Swift
    عرض على GitHub↗4,162
  • wal-g/wal-gالصورة الرمزية لـ wal-g

    wal-g/wal-g

    4,117عرض على GitHub↗

    wal-g هي أداة نسخ احتياطي سحابي لقاعدة البيانات وأرشيف سجل الكتابة المسبقة (write-ahead log) مصممة للتعافي من الكوارث والتعافي في نقطة زمنية محددة. تقوم بأرشفة حالة قاعدة البيانات وسجلات المعاملات لموفري التخزين السحابي لضمان متانة البيانات على المدى الطويل. يوفر المشروع مديراً لضغط وتشفير وتقليم النسخ الاحتياطية لقاعدة البيانات المخزنة في تخزين الكائنات السحابي. يتيح بشكل خاص استعادة قاعدة البيانات إلى طابع زمني محدد عن طريق جلب النسخ الاحتياطية الأساسية وإعادة تشغيل سجلات المعاملات. تغطي قدرات الأداة النسخ الاحتياطي والاستعادة متعدد المحركات، بما في ذلك إنشاء نسخ احتياطية كاملة وتفاضلية. تدير دورة حياة النسخ الاحتياطي من خلال تتبع المخزون وسياسات التقليم الآلية، وتتضمن أدوات للتحقق من سلامة أرشيفات السجل وملفات الجدول. يتوفر وكيل محلي لمحاكاة واجهات برمجة تطبيقات التخزين السحابي لاختبار عمليات النسخ الاحتياطي والاستعادة.

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

    Go
    عرض على GitHub↗4,117
  • coreos/etcd-operatorالصورة الرمزية لـ coreos

    coreos/etcd-operator

    1,758عرض على 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
    عرض على GitHub↗1,758
  • michael/editable-websiteالصورة الرمزية لـ michael

    michael/editable-website

    1,729عرض على 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
    عرض على GitHub↗1,729
  • nfrastack/container-db-backupالصورة الرمزية لـ nfrastack

    nfrastack/container-db-backup

    1,508عرض على GitHub↗

    Container-db-backup is a container-native utility designed to automate database maintenance, including recurring backups, data restoration, and secure archiving. It operates by executing isolated backup jobs within ephemeral containers, ensuring consistent environments for data protection workflows across multiple database hosts. The tool distinguishes itself through a pipeline-oriented processing model that streams database dumps through compression and encryption stages before storage. It supports flexible storage configurations, allowing data to be directed to local filesystems or remote S

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

    Dockerfilebackupcouchdbdocker
    عرض على GitHub↗1,508
  1. Home
  2. Data & Databases
  3. Edge-to-Cloud Synchronization
  4. Cloud Storage Replication

استكشف الوسوم الفرعية

  • Cloud Storage Backups2 وسوم فرعية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.
  • Cloud-to-Cloud Folder ReplicationServer-side copying of entire directory structures between different cloud storage accounts. **Distinct from Cloud Storage Replication:** Specifically targets directory-level replication between cloud accounts, rather than database state replication.