5 Repos
Unified APIs that abstract data transfers between local buffers and various cloud storage providers.
Distinct from Cloud File Uploaders: Focuses on the unified API layer for data synchronization rather than deployment environments or simple file uploaders.
Explore 5 awesome GitHub repositories matching data & databases · Cloud-Local Data Interfaces. Refine with filters or upvote what's useful.
DeepLake is AI data infrastructure consisting of a multimodal data lake, a hybrid search engine, and a serverless vector database. It provides a PostgreSQL-based AI data runtime that combines multimodal storage with streaming pipelines to load and shuffle datasets from cloud storage directly into deep learning training pipelines. The system utilizes lazy indexing to store and slice images, audio, and video without loading entire files into memory. It enables retrieval-augmented generation by persisting high-dimensional embeddings in a serverless vector store and implementing hybrid search tha
Synchronizes data transfers between local buffers and multiple cloud providers using a consistent API.
bypy is a Python client for interacting with Baidu Yun cloud storage via its official API. It functions as both a library for programmatic integration and a command-line manager for organizing and listing files within a cloud account. The project features a multi-process transfer tool that utilizes parallel processing to accelerate high-volume uploads and downloads. It provides bidirectional directory synchronization to align content between local file systems and remote cloud storage by identifying missing or outdated files. The tool covers recursive file transfers, automated cloud data bac
Ensures local and remote environments remain identical by synchronizing missing or outdated files.
KubeEdge is a distributed edge computing framework that extends Kubernetes to manage containerized workloads and hardware devices at the edge. It functions as a Kubernetes edge orchestration system, allowing the deployment and management of applications across distributed edge nodes using native Kubernetes APIs and workflows. The project distinguishes itself through a specialized focus on IoT integration and node autonomy. It employs digital-twin state modeling to represent physical hardware devices as virtual objects, utilizing an MQTT-based messaging bus for communication with heterogeneous
Synchronizes resource updates and device status changes between cloud and edge environments to ensure parity.
Flyte is a Kubernetes-based machine learning orchestrator and containerized pipeline manager designed for coordinating AI workflows and data pipelines. It functions as an engine for defining and executing resilient pipelines, utilizing a data lineage tracker to maintain immutable execution states and ensure reproducible outputs. The platform distinguishes itself by packaging individual tasks into separate containers to ensure dependency isolation and environment consistency. It provides specialized capabilities for machine learning, including the transformation of trained models into scalable
Facilitates moving datasets between local environments and cloud storage using column-level type checking.
Falcon is a cross-platform SQL client and database manager that provides a unified interface for executing queries across multiple database systems. It functions as a desktop application for Windows and Mac, allowing users to manage data across diverse database environments through a single query editor. The tool operates as a cloud-synced data studio, bridging the gap between local database results and remote cloud storage. This enables the transfer of processed query data to a cloud environment for persistent storage and collaborative analysis. Beyond query execution, the application inclu
Implements a unified interface to abstract data transfers between local buffers and cloud storage providers.