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
·
rustfs avatar

rustfs/rustfs

0
View on GitHub↗
28,850 Stars·1,259 Forks·Rust·Apache-2.0·16 Aufruferustfs.com/download↗

Rustfs

Rustfs is a distributed object storage system designed for high availability and horizontal scalability. It functions as a cluster-based platform that manages data across multiple nodes, providing a self-hosted infrastructure for large-scale storage requirements.

The system is built to be container-native, utilizing an operator to automate deployment and management within orchestrated environments. It provides compatibility with standard object storage protocols, allowing existing applications and tools to interact with the storage layer through a translation interface. To ensure long-term reliability, the platform employs erasure-coded redundancy and automated background scrubbing to detect and repair silent data corruption.

The architecture supports extensibility through a modular plugin system, enabling custom logic to be integrated into the request pipeline. Security and compliance are prioritized through support for external identity providers, transport layer encryption, and strict data sovereignty controls that operate without external telemetry.

Features

  • Distributed Storage Clusters - Functions as a distributed storage system that scales horizontally across nodes for high availability and fault tolerance.
  • Cloud Native Object Storage - Provides scalable, cloud-native object storage designed for deployment within container orchestration platforms.
  • Object Storage Drivers - Handle data uploads, downloads, and versioning for data lakes and artificial intelligence workloads using standard object storage protocols.
  • S3-Compatible Storage Adapters - Provides S3-compatible object storage to integrate with existing applications and tools through standard protocols.
  • Kubernetes Operators - Automates the deployment and management of storage resources within Kubernetes clusters using a native operator.
  • S3 Compatible APIs - Expose a storage interface that works with standard protocols to integrate data lakes, backup solutions, and big data processing tools into your existing infrastructure.
  • Orchestration Operators - The system runs as a set of decoupled services designed to be managed and scaled by standard cluster orchestration platforms.
  • Kubernetes Application Deployments - Automate cluster installation and management using standardized packaging tools to simplify setup in cloud-native environments.
  • Erasure Coding - Files are split into fragments and distributed across nodes with parity blocks to maintain availability despite individual hardware failures.
  • Horizontal Scaling Architectures - Distribute data across multiple nodes to increase capacity and throughput dynamically as storage requirements grow over time.
  • Object Storage Translation Layers - Incoming requests are mapped from standard object storage API calls into internal storage operations to ensure compatibility with existing tools.
  • Bitrot Protection - Detect and prevent silent data corruption by running automated background scans and bitrot protection mechanisms on stored files.
  • Data Sovereignty - Enforces data sovereignty by operating without telemetry and preventing unauthorized cross-border data transfers.
  • Database Systems - High-performance, S3-compatible object storage system.
  • Databases & Data - High-performance S3-compatible object storage system.
  • Self-Hosted Data Sovereignty - Operates private storage infrastructure that enforces strict data residency and security controls without external telemetry.
  • Object Storage Systems - Manage object storage with support for versioning, bucket replication, and lifecycle policies across distributed or single-node environments.
  • Self-Hosted Infrastructure - Provides a private, self-hosted storage platform that enforces data sovereignty and security without external dependencies.
  • Containerized Deployment Orchestration - Run services natively within container orchestration platforms to facilitate rapid provisioning and management in cloud-native environments.
  • Plugin Architectures - Integrate custom logic through a plugin architecture to adapt storage behavior to specific business or operational requirements.
  • S3 Protocol Clients - Connect to remote object storage using standard protocols to perform data operations and manage files through existing client tools or software development kits.
  • Enterprise Compliance - Maintains compliance with regional privacy regulations and data residency requirements through strict access controls.
  • Network Security - Secures network communication and data in transit using transport layer security certificates.
  • Distributed Data Management - Manages distributed data integrity using erasure coding and automated background scrubbing for high reliability.
  • Orchestration Infrastructure - Supports scalable storage service deployment and management within container orchestration environments.
  • Middleware-Based Request Pipelines - Custom logic is injected into the request processing flow through a modular interface to modify storage behavior without altering core code.
  • Authentication Providers - Integrates with external identity providers to manage user access and map roles for secure system entry.
  • Consistent Hashing - Data is partitioned across multiple nodes using a distributed hash table to ensure balanced storage capacity and high-speed object retrieval.
  • Distributed Hash Tables - Data is partitioned across multiple nodes using consistent hashing to ensure balanced storage capacity and high-speed object retrieval.
  • Storage Management Interfaces - Oversee storage resources and perform system configuration tasks using a graphical management interface designed for administrators.

Star-Verlauf

Star-Verlauf für rustfs/rustfsStar-Verlauf für rustfs/rustfs

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht rustfs/rustfs?

Rustfs is a distributed object storage system designed for high availability and horizontal scalability. It functions as a cluster-based platform that manages data across multiple nodes, providing a self-hosted infrastructure for large-scale storage requirements.

Was sind die Hauptfunktionen von rustfs/rustfs?

Die Hauptfunktionen von rustfs/rustfs sind: Distributed Storage Clusters, Cloud Native Object Storage, Object Storage Drivers, S3-Compatible Storage Adapters, Kubernetes Operators, S3 Compatible APIs, Orchestration Operators, Kubernetes Application Deployments.

Welche Open-Source-Alternativen gibt es zu rustfs/rustfs?

Open-Source-Alternativen zu rustfs/rustfs sind unter anderem: minio/minio — MinIO is a software-defined, cloud-native object storage server designed to manage large volumes of unstructured data.… ceph/ceph — Ceph is a unified, software-defined storage platform designed to provide object, block, and file storage services from… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… lancedb/lancedb — LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector… deuxfleurs-org/garage — Garage is a distributed object storage system that provides an S3-compatible API gateway. It is designed to… juicedata/juicefs — JuiceFS is a distributed file system designed to mount object storage as a local, POSIX-compliant drive. It functions…

Open-Source-Alternativen zu Rustfs

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Rustfs.
  • minio/minioAvatar von minio

    minio/minio

    60,346Auf GitHub ansehen↗

    MinIO is a software-defined, cloud-native object storage server designed to manage large volumes of unstructured data. It functions as a distributed storage cluster that aggregates multiple independent nodes into a unified, scalable pool, providing a high-performance infrastructure compatible with standard cloud storage protocols and application programming interfaces. The system utilizes a shared-nothing architecture that eliminates central metadata servers, relying instead on a decentralized hash table to map objects across the cluster. Data availability and resilience are maintained throug

    Goamazon-s3cloudcloudnative
    Auf GitHub ansehen↗60,346
  • ceph/cephAvatar von ceph

    ceph/ceph

    16,247Auf GitHub ansehen↗

    Ceph is a unified, software-defined storage platform designed to provide object, block, and file storage services from a single distributed cluster. By decoupling data management from physical hardware, it enables elastic scaling across commodity hardware, allowing organizations to build large-scale storage infrastructure without reliance on proprietary vendor equipment. The system distinguishes itself through a shared-nothing, distributed architecture that utilizes deterministic hashing for data placement. This approach eliminates centralized metadata bottlenecks, allowing the cluster to sca

    C++block-storagecloud-storagedistributed-file-system
    Auf GitHub ansehen↗16,247
  • victoriametrics/victoriametricsAvatar von VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343Auf GitHub ansehen↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    Auf GitHub ansehen↗16,343
  • lancedb/lancedbAvatar von lancedb

    lancedb/lancedb

    9,031Auf GitHub ansehen↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    Auf GitHub ansehen↗9,031
  • Alle 30 Alternativen zu Rustfs anzeigen→