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.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo go-imap

    :inbox_tray: An IMAP library for clients and servers

    Project mention: Some amazing Golang email libraries | reddit.com/r/ubikom | 2022-01-01


  • GitHub repo gentleman

    Plugin-driven, extensible HTTP client toolkit for Go

  • GitHub repo go-smtp

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

    Project mention: Some amazing Golang email libraries | reddit.com/r/ubikom | 2022-01-01


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

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • 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 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: Is there any high res stills of this scene? | reddit.com/r/SonnyBoy | 2022-01-20

    Try going to nyaa.si and downloading the episode in high res, then exporting the frame you want as an image using vlc?

  • GitHub repo ofxgo

    Golang library for querying and parsing OFX

  • GitHub repo goseaweedfs

    A complete Golang client for SeaweedFS

    Project mention: Top 200 Kubernetes Tools for DevOps Engineer Like You | dev.to | 2022-01-15

    ChubaoFS - distributed file system and object storage Longhorn - Cloud-Native distributed block storage built on and for Kubernetes OpenEBS - Kubernetes native - hyperconverged block storage with multiple storage engines Rook - Storage Orchestration for Kubernetes SeaweedFS - Distributed file system supports read-write many volumes TiKV - Distributed transactional key-value database velero - Backup and migrate Kubernetes applications and their persistent volumes Vitess - Vitess is a database clustering system for horizontal scaling of MySQL kaDalu - A lightweight Persistent storage solution for Kubernetes / OpenShift using GlusterFS in background

  • 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 ssl-handshake

    A command-line tool for testing SSL/TLS handshake latency, written in Go.

    Project mention: Testing SSL/TLS handshake latency using ssl-handshake | dev.to | 2021-12-29

    Binary is available for Linux, Windows and Mac OS (amd64 and arm64). Download the binary for your respective platform from the releases page.

  • 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 2022-01-20.

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,189
2 wgcf 1,539
3 go-imap 1,435
4 gentleman 934
5 go-smtp 841
6 githubql 836
7 graphql 773
8 aliyun-cli 612
9 jcli 303
10 fdroidcl 166
11 fuego 154
12 koneko 125
13 ofxgo 95
14 goseaweedfs 91
15 enpass-cli 86
16 gosip 70
17 igdb 69
18 GoMusicBrainz 44
19 ssl-handshake 26
20 client-timing 19
21 go-paymail 15
22 go-req 12
23 pirsch-go-sdk 4
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.