Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 0.8% on proxy.golang.org
Top 1.0% dependent packages on proxy.golang.org
Top 0.7% dependent repos on proxy.golang.org
Top 1.0% forks on proxy.golang.org
Top 0.8% docker downloads on proxy.golang.org

proxy.golang.org : github.com/google/go-cloud

Package cloud contains a library and tools for open cloud development in Go. The Go Cloud Project allows application developers to seamlessly deploy cloud applications on any combination of cloud providers. It does this by providing stable, idiomatic interfaces for common uses like storage and databases. Think `database/sql` for cloud products. At the core of the project are common types implemented by cloud providers. For example, the blob.Bucket type can be created using gcsblob.OpenBucket, s3blob.OpenBucket, or any other provider. Then, the blob.Bucket can be used throughout your application without worrying about the underlying implementation. This project works well with a code generator called Wire (https://github.com/google/wire/blob/master/README.md). It creates human-readable code that only imports the cloud SDKs for providers you use. This allows Go Cloud to grow to support any number of cloud providers, without increasing compile times or binary sizes, and avoiding any side effects from `init()` functions. For sample applications and a tutorial, see the samples directory (https://github.com/google/go-cloud/tree/master/samples).

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/google/go-cloud
Keywords: aws, azure, cloud, gcp, go, golang, hybrid-cloud, multi-cloud, portable, server
License: Apache-2.0
Latest release: 3 months ago
First release: almost 6 years ago
Namespace: github.com/google
Dependent packages: 28
Dependent repositories: 76
Stars: 8,929 on GitHub
Forks: 763 on GitHub
Docker dependents: 10
Docker downloads: 118,900
See more repository details: repos.ecosyste.ms
Last synced: 3 days ago

Top 8.2% on proxy.golang.org
github.com/google/go-cloud/runtimevar/etcdvar v0.37.0
Package etcdvar provides a runtimevar.Driver implementation to read variables from etcd.
17 versions - Latest release: 3 months ago - 8,929 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/google/go-cloud/secrets/hashivault v0.37.0
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
22 versions - Latest release: 3 months ago - 8,929 stars on GitHub
Top 0.4% on proxy.golang.org
gocloud.dev v0.37.0
Package cloud contains a library and tools for open cloud development in Go. The Go Cloud Develo...
38 versions - Latest release: 3 months ago - 1,639 dependent packages - 5,743 dependent repositories - 9,312 stars on GitHub
Top 1.0% on proxy.golang.org
gocloud.dev/docstore/mongodocstore v0.36.0
Package mongodocstore provides a docstore implementation for MongoDB and MongoDB-compatible servi...
21 versions - Latest release: 5 months ago - 16 dependent packages - 39 dependent repositories - 9,128 stars on GitHub
Top 0.6% on proxy.golang.org
gocloud.dev/pubsub/rabbitpubsub v0.36.0
Package rabbitpubsub provides an pubsub implementation for RabbitMQ. Use OpenTopic to construct a...
22 versions - Latest release: 5 months ago - 151 dependent packages - 189 dependent repositories - 9,235 stars on GitHub
Top 0.5% on proxy.golang.org
gocloud.dev/secrets/hashivault v0.36.0
Package hashivault provides a secrets implementation using the Transit Secrets Engine of Vault by...
21 versions - Latest release: 5 months ago - 233 dependent packages - 439 dependent repositories - 8,929 stars on GitHub
Top 0.7% on proxy.golang.org
gocloud.dev/pubsub/natspubsub v0.36.0
Package natspubsub provides a pubsub implementation for NATS.io. Use OpenTopic to construct a *pu...
22 versions - Latest release: 5 months ago - 70 dependent packages - 106 dependent repositories - 9,128 stars on GitHub
Top 3.0% on proxy.golang.org
gocloud.dev/runtimevar/etcdvar v0.36.0
Package etcdvar provides a runtimevar implementation with variables backed by etcd. Use OpenVaria...
16 versions - Latest release: 5 months ago - 5 dependent repositories - 8,929 stars on GitHub
Top 0.8% on proxy.golang.org
gocloud.dev/pubsub/kafkapubsub v0.36.0
Package kafkapubsub provides an implementation of pubsub for Kafka. It requires a minimum Kafka v...
22 versions - Latest release: 5 months ago - 63 dependent packages - 73 dependent repositories - 9,128 stars on GitHub
Top 4.4% on proxy.golang.org
github.com/google/go-cloud/samples v0.7.0
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
2 versions - Latest release: over 1 year ago - 8,929 stars on GitHub
Top 1.7% on proxy.golang.org
gocloud.dev/secrets/vault v0.15.0
Package vault provides a secrets implementation using the Transit Secrets Engine of Vault by Hash...
1 version - Latest release: about 5 years ago - 5 dependent packages - 3 dependent repositories - 9,314 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/google/go-cloud/secrets/vault v0.15.0
The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.
1 version - Latest release: about 5 years ago - 8,931 stars on GitHub
Top 8.2% on proxy.golang.org
github.com/google/go-cloud/internal/contributebot v0.0.0-20181102182659-2152f209f3c9
contributebot is a service for keeping the Go Cloud project tidy.
2 versions - Latest release: over 5 years ago - 8,929 stars on GitHub