Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 12 Rust S3 Projects
-
mountpoint-s3
A simple, high-throughput file client for mounting an Amazon S3 bucket as a local file system.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
garage
(Mirror) S3-compatible object store for small self-hosted geo-distributed deployments. Main repo: https://git.deuxfleurs.fr/Deuxfleurs/garage (by deuxfleurs-org)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
... or does "S3 file system" mean https://github.com/awslabs/mountpoint-s3 - a Rust project by AWS Labs that provides "a simple, high-throughput file client for mounting an Amazon S3 bucket as a local file system" ?
Project mention: Full-fledged APIs for slowly moving datasets without writing code | news.ycombinator.com | 2023-10-25
Sounds likely.
The core part of OpenDAL is a Rust crate that provides fs-like APIs over different storage backends, but we also investigate providing other interfaces like a CLI. We have an experimental binary named `oli`[1].
You're welcome to start a discussion[2] to share how you use rclone and we may find it fit in OpenDAL's scope :D
[1] https://github.com/apache/incubator-opendal/tree/main/bin/ol...
Project mention: SeaweedFS fast distributed storage system for blobs, objects, files and datalake | news.ycombinator.com | 2024-02-02Take a look at GarageS3, it's a niceoption for "just an S3 server" for self hosting.
https://garagehq.deuxfleurs.fr/
I use it for self hosting.
I've been working on a project (s3m - https://github.com/s3m/s3m/) to address the challenge of storing Mariabackup backups in S3 buckets, particularly on systems with limited resources. The project aims to handle data streams efficiently. For instance, creating a database backup stream can impact system performance, leading to potential cluster locks. The effort required for stream creation is proportional to the database size, with larger databases demanding more time and system resources. The goal is to optimize this process, ensuring data integrity without overwhelming system resources.
Project mention: Show HN: A practical example of using async Rust runtimes in C and C++ | news.ycombinator.com | 2024-03-30
Rust S3 related posts
-
Row Zero and Viewport Data Streaming
-
Show HN: A practical example of using async Rust runtimes in C and C++
-
SeaweedFS fast distributed storage system for blobs, objects, files and datalake
-
Welcome to Apache OpenDAL
-
s3m: A CLI for streams of data in S3 buckets
-
S3 as the Storage Layer
-
Apache OpenDAL: A unified data access layer
-
A note from our sponsor - InfluxDB
www.influxdata.com | 4 May 2024
Index
What are some of the best open-source S3 projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | mountpoint-s3 | 4,017 |
2 | Replibyte | 3,995 |
3 | roapi | 3,087 |
4 | opendal | 2,843 |
5 | garage | 369 |
6 | git-remote-s3 | 275 |
7 | s3s | 105 |
8 | Backpack | 60 |
9 | waihona | 49 |
10 | s3m | 32 |
11 | awsbck | 5 |
12 | rust-s3-async-ffi | 2 |
Sponsored