Third-party APIs

100 packages

Packages (100)

github

Go library for accessing the GitHub REST API v3.

11,163 2,216

go-openai

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

10,600 1,689

discordgo

Go bindings for the Discord Chat API.

5,847 910

slack

Slack API in Go.

4,920 1,188

google-cloud

Google Cloud APIs Go Client Library.

4,428 1,525

google

Auto-generated Google APIs for Go.

4,414 1,183

aws-sdk-go

The official AWS SDK for the Go programming language.

3,491 765

minio-go

Minio Go Library for Amazon S3 compatible cloud storage.

2,916 730

stripe

Go client for the Stripe API.

2,547 512

go-jira

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

1,603 503

facebook

Go Library that supports the Facebook Graph API.

1,450 580

githubql

Go library for accessing the GitHub GraphQL API v4.

1,187 94

anaconda

Go client library for the Twitter 1.1 API.

1,140 244

webhooks

Webhook receiver for GitHub and Bitbucket.

1,029 240

paypal

Wrapper for PayPal payment API.

776 299

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.

540 72

lark

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

468 81

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.

241 38

Trello

Go wrapper for the Trello API.

227 69

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)

199 44

go-marathon

Go library for interacting with Mesosphere's Marathon PAAS.

199 126

simples3

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

198 33

wit-go

Go client for wit.ai HTTP API.

170 35

gosip

Client library for SharePoint.

169 39

golang-tmdb

Golang wrapper for The Movie Database API v3.

159 46

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 3

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 36

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

spotify

Go Library to access Spotify WEB API.

52 10

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

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 13

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-hibp

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

12 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-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

threads-go

Go client library for the Meta Threads API with OAuth 2.0, rate limiting, and type-safe error handling.

5 2

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