Third-party APIs

100 packages

Packages (100)

github

Go library for accessing the GitHub REST API v3.

11,155 2,214

go-openai

OpenAI ChatGPT, DALL·E, Whisper API library for Go.

10,582 1,688

discordgo

Go bindings for the Discord Chat API.

5,836 907

slack

Slack API in Go.

4,913 1,185

google-cloud

Google Cloud APIs Go Client Library.

4,427 1,524

google

Auto-generated Google APIs for Go.

4,408 1,182

aws-sdk-go

The official AWS SDK for the Go programming language.

3,487 762

minio-go

Minio Go Library for Amazon S3 compatible cloud storage.

2,914 728

stripe

Go client for the Stripe API.

2,541 511

go-jira

Go client library for [Atlassian JIRA](https://www.atlassian.com/software/jira)

1,602 503

facebook

Go Library that supports the Facebook Graph API.

1,448 580

githubql

Go library for accessing the GitHub GraphQL API v4.

1,186 94

anaconda

Go client library for the Twitter 1.1 API.

1,140 244

webhooks

Webhook receiver for GitHub and Bitbucket.

1,030 240

paypal

Wrapper for PayPal payment API.

774 301

geo-golang

Go Library to access [Google Maps](https://developers.google.com/maps/documentation/geocoding/intro), [MapQuest](https://developer.mapquest.com/documentation/api/geocoding/), [Nominatim](https://nominatim.org/release-docs/latest/api/Overview/), [OpenCage](https://opencagedata.com/api), [Bing](https://msdn.microsoft.com/en-us/library/ff701715.aspx), [Mapbox](https://www.mapbox.com/developers/api/geocoding/), and [OpenStreetMap](https://wiki.openstreetmap.org/wiki/Nominatim) geocoding / reverse geocoding APIs.

539 72

lark

[Feishu](https://open.feishu.cn/)/[Lark](https://open.larksuite.com/) Open API Go SDK, Support ALL Open API and Event Callback.

465 80

openaigo

OpenAI GPT3/GPT3.5 ChatGPT API client library for Go.

299 36

ethrpc

Go bindings for Ethereum JSON RPC API.

278 107

go-lark

An easy-to-use unofficial SDK for [Feishu](https://open.feishu.cn/) and [Lark](https://open.larksuite.com/) Open Platform.

240 38

Trello

Go wrapper for the Trello API.

227 69

go-marathon

Go library for interacting with Mesosphere's Marathon PAAS.

199 126

go-atlassian

Go library for accessing the [Atlassian Cloud](https://www.atlassian.com/enterprise/cloud) services (Jira, Jira Service Management, Jira Agile, Confluence, Admin Cloud)

198 44

simples3

Simple no frills AWS S3 Library using REST with V4 Signing written in Go.

197 33

wit-go

Go client for wit.ai HTTP API.

170 34

gosip

Client library for SharePoint.

168 39

golang-tmdb

Golang wrapper for The Movie Database API v3.

157 45

pushover

Go wrapper for the Pushover API.

155 14

go-trending

Go library for accessing [trending repositories](https://github.com/trending) and [developers](https://github.com/trending/developers) at Github.

146 21

Medium

Golang SDK for Medium's OAuth2 API.

142 17

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.

129 20

hipchat (xmpp)

A golang package to communicate with HipChat over XMPP.

111 32

disgo

Go API Wrapper for the Discord API.

110 4

go-gerrit

Go client library for [Gerrit Code Review](https://www.gerritcodereview.com/).

104 52

hipchat

This project implements a golang client library for the Hipchat API.

104 21

go-redoc

Embedded OpenAPI/Swagger documentation ui for Go using [ReDoc](https://redocly.com/).

94 35

cachet

Go client library for [Cachet (open source status page system)](https://cachethq.io/).

90 14

GoFreeDB

Golang library providing common and simple database abstractions on top of Google Sheets.

90 8

go-postman-collection

Go module to work with [Postman Collections](https://learning.getpostman.com/docs/postman/collections/creating-collections/) (compatible with Insomnia).

87 19

airtable

Go client library for the [Airtable API](https://airtable.com/api).

85 24

igdb

Go client for the [Internet Game Database API](https://api.igdb.com/).

85 19

ynab

Go wrapper for the YNAB API.

79 35

go-unsplash

Go client library for the [Unsplash.com](https://unsplash.com) API.

77 14

circleci

Go client library for interacting with CircleCI's API.

65 46

mixpanel

Mixpanel is a library for tracking events and sending Mixpanel profile updates to Mixpanel from your go applications.

60 29

uptimerobot

Go wrapper and command-line client for the Uptime Robot v2 API.

58 12

clarifai

Go client library for interfacing with the Clarifai API.

55 14

go-salesforce

Go client library for interacting with the [Salesforce REST API](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_list.htm).

54 19

megos

Client library for accessing an [Apache Mesos](https://mesos.apache.org/) cluster.

54 12

fcm

Go library for Firebase Cloud Messaging.

51 14

gads

Google Adwords Unofficial API.

51 52

go-xkcd

Go client for the xkcd API.

51 5

spotify

Go Library to access Spotify WEB API.

51 10

swag

No comments, simple go wrapper to create swagger 2.0 compatible APIs. Support most routing frameworks, such as built-in, gin, chi, mux, echo, httprouter, fasthttp and more.

50 7

go-myanimelist

Go client library for accessing the [MyAnimeList API](https://myanimelist.net/apiconfig/references/api/v2).

43 3

golyrics

Golyrics is a Go library to fetch music lyrics data from the Wikia website.

42 2

lastpass-go

Go client library for the [LastPass](https://www.lastpass.com/) API.

35 6

steam

Go Library to interact with Steam game servers.

33 6

gcm

Go library for Google Cloud Messaging.

31 4

jokeapi-go

Go client for [JokeAPI](https://sv443.net/jokeapi/v2/).

27 4

coinpaprika-go

Go client library for interacting with Coinpaprika's API.

26 12

device-check-go

Go client library for interacting with [iOS DeviceCheck API](https://developer.apple.com/documentation/devicecheck) v1.

25 7

shopify

Go Library to make CRUD request to the Shopify API.

25 6

go-imgur

Go client library for [imgur](https://imgur.com)

23 10

aws-encryption-sdk-go

Unofficial Go SDK implementation of the [AWS Encryption SDK](https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/index.html).

22 2

goami2

AMI v2 library for Asterisk PBX.

21 7

textbelt

Go client for the textbelt.com txt messaging API.

21 1

brewerydb

Go library for accessing the BreweryDB API.

20 1

go-openproject

Go client library for interacting with [OpenProject](https://docs.openproject.org/api/) API.

19 8

codeship-go

Go client library for interacting with Codeship's API v2.

18 7

go-aws-news

Go application and library to fetch what's new from AWS.

18 5

bqwriter

High Level Go Library to write data into [Google BigQuery](https://cloud.google.com/bigquery) at a high throughout.

16 2

gopaapi5

Go Client Library for [Amazon Product Advertising API 5.0](https://webservices.amazon.com/paapi5/documentation/).

16 9

ip2location-io-go

Go wrapper for the IP2Location.io API [IP2Location.io](https://www.ip2location.io/).

14 5

go-here

Go client library around the HERE location based APIs.

13 5

gomalshare

Go library MalShare API [malshare.com](https://www.malshare.com/)

13 3

rawg-sdk-go

Go library for the [RAWG Video Games Database](https://rawg.io/) API

13 4

go-sophos

Go client library for the [Sophos UTM REST API](https://www.sophos.com/en-us/medialibrary/PDFs/documentation/UTMonAWS/Sophos-UTM-RESTful-API.pdf?la=en) with zero dependencies.

12 4

goagi

Go library to build Asterisk PBX agi/fastagi applications.

12 2

go-hibp

Simple Go binding to the "Have I Been Pwned" APIs.

11 4

go-swagger-ui

Go library containing precompiled [Swagger UI](https://swagger.io/tools/swagger-ui/) for serving swagger json.

11

smite

Go package to wraps access to the Smite game API.

11 1

libgoffi

Library adapter toolbox for native [libffi](https://sourceware.org/libffi/) integration

10 1

go-chronos

Go library for interacting with the [Chronos](https://mesos.github.io/chronos/) Job Scheduler

8 2

tumblr

Go wrapper for the Tumblr v2 API.

8 6

newsapi-go

Go client for [NewsAPI](https://newsapi.org/).

7 2

zooz

Go client for the Zooz API.

7 5

go-restcountries

Go library for the [REST Countries API](https://countrylayer.com/).

3

gopensky

Go client implementation for [OpenSKY Network](https://opensky-network.org/) live's API (airspace ADS-B and Mode S data).

3 1

fasapay-sdk-go

Unofficial Fasapay payment gateway XML API Client for Golang.

2

playlyfe

The Playlyfe Rest API Go SDK.

2 1

vl-go

Go client library around the VerifID identity verification layer API.

2 1