{"repo":"google/go-cloud","free":true,"listed":false,"github":"https://github.com/google/go-cloud","clone":"git clone https://github.com/google/go-cloud.git","description":"The Go Cloud Development Kit (Go CDK): A library and tools for open cloud development in Go.","language":"Go","stars":9906,"topics":["cloud","golang","portable","server","multi-cloud","hybrid-cloud","go","aws","gcp","azure"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"The Go Cloud Development Kit (Go CDK) Write once, run on any cloud ☁️ [ ][PkgGoDev] The Go Cloud Development Kit (Go CDK) allows Go 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. Imagine writing this to read from blob storage (like Google Cloud Storage or S3): and being able to run that code on any cloud you want, avoiding all the ceremony of cloud-specific authorization, tracing, SDKs and all the other code required to make an application portable across cloud platforms. The project works well with a code generator called Wire. It creates human-readable code that only imports the cloud SDKs for services you use. This allows the Go CDK to grow to support any number of cloud services, without increasing compile times or binary sizes, and avoiding any side effects from init() functions. You can learn more about the project from our [announcement blog post][], or our talk at Next 2018: [ ][video] [announcement blog post]: https://blog.golang.org/go-cloud [PkgGoDev]: https://pkg.go.dev/mod/gocloud.dev [travis]: https://travis-ci.com/google/go-cloud [video]: https://www.youtube.com/watch?v= 2ZwhvIkgek Installation The Go CDK builds at the latest stable release of Go. Previous Go versions may compile but are not supported. Documentation Documentation for the project lives primarily on https:/","default_branch":null,"files":null,"tree":[],"storefront":"/r/google","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/google/go-cloud/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}