awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rustfs avatar

rustfs/rustfs

0
View on GitHub↗
28,850 stele·1,259 fork-uri·Rust·Apache-2.0·12 vizualizărirustfs.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.

Istoric stele

Graficul istoricului de stele pentru rustfs/rustfsGraficul istoricului de stele pentru rustfs/rustfs

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Rustfs

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Rustfs.
  • minio/minioAvatar minio

    minio/minio

    60,346Vezi pe GitHub↗

    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
    Vezi pe GitHub↗60,346
  • ceph/cephAvatar ceph

    ceph/ceph

    16,247Vezi pe GitHub↗

    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
    Vezi pe GitHub↗16,247
  • victoriametrics/victoriametricsAvatar VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343Vezi pe GitHub↗

    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
    Vezi pe GitHub↗16,343
  • lancedb/lancedbAvatar lancedb

    lancedb/lancedb

    9,031Vezi pe GitHub↗

    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
    Vezi pe GitHub↗9,031
Vezi toate cele 30 alternative pentru Rustfs→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale rustfs/rustfs?

Principalele funcționalități ale rustfs/rustfs sunt: Distributed Storage Clusters, Cloud Native Object Storage, Object Storage Drivers, S3-Compatible Storage Adapters, Kubernetes Operators, S3 Compatible APIs, Orchestration Operators, Kubernetes Application Deployments.

Care sunt câteva alternative open-source pentru rustfs/rustfs?

Alternativele open-source pentru rustfs/rustfs includ: 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…