12 Repos
Integrations for managing file uploads and storage within cloud-native environments.
Distinguishing note: Focuses on cloud-specific object storage integrations rather than generic local file systems.
Explore 12 awesome GitHub repositories matching devops & infrastructure · Cloud Storage Adapters. Refine with filters or upvote what's useful.
Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.
Stores file uploads in Azure Blob storage via a dedicated plugin.
Provides native typed transactional storage for values and functions without serialization.
The AWS SDK for PHP is a software development kit that provides HTTP client classes for every supported Amazon Web Service, enabling PHP applications to send authenticated requests and receive structured, typed response objects. It includes a credential resolution chain that automatically locates credentials from environment variables, instance profiles, or configuration files, and supports promise-based asynchronous execution for running multiple API calls concurrently to improve throughput. The SDK distinguishes itself through a middleware pipeline architecture that allows interception and
Uploads large files to Amazon Glacier for long-term archival storage using the SDK's transfer utilities.
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
Provides a pluggable interface for uploading backup archives to cloud storage services using standard HTTP or RESTful APIs.
PartyKit is a serverless WebSocket backend platform for building real-time multiplayer applications. It provides a globally distributed edge computing runtime that runs stateful server code close to users, with automatic scaling and hibernation for idle rooms. The platform handles WebSocket connections, HTTP requests, and durable storage without requiring infrastructure management, and includes a client and server SDK with hooks, storage, and Yjs integration for building collaborative features. The platform distinguishes itself through per-room isolation using Durable Objects, where each uniq
Accepts any structured-clone-compatible value as a storage entry without requiring manual JSON serialization.
Ludusavi is a game save backup manager designed to automate the backup and restoration of game save files and registry entries. It functions as a cross-platform save migrator, transferring game progress and configuration files between different operating systems and hardware platforms. The tool includes a command line interface for executing scheduled backups and managing retention policies through scripts. Users can define custom storage locations for game data that fall outside of standard system manifests. The system provides capabilities for game data recovery, cross-platform save transf
A backup feature that syncs game save archives to cloud storage for off-site redundancy and access.
This is a command-line client for managing multiple Aliyun Drive accounts from a single interface. It authenticates each account via an OAuth browser-based login flow, stores tokens separately, and allows switching between active sessions. The tool unifies local and cloud file paths under a common tree structure, enabling consistent browsing, upload, download, and organization across all connected accounts. The client implements several techniques to accelerate and control file transfers. Downloads are split into chunks and transferred concurrently across multiple streams, with progress track
Synchronizes local and cloud directories with mirror and incremental backup policies.
Pigsty is a full-stack orchestration suite for deploying, monitoring, and managing high-availability PostgreSQL clusters and their supporting infrastructure. It functions as a cluster management platform and high-availability suite that automates failover, manages virtual IPs, and ensures data consistency through distributed consensus. The project distinguishes itself by providing a comprehensive database infrastructure-as-code framework and a dedicated observability stack. It incorporates a backup and recovery manager supporting point-in-time recovery via S3-compatible object storage, alongs
Streams write-ahead logs and physical snapshots to object storage for point-in-time recovery and disaster resilience.
Rayhunter is an IMSI catcher detection tool and cellular network monitor designed to identify cell-site simulators and fake base stations. It functions as an SDR signal analyzer that tracks tower connectivity, logs GPS locations, and monitors for network downgrades or disabled encryption on mobile hardware. The system distinguishes itself through heuristic-based traffic analysis used to detect suspicious identity requests, malformed system information, and the use of null ciphers. It includes a remote device management interface consisting of a REST API and web dashboard for controlling detec
Implements a mechanism to push closed capture files and analysis results to a remote WebDAV archive.
pgBackRest is a distributed backup and restore tool for PostgreSQL. It functions as an incremental backup engine and point-in-time recovery manager, enabling the creation of full, differential, and incremental backups across local and remote repositories. The system is distinguished by its block-level incremental backups, which reduce storage and transfer time by saving only modified data. It integrates with S3-compatible object storage via HTTP and utilizes parallel processing to maximize throughput during backup and restoration operations. The tool covers comprehensive disaster recovery ca
Ships PostgreSQL backups and transaction logs to remote object storage for offsite redundancy.
wal-g ist ein Datenbank-Cloud-Backup-Tool und Write-Ahead-Log-Archiver für Disaster Recovery und Point-in-Time-Recovery. Es archiviert Datenbankstatus und Transaktionslogs bei Cloud-Speicheranbietern, um langfristige Datenhaltbarkeit sicherzustellen. Das Projekt bietet einen Manager zum Komprimieren, Verschlüsseln und Bereinigen von Datenbank-Backups, die in Cloud-Objektspeichern abgelegt sind. Es ermöglicht spezifisch die Wiederherstellung einer Datenbank auf einen bestimmten Zeitstempel durch Abruf von Basis-Backups und Replay von Transaktionslogs. Die Funktionen des Tools decken Multi-Engine-Backup und -Wiederherstellung ab, einschließlich der Generierung von Voll- und Delta-Backups. Es verwaltet den Backup-Lifecycle durch Inventar-Tracking und automatisierte Bereinigungsrichtlinien und enthält Utilities zur Überprüfung der Integrität von Log-Archiven und Tabellendateien. Ein lokaler Proxy ist verfügbar, um Cloud-Speicher-APIs für das Testen von Backup- und Restore-Operationen zu emulieren.
Uploads the database data directory to cloud storage using direct filesystem reads or streaming protocols.
Cimoc is a manga reader application and cross-platform ebook viewer designed for reading digital comics and image-based documents. It functions as both an online content aggregator and an offline media library, supporting the display of media from local files and remote web sources. The application integrates various web providers through a custom parser system to fetch and display online content. It includes a synchronization system to save application settings and reading progress to a remote server, maintaining consistency across different devices. Users can customize their reading experi
Syncs application settings and user data to a remote cloud server for backup and cross-device consistency.