s3x is an open-source gateway for github.com/minio/minio to work with TemporalX as an S3 gateway. It allows using IPFS from any application that currently uses S3, or minio, without needing to redesign your application architecture. It represents an incredible leap forward in usability for IPFS, and up until now no implementation of IPFS allowed you to use it, without needing to build your application specifically for IPFS. Additionally this means your S3 applications can leverage the benefits of IPFS as if it were a native IPFS application. One might say its better than. s3x targets to be fully compatible with S3 and the latest minio release. We discussed with one of the MinIO lead devs, and they agreed that once we finish the iteration and have the first "v1 release" of s3x they will accept a PR from us to merge this functionality upstream. After that we will continue to develop on this fork of the codebase.

Features

  • Upstream Compatibility
  • Only the version refenced in the go.mod file is supported for every release
  • Unit testing uses the environment variable TEST_XAPI to set the TemporalX server address
  • You can also start the gateway with the optional flag temporalx.endpoint to use your preferred instance of TemporalX
  • Supported Bucket Calls
  • Built in data replication

Project Samples

Project Activity

See All Activity >

Categories

File Sharing

License

Apache License V2.0

Follow s3x

s3x Web Site

Other Useful Business Software
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of s3x!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Go

Related Categories

Go File Sharing Software

Registered

2023-07-13