github.com/lytics/cloudstorage
Package cloudstorage is an interface to make Local, Google, s3 file storage share a common interface to aid testing local as well as running in the cloud. The primary goal is to create a Store which is a common interface over each of the (google, s3, local-file-system, azure) etc file storage systems. Then the methods (Query, filter, get, put) are common, as are the Files (Objects) themselves. Writing code that supports multiple backends is now simple. In this example we are going to create a local-filesystem store.
Ecosystem
proxy.golang.org
proxy.golang.org
Latest Release
almost 2 years ago
v0.2.16
almost 2 years ago
Versions
17
17
Dependent Packages
11
11
Dependent Repos
11
11
Loading...
Readme
Loading...
Links
| Registry | proxy.golang.org |
| Source | Repository |
| Docs | Documentation |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:golang/github.com/lytics/cloudstorage
spec |
| License | MIT |
| Namespace | github.com/lytics |
| First Release | about 3 years ago |
| Last Synced | 23 days ago |
Repository
| Stars | 83 on GitHub |
| Forks | 16 on GitHub |
| Docker Dependents | 14 |
| Docker Downloads | 11,149,937 |
Rankings on proxy.golang.org
Overall
Top 2.9%
Dependent packages
Top 1.6%
Dependent repos
Top 1.6%
Forks
Top 5.6%
Docker downloads
Top 0.4%