Third-party APIs

Libraries for accessing third party APIs.

github10.6K

Go library for accessing the GitHub REST API v3.

go-openai9.4K

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

discordgo5.2K

Go bindings for the Discord Chat API.

slack4.7K

Slack API in Go.

google4.1K

Auto-generated Google APIs for Go.

google-cloud3.8K

Google Cloud APIs Go Client Library.

aws-sdk-go2.8K

The official AWS SDK for the Go programming language.

minio-go2.5K

Minio Go Library for Amazon S3 compatible cloud storage.

stripe2.2K

Go client for the Stripe API.

go-twitter1.6K

Go client library for the Twitter v1.1 APIs.

go-jira1.5K

Go client library for Atlassian JIRA

facebook1.3K

Go Library that supports the Facebook Graph API.

anaconda1.1K

Go client library for the Twitter 1.1 API.

githubql1.1K

Go library for accessing the GitHub GraphQL API v4.

webhooks968

Webhook receiver for GitHub and Bitbucket.

twitter-scraper941

Scrape the Twitter Frontend API without authentication and limits.

paypal700

Wrapper for PayPal payment API.

geo-golang518

Go Library to access Google Maps, MapQuest, Nominatim, OpenCage, Bing, Mapbox, and OpenStreetMap geocoding / reverse geocoding APIs.

lark427

Feishu/Lark Open API Go SDK, Support ALL Open API and Event Callback.

openaigo290

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

ethrpc269

Go bindings for Ethereum JSON RPC API.

Trello221

Go wrapper for the Trello API.

go-lark210

An easy-to-use unofficial SDK for Feishu and Lark Open Platform.

go-marathon199

Go library for interacting with Mesosphere's Marathon PAAS.

wit-go161

Go client for wit.ai HTTP API.

simples3156

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

gosip150

Client library for SharePoint.

pushover145

Go wrapper for the Pushover API.

go-trending143

Go library for accessing trending repositories and developers at Github.

Medium141

Golang SDK for Medium's OAuth2 API.

go-atlassian135

Go library for accessing the Atlassian Cloud services (Jira, Jira Service Management, Jira Agile, Confluence, Admin Cloud)

golang-tmdb129

Golang wrapper for The Movie Database API v3.

gostorm129

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.

hipchat (xmpp)111

A golang package to communicate with HipChat over XMPP.

hipchat105

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

go-gerrit97

Go cient library for Gerrit Code Review.

disgo91

Go API Wrapper for the Discord API.

google-play-scraper83

Get data from Google Play Store.

go-postman-collection82

Go module to work with Postman Collections (compatible with Insomnia).

gogtrends82

Google Trends Unofficial API.

go-redoc79

Embedded OpenAPI/Swagger documentation ui for Go using ReDoc.

airtable77

Go client library for the Airtable API.

go-unsplash75

Go client library for the Unsplash.com API.

ynab70

Go wrapper for the YNAB API.

circleci65

Go client library for interacting with CircleCI's API.

mixpanel61

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

GoMusicBrainz59

Go MusicBrainz WS2 client library.

uptimerobot57

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

clarifai55

Go client library for interfacing with the Clarifai API.

megos54

Client library for accessing an Apache Mesos cluster.

fcm51

Go library for Firebase Cloud Messaging.

gads51

Google Adwords Unofficial API.

go-xkcd51

Go client for the xkcd API.

spotify51

Go Library to access Spotify WEB API.

swag47

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.

golyrics42

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

patreon-go42

Go library for Patreon API.

go-myanimelist39

Go client library for accessing the MyAnimeList API.

GoFreeDB36

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

lastpass-go35

Go client library for the LastPass API.

gami33

Go library for Asterisk Manager Interface.

go-salesforce33

Go client library for interacting with the Salesforce REST API.

translate33

Go online translation package.

steam32

Go Library to interact with Steam game servers.

gcm31

Go library for Google Cloud Messaging.

coinpaprika-go25

Go client library for interacting with Coinpaprika's API.

device-check-go24

Go client library for interacting with iOS DeviceCheck API v1.

go-imgur24

Go client library for imgur

jokeapi-go24

Go client for JokeAPI.

shopify24

Go Library to make CRUD request to the Shopify API.

aws-encryption-sdk-go21

Unofficial Go SDK implementation of the AWS Encryption SDK.

textbelt20

Go client for the textbelt.com txt messaging API.

brewerydb19

Go library for accessing the BreweryDB API.

codeship-go18

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

go-aws-news17

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

go-hacknews17

Tiny Go client for HackerNews API.

go-openproject17

Go client library for interacting with OpenProject API.

bqwriter16

High Level Go Library to write data into Google BigQuery at a high throughout.

goami215

AMI v2 library for Asterisk PBX.

google-analytics15

Simple wrapper for easy google analytics reporting.

go-here13

Go client library around the HERE location based APIs.

go-sophos12

Go client library for the Sophos UTM REST API with zero dependencies.

gomalshare12

Go library MalShare API malshare.com

go-swagger-ui11

Go library containing precompiled Swagger UI for serving swagger json.

smite11

Go package to wraps access to the Smite game API.

goagi10

Go library to build Asterisk PBX agi/fastagi applications.

ip2location-io-go10

Go wrapper for the IP2Location.io API IP2Location.io.

rrdaclient10

Go Library to access statdns.com API, which is in turn RRDA API. DNS Queries over HTTP.

libgoffi9

Library adapter toolbox for native libffi integration

go-chronos8

Go library for interacting with the Chronos Job Scheduler

tumblr8

Go wrapper for the Tumblr v2 API.

newsapi-go7

Go client for NewsAPI.

zooz7

Go client for the Zooz API.

go-hibp6

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

appstore-sdk-go5

Unofficial Golang SDK for AppStore Connect API.

dusupay-sdk-go3

Unofficial Dusupay payment gateway API Client for Go

fasapay-sdk-go2

Unofficial Fasapay payment gateway XML API Client for Golang.

gopensky2

Go client implementation for OpenSKY Network live's API (airspace ADS-B and Mode S data).

playlyfe2

The Playlyfe Rest API Go SDK.

TripAdvisor2

Go wrapper for the TripAdvisor API.

vl-go2

Go client library around the VerifID identity verification layer API.