Go Client

Open-source Go projects categorized as Client | Edit details
Related topics: #Golang #Go #CLI #HTTP #SDK

Top 23 Go Client Projects

  • GitHub repo gocql

    Package gocql implements a fast and robust Cassandra client for the Go programming language.

    Project mention: Web Development in Go: Middleware, Templating, Databases & Beyond | dev.to | 2021-01-27

    https://github.com/gocql/gocql (Cassandra driver).

  • GitHub repo wgcf

    🚤 Cross-platform, unofficial CLI for Cloudflare Warp

    Project mention: Cloudflare WARP Easy Fedora Tutorial | reddit.com/r/Fedora | 2021-11-09

    Download wgcf (Linux amd64). Right-click the file, go to properties and allow it to run as a program.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo go-imap

    :inbox_tray: An IMAP library for clients and servers

  • GitHub repo gentleman

    Plugin-driven, extensible HTTP client toolkit for Go

  • GitHub repo githubql

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

    Project mention: GraphQL in production - Analyzing public GraphQL APIs #1: Twitch.tv | reddit.com/r/DevelopingAPIs | 2021-10-15

    If you want to play around with GraphQL, I would take a look at Github's v4 API. Since I code in Golang, I used this library. https://github.com/shurcooL/githubv4.

  • GitHub repo go-smtp

    :outbox_tray: An SMTP client & server library written in Go

    Project mention: Send SMTP mail | reddit.com/r/golang | 2021-08-30
  • GitHub repo graphql

    Simple low-level GraphQL HTTP client for Go (by machinebox)

    Project mention: There is already around a lite client Golang fo graphql? | reddit.com/r/golang | 2021-11-26

    A simpler client that we currently use for some internal test purposes is this one: https://github.com/machinebox/graphql - for simple queries I think it's quite a nice API for building requests

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo aliyun-cli

    Alibaba Cloud CLI

    Project mention: Alibaba Cloud CLI - Controlling your cloud | dev.to | 2021-10-31

    The Alibaba Cloud CLI is an open source command-line interface to the Alibaba Cloud servers and platform. The CLI is available on all major platforms:

  • GitHub repo libmqtt

    MQTT v3.1.1/5.0 library in Go

  • GitHub repo jcli

    Jenkins CLI allows you to manage your Jenkins in an easy way. Jenkins 命令行客户端

  • GitHub repo fdroidcl

    F-Droid desktop client

    Project mention: How to install a list of apps using fdroid by adb, or using Termux or an script | reddit.com/r/fdroid | 2021-12-01

    I mean, if you have the APKs, this should be pretty simple. Pretty sure you can make a custom repo for FDroid and do it that way, though I have not actually done it before. Have read up on it in the past though and should be not too complicated even with non F-Droid apks. Per glavinstone's answer you could take this a step farther and script the install with fdroidcl.

  • GitHub repo fuego

    Fuego is a command line client for the firestore database (https://firebase.google.com/docs/firestore). (by sgarciac)

    Project mention: Ask HN: What are some tools / libraries you built yourself? | news.ycombinator.com | 2021-05-16

    A command line client for the firestore DB, because there was none:


  • GitHub repo koneko

    🐈🌐 nyaa.si terminal BitTorrent tracker

    Project mention: how can i download animes/movies with english subtitle on iphone? | reddit.com/r/Piracy | 2021-12-08
  • GitHub repo ofxgo

    Golang library for querying and parsing OFX

  • GitHub repo goseaweedfs

    A complete Golang client for SeaweedFS

    Project mention: File Systems implemented in Go | dev.to | 2021-12-04

    seaweedfs - SeaweedFS is a simple and highly scalable distributed file system for small files.

  • GitHub repo enpass-cli

    Enpass commandline client

    Project mention: Looking for an open-source Golang project to work on | reddit.com/r/golang | 2021-06-30

    My open-source implementation of an Enpass command line client could use some love! https://github.com/HazCod/enpass-cli

  • GitHub repo gosip

    ⚡️ SharePoint authentication, HTTP client & fluent API wrapper for Go (Golang)

  • GitHub repo igdb

    Go client for the Internet Game Database API

  • GitHub repo GoMusicBrainz

    a Go (Golang) MusicBrainz WS2 client library - work in progress

  • GitHub repo client-timing

    An HTTP client for go-server-timing middleware. Enables automatic timing propagation through HTTP calls between servers.

  • GitHub repo go-paymail

    Paymail client & server library for Golang

    Project mention: go-polynym VS go-paymail - a user suggested alternative | libhunt.com/r/go-polynym | 2021-09-23
  • GitHub repo go-req

    Declarative golang HTTP client

    Project mention: GitHub - wenerme/go-req: Declarative golang HTTP client | reddit.com/r/golang | 2021-08-26
  • GitHub repo pirsch-go-sdk

    Golang Client SDK for Pirsch.

    Project mention: We built an open-source alternative to Google Analytics | reddit.com/r/degoogle | 2021-09-10

    A big difference from other solutions out there is the ability to run Pirsch in the backend using our API. This means there is no javascript running on your website. For that, we created three open-source SDKs for common programming languages that can also be found on GitHub. We have one for JavaScript, Go, and PHP. You can also set up a WordPress plugin without any coding at all.

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). The latest post mention was on 2021-12-08.

Go Client related posts


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

Project Stars
1 gocql 2,179
2 wgcf 1,438
3 go-imap 1,406
4 gentleman 926
5 githubql 825
6 go-smtp 810
7 graphql 762
8 aliyun-cli 604
9 libmqtt 300
10 jcli 294
11 fdroidcl 163
12 fuego 150
13 koneko 124
14 ofxgo 96
15 goseaweedfs 90
16 enpass-cli 81
17 gosip 69
18 igdb 68
19 GoMusicBrainz 44
20 client-timing 19
21 go-paymail 13
22 go-req 12
23 pirsch-go-sdk 4
Find remote jobs at our new job board 99remotejobs.com. There are 31 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives