Popularity
7.6
Stable
Activity
0.0
Stable
680
31
228
Programming language: Go
Tags:
Third-party APIs
goamz alternatives and similar packages
Based on the "Third-party APIs" category.
Alternatively, view goamz alternatives based on common mentions on social networks and blogs.
-
geo-golang
Go Library to access Google Maps, MapQuest, Nominatim, OpenCage, HERE, Bing, and Mapbox geocoding / reverse geocoding APIs. -
gostorm
GoStorm is a Go library that implements the communications protocol required to write Storm spouts and Bolts in Go that communicate with the Storm shells. -
go-tgbot
Pure Golang Telegram Bot API wrapper, generated from swagger file, session-based router and middleware. -
mixpanel
Mixpanel is a library for tracking events and sending Mixpanel profile updates to Mixpanel from your go applications. -
amazon-product-advertising-api
Go Client Library for Amazon Product Advertising API
Get performance insights in less than 4 minutes
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored
scoutapm.com
Do you think we are missing an alternative of goamz or a related project?
Popular Comparisons
README
goamz - An Amazon Library for Go
This is a fork of https://launchpad.net/goamz that adds some missing API calls to certain packages.
This library is incomplete, but implements a large amount of the AWS API. It is heavily used in projects such as Terraform and Packer. If you find anything missing from this library, please file an issue.
Example Usage
package main
import (
"github.com/mitchellh/goamz/aws"
"github.com/mitchellh/goamz/s3"
"log"
"fmt"
)
func main() {
auth, err := aws.EnvAuth()
if err != nil {
log.Fatal(err)
}
client := s3.New(auth, aws.USEast)
resp, err := client.ListBuckets()
if err != nil {
log.Fatal(err)
}
log.Print(fmt.Sprintf("%T %+v", resp.Buckets[0], resp.Buckets[0]))
}