RepositoryGo
versity

versity/versitygw

A simple to deploy but feature rich S3 object storage server for your filesystem

3.1ksao
324fork
113issue
4lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: s3-storage

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: object-storage

#1 Repository Của Tuần

2
TINIX TRENDING·Chủ đề: s3

#2 Repository Của Tuần

🚀 versitygw: Dịch lệnh S3 sang bất kỳ backend lưu trữ nào

Biên dịch API S3 thành thao tác trên filesystem/POSIX/Azure Blob/S3 khác chỉ bằng một lệnh.

versitygw (Versity Gateway) là một dịch vụ bản dịch S3 hiệu năng cao, biến bất kỳ hệ thống lưu trữ nào thành máy chủ S3 tương thích. Dự án mã nguồn mở bằng Go hỗ trợ biên dịch các lệnh S3 API thành thao tác tương đương trên backend, giúp các ứng dụng S3-native có thể làm việc với filesystem, ScoutFS, Azure Blob Storage, hoặc các server S3 khác mà không cần thay đổi code.

✨ Điểm nổi bật

  • POSIX backend: Dùng filesystem làm backend S3 chỉ bằng một lệnh.
  • Multi-backend: Hỗ trợ POSIX, ScoutFS, Azure Blob, S3 proxy.
  • Website tĩnh: Phục vụ bucket S3 dưới dạng website với index, error pages, routing rules.
  • WebGUI: Quản lý và duyệt bucket qua giao diện web quản trị tùy chọn.
  • Stateless: Kiến trúc không trạng thái, dễ phân cụm tăng throughput.
  • Fiber framework: HTTP(S) server S3 dùng Fiber, tối ưu hiệu năng.
  • AWS SDK v2: Tương thích S3 API dựa trên aws-sdk-go-v2 chính thức.
  • IAM đơn giản: Hỗ trợ tài khoản JSON flat file qua --iam-dir.

💡 Vì sao đáng chú ý

Không cần triển khai hạ tầng S3 phức tạp — chỉ cần một binary và một thư mục, bạn đã có server S3 hoạt động. Kiến trúc stateless giúp dễ dàng đặặt sau load balancer để tăng tải. Phù hợp cho môi trường phát triển, kiểm thử, hoặc production nhẹ.


#S3Gateway #ObjectStorage #FileSystem #OpenSource #GoLang #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryGo
juicedata/juicefs

JuiceFS is a distributed POSIX file system built on top of Redis and S3.

14.6k
Oct 27, 2026
RepositoryRust
rustfs/rustfs

RustFS is an open-source, S3-compatible high-performance object storage system supporting migration and coexistence with other S3-compatible platforms such as MinIO and Ceph.

35.6k
Oct 30, 2026
RepositoryRust
awslabs/mountpoint-s3

A simple, high-throughput file client for mounting an Amazon S3 bucket as a local file system.

5.8k
Oct 28, 2026
RepositoryGo
peak/s5cmd

Parallel S3 and local filesystem execution tool.

4.2k
Jun 13, 2025
RepositoryGo
minio/mc

Unix like utilities for object store

3.5k
Nov 20, 2025
RepositoryC++
s3fs-fuse/s3fs-fuse

FUSE-based file system backed by Amazon S3

10.0k
Oct 25, 2026
RepositoryRust
deuxfleurs-org/garage

(Mirror) S3-compatible object store for small self-hosted geo-distributed deployments. Main repo: https://git.deuxfleurs.fr/Deuxfleurs/garage

4.8k
Oct 24, 2026
RepositoryRuby
shrinerb/shrine

File Attachment toolkit for Ruby applications

3.3k
Oct 18, 2026
RepositoryJavaScript
scality/cloudserver

Zenko CloudServer, an open-source Node.js implementation of the Amazon S3 protocol on the front-end and backend storage capabilities to multiple clouds, including Azure and Google.

2.0k
Oct 26, 2026