Go Third-party APIs

Open-source Go projects categorized as Third-party APIs

Top 23 Go Third-party API Projects

  • github

    Go library for accessing the GitHub v3 API

  • Project mention: Looking for elegant code bases written in GoLang | /r/golang | 2023-12-09

    I really like the go-github library, one can learn a lot about how good APIs are written and designed https://github.com/google/go-github.

  • aws-sdk-go

    AWS SDK for the Go programming language.

  • Project mention: my first go project, a CLI application to store IP addresses | /r/golang | 2023-07-12
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • go-openai

    OpenAI ChatGPT, GPT-3, GPT-4, DALL·E, Whisper API wrapper for Go

  • Project mention: Agency: Pure Go LangChain Alternative | news.ycombinator.com | 2023-11-27

    Unfortunately, you're using sashabaranov/go-openai, which has different api behavior than the official langchain python package [0].

    I was hoping this would be a drop in replacement for langchain (so DS ppl can code in python and gophers can port it to production).

    [0] - https://github.com/sashabaranov/go-openai#why-dont-we-get-th...

  • telegram-bot-api

    Golang bindings for the Telegram Bot API

  • discordgo

    (Golang) Go bindings for Discord

  • Project mention: Hey, I'm didlly... | /r/Discord_selfbots | 2023-06-01

    You could try building off of DiscordGO, just like dolfies did with discord.py. Glad to see you back though

  • google

    Auto-generated Google APIs for Go.

  • telebot

    Telebot is a Telegram bot framework in Go.

  • Project mention: Botlib: Telegram Bots in C by Antirez | news.ycombinator.com | 2023-11-24

    But then it's hard to imagine much better than the existing Telebot library, which is a very elegant and idiomatic Go.

    https://github.com/tucnak/telebot

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • google-cloud

    Google Cloud Client Libraries for Go.

  • Project mention: Out of process pagination on BigQuery table | /r/bigquery | 2023-12-11

    Hello. So we use big query as database for all events that are happening in the project. And one of the features on the frontend is to display events with detailed view and so. Also one thing that we're using there is infinite scroll, so you can hit and fetch more requests. Based on that I do not know if the current approach is something correct. Basically we need out of process pagination where we create a job on the first request and then on next requests we paginate over the results. Using more or less this solution now: https://github.com/googleapis/google-cloud-go/issues/8173

  • minio-go

    MinIO Go client SDK for S3 compatible object storage

  • Project mention: Need to stream large files to S3 using Go Fiber/Fasthttp | /r/golang | 2023-04-27
  • stripe

    Go library for the Stripe API.

  • go-jira

    Go client library for Atlassian Jira

  • facebook

    A Facebook Graph API SDK For Go.

  • anaconda

    A Go client library for the Twitter 1.1 API (by ChimeraCoder)

  • githubql

    Package githubv4 is a client library for accessing GitHub GraphQL API v4 (https://docs.github.com/en/graphql).

  • webhooks

    :fishing_pole_and_fish: Webhook receiver for GitHub, Bitbucket, GitLab, Gogs

  • paypal

    Golang client for PayPal REST API

  • geo-golang

    Go library to access geocoding and reverse geocoding APIs

  • lark

    Feishu(飞书)/Lark Open API Go SDK, Support ALL Open API and Event Callback. (by chyroc)

  • tbot

    Go library for Telegram Bot API

  • openaigo

    OpenAI GPT3/3.5 and GPT4 ChatGPT API Client Library for Go, simple, less dependencies, and well-tested

  • ethrpc

    Golang client for ethereum json rpc api

  • Trello

    Trello API wrapper for Go

  • go-marathon

    A GO API library for working with Marathon

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Third-party APIs related posts

Index

What are some of the best open-source Third-party API projects in Go? This list will help you:

Project Stars
1 github 10,067
2 aws-sdk-go 8,548
3 go-openai 8,136
4 telegram-bot-api 5,423
5 discordgo 4,732
6 google 3,792
7 telebot 3,639
8 google-cloud 3,595
9 minio-go 2,258
10 stripe 1,995
11 go-jira 1,419
12 facebook 1,270
13 anaconda 1,141
14 githubql 1,091
15 webhooks 929
16 paypal 646
17 geo-golang 492
18 lark 381
19 tbot 351
20 openaigo 284
21 ethrpc 262
22 Trello 215
23 go-marathon 199

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com