- Notifications
You must be signed in to change notification settings - Fork57
Closed
Labels
Description
This issue is used to track all services integration. We will record the status of services, including:
- stable: implemented required features and have passed all integration tests.
- beta: implemented required features but didn't pass the integration tests.
- alpha: implementing features, under development.
- planned: not implement anything.
- canceled: services can't be implemented for now.
Stable
| name | build | description |
|---|---|---|
| azblob | - | |
| azfile | - | |
| bos | Baidu Cloud Object Storage | |
| cos | Tencent Cloud Storage | |
| dropbox | - | |
| fs | POSIX file system | |
| ftp | - | |
| gcs | - | |
| gdrive | Google Drive | |
| hdfs | - | |
| ipfs | - | |
| kodo | Qiniu | |
| memory | Memory file system | |
| minio | - | |
| obs | SDK doesn'tsupport read with offset | |
| oss | Aliyun OSS | |
| qingstor | QingCloud Object Storage | |
| s3 | Failed test on minio | |
| storj | - |
Beta
- onedrive:services/onedrive: Integration tests failed because of lacking onedrive test account. #923
- uss: Upyun
Alpha
- webdav
- tar file format
- zip file format
- us3: UCloud Object Storage
- ocios: OCI Object Storage
- cephfs
Planned
Please leave comments for us if you want to implement one of those services.
Standard Protocol
- iso file format
File Storage Services
- glusterfs (https://github.com/gluster/gogfapi)
- ufile (UCloud file)
- LeanFilehttps://github.com/leancloud/go-sdk/tree/master/leancloud
- put.iohttps://github.com/putdotio/go-putio
Object Storage Services
- rados
- Backblaze B2 (No official SDK,https://github.com/kothar/go-backblaze)
- Huawei Object Storage Service (https://github.com/huaweicloud/huaweicloud-sdk-go-obs)
- Sina Cloud Storage (https://github.com/SinaCloudStorage/SinaCloudStorage-SDK-Go)
- NetEase Object Storage (https://github.com/NetEase-Object-Storage/nos-golang-sdk)
- LeanObject (https://github.com/leancloud/go-sdk/)
- Swifthttps://github.com/ncw/swift
Key-Value Storage Services
- TiKV
- Redis
- KVSSD (maybe?)
Distributed Storage Services
- filecoin
Cloud Drive Services
- iCloud (No stable SDK)
- Takehttps://github.com/MauriceConrad/iCloud-API for reference
- Baidu Netdiskhttps://github.com/jsyzchen/pan
- Aliyun Drive (No stable SDK)
- NextCloud/ownCloud:https://github.com/partitio/gonextcloud ,https://github.com/remogatto/cloud
- Seafilehttps://github.com/go-http/seafile
- Telegram (likehttps://github.com/xelaj/mtproto )
- Yandex Diskhttps://github.com/chibisov/go-yadisk
Others
- Synology File Stationhttps://github.com/macpoint/synogo
- Github / Gitlab (maybe ?)
Canceled
- Azure Data Lake Gen1 / Azure Data Lake Gen2 (No golang SDK)
- ksyun Object Storage (KS3): Fully S3 Compatible, no native SDK
- IBM Cloud Storage Service: Fully S3 Compatible, no native SDK (https://github.com/IBM/ibm-cos-sdk-go is a fork)
- DigitalOcean Space: Fully S3 Compatible, no native SDK
- JCloud Object Storage: Fully S3 Compatible, native SDK is discontinued.
- CTYun OOS (No golang SDK provided)
- Scaleway Object Storage: Fully S3 Compatible, no native SDK
- ECloud (China Mobile Cloud) Object Storage: Fully S3 Compatible, no native SDK
- Box (No golang SDK)