awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 Repos

Awesome GitHub RepositoriesStorage Sharing

Mechanisms for distributing and accessing storage resources across multiple organizational accounts.

Distinct from Distributed Storage: Distinct from Distributed Storage: focuses on the cross-account sharing and distribution of capacity rather than high-availability storage architecture.

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

Awesome Storage Sharing GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • aws/aws-cdkAvatar von aws

    aws/aws-cdk

    12,817Auf GitHub ansehen↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    Distributes storage resources across multiple accounts within an organization to facilitate collaborative data access.

    TypeScriptawscloud-infrastructurehacktoberfest
    Auf GitHub ansehen↗12,817
  • delta-io/deltaAvatar von delta-io

    delta-io/delta

    8,596Auf GitHub ansehen↗

    Delta is a lakehouse table format that brings ACID transactions and data warehouse consistency to large scale data lakes on cloud object storage. It serves as an ACID transaction manager, coordinating atomic commits and serializable isolation for concurrent reads and writes across distributed compute engines. The project provides a multi-engine interoperability layer that uses format translation to allow diverse SQL engines and processing frameworks to read and write the same tables. It functions as a data versioning system, utilizing a transaction log to enable time travel, historical snapsh

    Distributes data securely across multiple cloud providers and organizational accounts using standardized protocols.

    Scalaacidanalyticsbig-data
    Auf GitHub ansehen↗8,596
  • hazelcast/hazelcastAvatar von hazelcast

    hazelcast/hazelcast

    6,570Auf GitHub ansehen↗

    Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to support real-time analytics and event-driven applications. It functions as a partitioned, distributed key-value store that replicates data across cluster nodes to provide low-latency access and high availability. The platform also serves as a distributed SQL query engine, allowing users to execute standard SQL statements against both in-memory datasets and external data sources. What distinguishes Hazelcast is its use of a distributed consensus subsystem to maintain strongly consis

    Allows sharing a single storage implementation across multiple data structures using factory patterns.

    Javabig-datacachingdata-in-motion
    Auf GitHub ansehen↗6,570
  • superradcompany/microsandboxAvatar von superradcompany

    superradcompany/microsandbox

    6,570Auf GitHub ansehen↗

    Microsandbox is a runtime for creating and managing lightweight, hardware-isolated virtual machines — called sandboxes — that boot directly from standard OCI container images. Each sandbox runs as its own host process with a separate kernel, filesystem, and network stack, providing process-per-sandbox isolation. The project includes a command-line tool and multi-language SDKs (Rust, TypeScript, Python, Go) for programmatic lifecycle control, and it communicates with sandbox agents over Unix sockets using a CBOR-encoded protocol. What distinguishes Microsandbox is its combination of host-manag

    Mounts directory-backed volumes or disk images across sandboxes for shared filesystem access.

    Rust
    Auf GitHub ansehen↗6,570
  • aws-samples/aws-cdk-examplesAvatar von aws-samples

    aws-samples/aws-cdk-examples

    5,605Auf GitHub ansehen↗

    Dieses Projekt ist eine Referenzbibliothek und eine Sammlung von Beispiel-Code-Mustern für die Bereitstellung von Cloud-Infrastruktur mithilfe des AWS CDK. Es bietet eine Reihe von Beispielprojekten, die demonstrieren, wie Rechen-, Speicher- und Netzwerkressourcen mithilfe allgemeiner Programmiersprachen definiert werden. Die Bibliothek enthält Referenzimplementierungen für verschiedene Architekturmuster, einschließlich serverloser Backends mit GraphQL- und WebSocket-APIs, Container-Orchestrierung mit Load Balancern und Auto-Scaling sowie globales Hosting statischer Websites via Content Delivery Networks. Sie bietet zudem Entwürfe für isolierte Netzwerktopologien und ereignisgesteuerte Workflow-Automatisierung mithilfe von Zustandsmaschinen. Die abgedeckten Funktionen erstrecken sich auf die Verwaltung relationaler Datenbanken, die Konfiguration sicherer Dateiübertragungsserver und die Implementierung fein abgestufter Autorisierung. Zusätzlich demonstrieren die Beispiele Techniken zur Infrastrukturanpassung, wie das Überschreiben von Ressourceneigenschaften und die Integration benutzerdefinierter Ressourcen.

    Shows how to mount network file systems to containerized services for persistent shared storage.

    Pythoncdkcdk-examples
    Auf GitHub ansehen↗5,605
  • cubefs/cubefsAvatar von cubefs

    cubefs/cubefs

    5,593Auf GitHub ansehen↗

    CubeFS ist ein verteiltes Cloud-Speichersystem, das für die Verwaltung von Datei- und Objektspeichern über Rechenzentren und hybride Clouds hinweg entwickelt wurde. Es fungiert als mandantenfähiges verteiltes Dateisystem und Objektspeicher, der Daten im Exabyte-Maßstab verarbeiten kann und eine verteilte Architektur zur Speicherung unstrukturierter Inhalte nutzt. Das System zeichnet sich durch eine Multi-Protokoll-Schnittstellenebene aus, die den gleichzeitigen Datenzugriff über S3-, POSIX- und HDFS-Schnittstellen ermöglicht. Es verwendet eine entkoppelte Compute-Storage-Architektur, um Verarbeitung und Persistenz unabhängig voneinander zu skalieren, und implementiert fein abgestimmte Isolationsrichtlinien, um Ressourcen und Daten zwischen verschiedenen Mandanten zu trennen. Die Zuverlässigkeit wird durch konfigurierbare Redundanzstrategien verwaltet, einschließlich Multi-Replica-Mirroring und Erasure Coding. Die Plattform beinhaltet ein Multi-Tier-Caching-System zur Beschleunigung des Datenzugriffs und integriert sich via Container Storage Interface-Treiber in Kubernetes, um die Bereitstellung persistenter Volumes zu automatisieren.

    Provides shared access to a storage pool for multiple Kubernetes pods without requiring synchronization.

    Goai-native-storagecloud-native-storagecloud-storage
    Auf GitHub ansehen↗5,593
  • lxc/lxdAvatar von lxc

    lxc/lxd

    5,554Auf GitHub ansehen↗

    LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes

    Provides all cluster members with shared access to the same storage pool contents without synchronization.

    Go
    Auf GitHub ansehen↗5,554
  • gluster/glusterfsAvatar von gluster

    gluster/glusterfs

    5,191Auf GitHub ansehen↗

    GlusterFS ist ein softwaredefiniertes verteiltes Dateisystem und Scale-Out-Storage-Cluster, das Festplattenressourcen von mehreren Servern in einem einzigen globalen Namensraum aggregiert. Es fungiert als vereinheitlichte Speicherplattform, die es ermöglicht, dieselben zugrunde liegenden Daten über Datei-, Block- und Objektspeicherschnittstellen bereitzustellen. Das System zeichnet sich durch eine dezentrale Architektur aus, die konsistentes Hashing verwendet, um Dateien über Netzwerkknoten hinweg ohne zentralen Metadaten-Server zu verteilen. Es stellt Datenintegrität und -verfügbarkeit durch selbstheilende Replikation, Quorum-basierte Konsistenz zur Vermeidung von Split-Brain-Szenarien sowie asynchrone Geo-Replikation für die Notfallwiederherstellung über entfernte geografische Standorte hinweg sicher. Die Plattform bietet eine breite Abdeckung von Funktionen über Multi-Protokoll-Speicherexport via NFS, Samba und iSCSI sowie umfassende Volume-Verwaltung, einschließlich Point-in-Time-Snapshots, Speicherkontingenten und elastischer Kapazitätserweiterung. Die Sicherheit wird durch TLS-Verschlüsselung für Daten während der Übertragung, Identitätsmanagement-Integration und granulare POSIX-Zugriffskontrolle gehandhabt. Die Software ist als Binärpakete über Community-Repositories für verschiedene Linux-Distributionen verfügbar.

    Aggregates physical servers into a high-availability cluster providing unified block, file, and object storage.

    C
    Auf GitHub ansehen↗5,191
  • gam-team/gamAvatar von GAM-team

    GAM-team/GAM

    4,206Auf GitHub ansehen↗

    GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

    Calculates file counts and total storage size used by Shared Drives and their organizers.

    Pythongamgooglegoogle-admin-sdk
    Auf GitHub ansehen↗4,206
  • deuxfleurs-org/garageAvatar von deuxfleurs-org

    deuxfleurs-org/garage

    2,944Auf GitHub ansehen↗

    Garage is a distributed object storage system that provides an S3-compatible API gateway. It is designed to synchronize metadata across distributed nodes using conflict-free replicated data types and Merkle-tree state alignment to maintain cluster-wide consistency. The system ensures data resilience through zone-aware replication, distributing data copies across multiple physical locations. It employs quorum-based request routing and versioned layout management to validate and commit cluster configuration changes. The project covers a broad range of operational capabilities, including automa

    Reports total and available disk space for data and metadata across all cluster nodes.

    Rustobject-storagerusts3
    Auf GitHub ansehen↗2,944
  1. Home
  2. Data & Databases
  3. Distributed Storage
  4. Storage Sharing

Unter-Tags erkunden

  • Capacity AnalysisCalculating and reporting storage volume and file counts for shared storage resources. **Distinct from Storage Sharing:** Focuses on measuring used capacity rather than the architectural mechanism of sharing storage.
  • Cluster-Wide Shared Storage1 Sub-TagProvides all cluster members with shared access to the same storage pool contents without requiring synchronization. **Distinct from Storage Sharing:** Distinct from Storage Sharing: focuses on cluster-wide shared access without synchronization, not cross-account sharing.
  • Samba Storage ExportsExporting distributed volumes as SMB/CIFS shares for access by Windows and other network clients. **Distinct from Cluster-Wide Shared Storage:** Distinct from Cluster-Wide Shared Storage as it specifically implements the Samba protocol for external client access.
  • Sandbox Volume SharesMounts directory-backed named volumes or disk-backed images across sandboxes for common filesystem access. **Distinct from Storage Sharing:** Distinct from Storage Sharing: focuses on sharing volumes specifically between sandbox microVMs, not across organizational accounts.
  • Scale-Out Storage Clusters1 Sub-TagPhysical server clusters providing shared object, block, and file storage with high availability. **Distinct from Cluster-Wide Shared Storage:** Focuses on the identity of the entire scale-out cluster rather than just the shared access mechanism.
  • Storage Logic FactoriesMechanisms for dynamically initializing and sharing storage implementations across multiple data structures. **Distinct from Storage Sharing:** Focuses on the factory-based sharing of storage logic across maps, distinct from cross-account resource sharing.