Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Aliyungo | 826 | 237 | 339 | 2 months ago | 5 | April 25, 2021 | 29 | apache-2.0 | Go | |
Go SDK for Aliyun (Alibaba Cloud) - Golang API for ECS, OSS, DNS, SLB, RDS, RAM, MNS, STS, SLS, MQ, Push, OpenSearch, DM, Container Service etc. | ||||||||||
Kiteq | 780 | 9 days ago | October 11, 2016 | Go | ||||||
kiteq is a distributed mq framework | ||||||||||
Waterdrop | 304 | 23 days ago | 35 | March 09, 2022 | 1 | apache-2.0 | Go | |||
💧Waterdrop is a high performance micro service framework. Waterdrop comes from (The Three Body Problem). | ||||||||||
Mq Container | 210 | 3 days ago | April 29, 2022 | 74 | apache-2.0 | Go | ||||
Container images for IBM® MQ | ||||||||||
Mq Benchmarking | 176 | 8 years ago | June 04, 2021 | 1 | Go | |||||
Performance benchmarks for various message queues. | ||||||||||
Mq Golang | 147 | 14 | 3 months ago | 24 | February 17, 2023 | 5 | apache-2.0 | Go | ||
Calling IBM MQ from Go applications | ||||||||||
Rabbitmq Connector | 87 | 5 days ago | 10 | May 06, 2022 | mit | Go | ||||
The connector enables a developer to trigger OpenFaaS functions from Rabbit MQ using Messages with specific Routing Keys. | ||||||||||
Go Mq | 85 | 3 | 11 days ago | 9 | November 30, 2021 | apache-2.0 | Go | |||
Declare AMQP entities like queues, producers, and consumers in a declarative way. Can be used to work with RabbitMQ. | ||||||||||
Httpserver | 84 | 3 months ago | 4 | May 06, 2020 | Go | |||||
Books | 82 | 2 years ago | ||||||||
Awesome Books |
This is an unofficial Go SDK for Aliyun services. You are welcome for contribution.
The official SDK for Aliyun services is published. Please visit aliyun/alibaba-cloud-sdk-go for details
package main
import (
"fmt"
"github.com/denverdino/aliyungo/ecs"
)
const ACCESS_KEY_ID = "<YOUR_ID>"
const ACCESS_KEY_SECRET = "<****>"
func main() {
client := ecs.NewClient(ACCESS_KEY_ID, ACCESS_KEY_SECRET)
fmt.Print(client.DescribeRegions())
}
go get:
go get github.com/denverdino/aliyungo
Modify "ecs/config_test.go"
TestAccessKeyId = "MY_ACCESS_KEY_ID"
TestAccessKeySecret = "MY_ACCESS_KEY_ID"
TestInstanceId = "MY_INSTANCE_ID"
TestIAmRich = false
Under "ecs" and run
go test
Modify "oss/config_test.go"
TestAccessKeyId = "MY_ACCESS_KEY_ID"
TestAccessKeySecret = "MY_ACCESS_KEY_ID"
TestRegion = oss.Beijing
TestBucket = "denverdino"
Under "oss" and run
go test
This project is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.
Aliyun ECS driver for Docker Machine: Pull request
Aliyun OSS driver for Docker Registry V2: Pull request
The GO API design of OSS refer the implementation from https://github.com/AdRoll/goamz