Skip to content

arazmj/r3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

R3 - S3 Compatible Storage in Rust

R3 is an open-source, S3-compatible storage service written in Rust. Designed for robustness, performance, and scalability, R3 offers a reliable storage solution for various applications, providing seamless integration with existing S3 clients and tools.

Features

  • S3 Compatibility: Full support for the S3 API, enabling easy integration with existing S3 clients.
  • High Performance: Built with Rust for optimal performance and safety.
  • Scalability: Designed to scale horizontally, supporting large-scale deployments.
  • Fault Tolerance: Ensures data integrity and availability through replication and robust error handling.
  • Security: Implements secure authentication and authorization mechanisms.
  • Extensible: Modular architecture allowing for easy extension and customization.
  • Telemetry: Comprehensive monitoring and logging capabilities for observability.

Getting Started

Prerequisites

  • Rust 1.56.0 or higher
  • Docker (optional, for containerized deployment)

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/r3.git
    cd r3

About

S3 storage written in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages