5 repositorios
Adapters that allow mounting remote cloud storage services as local file systems for file management.
Distinguishing note: No existing candidates for cloud storage mounting; this creates a dedicated category for storage integration drivers.
Explore 5 awesome GitHub repositories matching data & databases · Cloud Storage Drivers. Refine with filters or upvote what's useful.
rclone is a command-line utility and sync engine for managing, synchronizing, and migrating files across numerous cloud storage providers. It functions as a storage management tool that enables bidirectional or one-way synchronization between local filesystems and remote cloud backends. The project acts as a unified cloud storage gateway, capable of merging multiple remote providers into a single directory tree. It further provides a filesystem mount to expose remote cloud storage as a local disk for direct operating system access and a transparent encryption wrapper to secure data before it
Provides drivers that allow remote cloud storage services to be mounted as local file systems.
Alist is a unified cloud storage gateway that aggregates disparate remote storage providers into a single, navigable virtual file system. By acting as a remote file system proxy, it decouples file operations from specific provider implementations, allowing users to browse, download, and manage files across heterogeneous backends through a standardized interface. The platform utilizes a driver-based storage abstraction that translates generic file system operations into provider-specific API calls. This architecture supports a wide range of cloud storage services, S3-compatible object storage,
Connect GuangYaPan cloud storage as a local file system to browse, download, and manage remote files directly through a unified interface.
Koel is a self-hosted music streaming server designed for hosting, managing, and streaming personal digital music collections via web and mobile applications. It functions as a personal audio streaming platform that allows users to organize local and cloud-based audio libraries with integrated user accounts and playlist management. The system distinguishes itself by acting as a cloud-integrated media server, enabling the connection of remote storage providers to serve music files without requiring local disk space. It provides a cross-platform playback experience, ensuring consistent access t
Integrates remote cloud storage drivers to serve music files hosted in the cloud instead of local disks.
go-cloud es un kit de herramientas de bibliotecas agnósticas a la nube que proporcionan interfaces portátiles en Go para interactuar con servicios comunes en la nube. Permite el desarrollo de aplicaciones multi-cloud al desacoplar la lógica de negocio de las implementaciones de API de proveedores específicos. El proyecto utiliza un sistema basado en drivers para mapear llamadas de interfaz genéricas a solicitudes específicas del proveedor. Esto permite a las aplicaciones cambiar entre diferentes backends de nube para almacenamiento de blobs, bases de datos relacionales y mensajería asíncrona de publicación-suscripción sin cambiar el código central de la aplicación. Más allá del almacenamiento y la mensajería, el kit de herramientas incluye un gestor para rastrear y actualizar variables de configuración dinámicas en tiempo de ejecución sin requerir el reinicio del proceso. También proporciona una capa de observabilidad estandarizada para trazado distribuido, registro de solicitudes y verificación de estado.
Provides a unified type for blob storage buckets to interact with multiple cloud backends via drivers.
aliyundrive-webdav is a server-side gateway that translates AliyunDrive cloud storage into a WebDAV interface. It functions as a self-hosted cloud file server that maps remote storage accounts to a local network drive, allowing users to manage files through standard network drive clients. The project distinguishes itself by routing data requests directly between the client and the cloud provider to enable direct media streaming without server-side proxying. It utilizes a terminal-based QR code authentication system to exchange scans for refresh tokens and maintains a secure cloud gateway usin
Maps remote cloud files to appear as a local network drive for easier browsing and management.