740 Resources
Golang prisma-client-go Libraries
CLI client (and Golang module) for deps.dev API. Free access to dependencies, licenses, advisories, and other critical health and security signals for open source package versions.
depsdev CLI client (and Golang module) for deps.dev API. Free access to dependencies, licenses, advisories, and other critical health and security sig
The Cloud Aviator: TUI client for cloud services (AWS, Vultr, Heroku, Render.com, ...)
=== T H E C L O U D A V I A T O R === ⠀⠀⠀⠀⠀⠀⠀⠀⢶⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
An unofficial GUI wrapper around the Tailscale CLI client.
Trayscale Trayscale is an unofficial GUI wrapper around the Tailscale CLI client, particularly for use on Linux, as no official Linux GUI client exist
StarkNet client implementation.
juno Starknet client implementation. Building from source Run the following command. % make all Executables Command Description juno The StarkNet full
The fastest file download client
Pget - The fastest file download client Description Multi-Connection Download using parallel requests. Fast Resumable Cross-compiled (windows, linux,
Protocol Buffers to HTTP client code generator/converter
Proto2http Proto2http provides a code generation tool to convert your protocol buffers (.proto) files into invokable HTTP request. Usage proto2http -p
Arduino Firmata client for golang
go-firmata A Golang wrapper for Firmata on Arduino Installation go get github.com/kraman/go-firmata Usage package main import ( "github.com/kraman/
ShenYu Client SDK fo golang.
shenyu-client-golang 中文 Shenyu-client-golang Shenyu-client-golang for Go client allows you to access ShenYu Gateway,it supports registory go service t
Woole (or Wormhole) is a reverse-proxy, sniffing, and tunneling tool developed in Go
The Wormhole (or just Woole) is an Open-Source reverse-proxy, sniffing, and tunneling tool developed in Go Summary How it Works Client Server Build Di
HiveGo - A client for the Hive blockchain
HiveEngineGo - A client for the Hive Engine side chain on the Hive blockchain At this time, there are only a few functions from the client. More will
Terra client in golang with multiple protocol implementation (anchor, astroport, prism, ...)
Terra A terra client with some protocol partial implementations (anchor, prism, terraswap type routers, ...) To be able to compile, you need to add th
Courier Golang client library provides an opinionated wrapper over paho MQTT library to add features on top of it
Courier Golang Client Library Introduction Courier Golang client library provides an opinionated wrapper over paho MQTT library to add features on top
Appsearch - AppSearch Client for ElasticAppsearch
AppSearch Client for ElasticAppsearch Require Apikey Host init config func main(
GoAvaxLightClient - Go Avax Light Client
Go Avax Light Client This client currently only implements part of the network l
Instatus-go - Lightweight and speedy Go client for Instatus
🪁 Go Client for Instatus Lightweight and speedy Go client for Instatus Why did
Go-grpc-tutorial - Simple gRPC server/client using go
Simple gRPC server/client using go Run server go run usermgmt_server/usermgmt_
Vurixwebapiclient - Innodep Vurix Webapi Client
vurix-webapi-client Innodep Vurix Webapi Client Golang을 이용한 이노뎁(주)사의 WebAPI 클라이언
Client-go examples
client-go examples 参考 k8s-client-go kube-client-example client-go 实战的文章、 client-go 实战的代码 client-go/example Kubernetes API Reference Docs 关于 Group、Vers
Communicate with the Atlassian API's quickly and easily with the go-atlassian module.
Communicate with the Atlassian API's quickly and easily with the go-atlassian module. With the go-atlassian client, you can retrieve and manipulate th
Froggit-Go is a Go library, allowing to perform actions on VCS providers
Froggit-Go is a Go library, allowing to perform actions on VCS providers. Currently supported providers are: GitHub, Bitbucket Server, Bitbucket Cloud, and GitLab.
A simple OpenWeather API client built in Go for learning purpose.
OpenWeather client A simple OpenWeather API client built in Go for learning purpose
Golang SDK for Dusupay payment gateway API (Unofficial)
Dusupay API SDK GO (Unofficial) Description Unofficial Dusupay payment gateway API Client for Go API documentation https://docs.dusupay.com/ Installat
Allows verifying client's phone number
hone verification module for Elling - Elytrium Billing
Lists some Kubernetes resources in cluster or at hosts.
k8s-native-app Containerized this: go build After building this we have binary files to dockerize. Create Dockerfile. docker build -t project-clientgo
The command-line client for Cloudflare Tunnel
Cloudflare Tunnel client Contains the command-line client for Cloudflare Tunnel, a tunneling daemon that proxies traffic from the Cloudflare network t
BitTorrent client and library in Go. Running in production at put.io.
rain BitTorrent client and library in Go. Running in production at put.io. Integration of embedded gRPC framework (All APIs translated to gRPC Server-
Proto-find is a tool for researchers that lets you find client side prototype pollution vulnerability.
proto-find proto-find is a tool for researchers that lets you find client side prototype pollution vulnerability. How it works proto-find open URL in
This is a simple URL shortner Go Lang client that uses the short.io
Opinionated URL Shortner Client This is a simple URL shortner Go Lang client that uses the short.io TL;DR One liner (for my use case) ./short.io -key
Comunicación de envios de archivos entres cliente-servidor, client-client.
Client - Server - Client Estes es un proyecto simple de comunicacion de envios de archivos del cliente al servidor y viceversamente, y de cliente a cl
Goph - A lightweight Go SSH client focusing on simplicity
Golang SSH Client. Fast and easy golang ssh client module. Goph is a lightweight
Go client library for the Auth0 platform.
Auth0 Go SDK Go client library for the Auth0 platform. Note: This SDK was previously maintained under go-auth0/auth0. Table of Contents Installation D
CLi tools helping to forge HTTP smuggling attack and others
HTTPCustomHouse CLi tools helping to forge HTTP smuggling attack and others (httpcustomhouse) Analyze smuggled request without interacting with remote
brickset is a Go client library for accessing the brickset.com API v3.
brickset is a Go client library for accessing the brickset.com API v3.
A Binance Smart Chain client based on the go-ethereum fork
Binance Smart Chain The goal of Binance Smart Chain is to bring programmability and interoperability to Binance Chain. In order to embrace the existin
A modern WebSub client, made to complement the WebSub Server
Go WebSub Client A Go implementation of a WebSub client. It has been tested to pass every WebSub Rocks! Subscriber test. See examples/basic.go for a b
Go-tracer - Golang simple tracer client
tracer easy tracer api for jaeger Feature: support component: http middleware gr
Koios-rest-go-client - Go Client library for Koios API
Koios API Client Library for Go Koios API is Elastic Cardano Query Layer! A cons
Client-server-golang-sqs - Client Server with SQS and golang
Client Server with SQS and golang Multi-threaded client-server demo with Go What
aerc is an email client for your terminal.
aerc aerc is an email client for your terminal. This is a fork of the original aerc by Drew DeVault. A short demonstration can be found on https://aer
Sshs - Graphical command line client for SSH
sshs Graphical command line client for SSH. It uses ~/.ssh/config to list and co
A simple FTP protocol with client and server implemented in TypeScript and Golang
websocket-ftp A simple FTP protocol with client and server implemented in TypeScript and Golang. Example (Client) const buffer: Uint8Array = (new Text
Tailscale-client-go - A client implementation for the Tailscale HTTP API
tailscale-client-go A client implementation for the Tailscale HTTP API Example p
Balabola-go-client - GO client for Yandex balabola service
Balabola GO Client GO client for Yandex balabola service Yandex warning The neur
Go-amplitude - Amplitude Client for Golang
Amplitude Client for Go Example package main import ( "github.com/euskadi31
Invidtui - An invidious client, which fetches data from invidious and displays a user interface in the terminal(TUI)
invidtui invidtui is an invidious client, which fetches data from invidious and
what-to-code.com CLI client
What CLI What to code CLI client About The Project This project allows you to view ideas from what-to-code.com from your terminal. You can also share
Experiments using Go 1.18beta1's Generic typings and the Segmentio kafka-go consumer client
Experiments using Go 1.18beta1's Generic typings and the Segmentio kafka-go consumer client
Subscibe to Ethereum contranct ERC20 Transfer event
Subscribe Ethereum Transfer Subscibe to Ethereum contranct ERC20 Transfer event.
Golang-kraken - Golang client for Kraken API
golang-kraken Golang client for the Kraken API. Getting Started Installing go ge
Total-go-shopify-graphql - A simple client using the Shopify GraphQL Admin API
A simple client using the Shopify GraphQL Admin API.
Tscert - Minimal package for just the HTTPS cert fetching part of the Tailscale client API
tscert This is a stripped down version of the tailscale.com/client/tailscale Go
A Fast Golang Redis RESP3 client that supports client side caching and auto pipelining.
rueidis A Fast Golang Redis RESP3 client that does auto pipelining and supports client side caching. Features auto pipeline for non-blocking redis com
Go-clickhouse - ClickHouse client for Go
ClickHouse client for Go 1.18+ This client uses native protocol to communicate w
Encrypted-websocket-chat - Encrypted websocket chat using golang
Encrypted websocket chat First version written in python This version should be
Go-hubspot - An auto-generated go client library of all of Hubspot's API
go-hubspot This is an auto-generated go client library of all of Hubspot's API (
QUIC-PING: A UDP client for sending QUIC PINGs.
QUIC-PING A UDP client for sending "QUIC PING"s. What is a QUIC PING? A QUIC Initial packet with random payload and the version 0xbabababa to force Ve
Terminal application used for API testing
Easily create, manage and execute http requests from the terminal.
A Xunlei-Fastdick client written in golang.
Xunlei-Fastdick-go A Xunlei-Fastdick client written in golang, made by starx with love. Requirement Xunlei account with Xunlei-Fastdick or super VIP m
Aoe4-client - Client library for aoe4 leaderboards etc
AOE4 Client Overview This is a go client used to query AOE4 data from either the
Lightweight, single-binary Backup Repository client. Part of E2E Backup Architecture designed by RiotKit
Backup Maker Tiny backup client packed in a single binary. Interacts with a Backup Repository server to store files, uses GPG to secure your backups e
A letsencrypt client that uses etcd as its storage.
letsencrypt-with-etcd This is a letsencrypt client that uses etcd as its storage. It stores your (automatically created) LetsEncrypt account in /letse
A library to construct etcd/clientv3 connection params from environment variables
etcd-client-from-env This library reads environment variables and returns a clientv3.Config. It makes it easy to write tools against etcd that give th
Client tool for testing HTTP server timeouts
HTTP timeout test client While testing Go HTTP server timeouts I wrote this little tool to help me test. It allows for slowing down header write and b
Simple TCP proxy to visualise NATS client/server traffic
NATS uses a simple publish/subscribe style plain-text protocol to communicate between a NATS Server and its clients. Whilst this connection should remain opaque to the user, it can be quite handy to see the data being passed from time to time - this tool does just that (it also saves me loading Wireshark and filtering the NATS traffic).
The official Go client for Elasticsearch
go-elasticsearch The official Go client for Elasticsearch. Compatibility Language clients are forward compatible; meaning that clients support communi
Personal DDNS client with Digital Ocean Networking DNS as backend.
DDNS Personal DDNS client with Digital Ocean Networking DNS as backend. Read about it in the Blog Motivation There are services like DynDNS, No-IP to
A dynamic DNS client tool supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc, written in Go.
██████╗ ██████╗ ██████╗ ███╗ ██╗███████╗ ██╔════╝ ██╔═══██╗██╔══██╗████╗ ██║██╔════╝ ██║ ███╗██║ ██║██║ ██║██╔██╗ ██║███████╗ ██║ ██║██║ █
🌺 cross-platform haste CLI client
haste haste is a cross-platform hastebin CLI client. installation go install github.com/x6r/haste@latest usage $ haste # interactively prompts you for
Official codebase and releases for the DEXbot Client application
The sidecar to your cryptocurrency wallet Create an account on DEXbot.io » Read the Docs to Get Started » Introduction DEXbot is a decentralized appli
A Go tesseract client (for tesseract 5.x) autogenerated
A Go tesseract client (for tesseract 5.x) autogenerated
Client Implementation of eosio state-history websocket.
Client Implementation of eosio state-history websocket.
Golang pow implementation client - server over UDP and TCP protocols
Client - server over UDP and TCP pow protocol Denial-of-Service-attacks are a typical situation when providing services over a network. A method for
A single-binary cross-platform lightweight client/server connection testing tool.
conntest A single-binary cross-platform lightweight client/server connection testing tool. Currently supports L7 TCP (HTTP). Configuration Options con
Package pinentry provides a minimal client to GnuPG's pinentry
go-pinentry-minimal Package pinentry provides a minimal client to GnuPG's pinentry, which only depends on Go's standard library. It is a fork of githu
TheCocktailDB API client for Go.
CocktailDB TheCocktailDB API client for Go. Download go get github.com/thexxiv/cocktaildb-go Example func main() { cocktail, err := cocktaildb.Searc
Pokemon Unite scoreboard HUD and extra tools running over captured game feeds using the OpenCV video processing API and Client/Server architecture.
unite Pokemon Unite scoreboard HUD and extra tools running over captured game feeds using the OpenCV video processing API. Client (OBS Live) Server Ar
A very light-weight file sharing platform, including server and client
file-transporter A very light-weight file sharing platform, including server and client Installation git clone https://github.com/vence722/file-transp
Client-customizable JSON formats for dynamic APIs
dynjson Client-customizable JSON formats for dynamic APIs. Introduction dynjson allow APIs to return only fields selected by the API client: GET https
Contains primitives for marshaling/unmarshaling Unix timestamp/epoch to/from built-in time.Time type in JSON
epoch Contains primitives for marshaling/unmarshaling Unix timestamp/epoch to/from built-in time.Time type in JSON. Seconds Seconds since the Epoch(Un
Client to import measurements to timestream databases.
Timestream DB Client Client to import measurements to timestream databases. Supported Databases/Services AWS Timestream AWS Timestream Run NewTimestre
Gore - Simple HTTP client for Go
GoRe (Go Requester) Simple HTTP client for Go Example g := gore.New( gore.With
Episode VI: The sentients (RPC autonomously communicating server-client)
APITrials0.6 Episode VI: The sentients (RPC autonomously communicating server-client) Captain's log: As we stray deeper into the machine inner convers
A Go client library enabling programs to perform CRUD operations on the goharbor API.
goharbor-client A Go client library enabling programs to perform CRUD operations on the goharbor API. This client library utilizes types generated by
Client to send messages to channels in Slack.
Slack Client A simple client to send messages to channels in Slack. Example package main import { "fmt" slack "github.com/tommzn/go-slack" }
Go client libraries for Kafka
kafka-go Motivations We rely on both Go and Kafka a lot at Segment. Unfortunately, the state of the Go client libraries for Kafka at the time of this
It's client library written in Golang for interacting with Linkedin Cruise Control using its HTTP API.
go-cruise-control It's client library (written in Golang) for interacting with Linkedin Cruise Control using its HTTP API. Supported Cruise Control ve
This library aims to make it easier to interact with Ethereum through de Go programming language by adding a layer of abstraction through a new client on top of the go-ethereum library.
Simple ethereum client Simple ethereum client aims to make it easier for the developers to interact with Ethereum through a new layer of abstraction t
Urban Dictionary API client for Go.
Urban Dictionary Urban Dictionary API client for Go. Download go get github.com/thexxiv/urbandictionary-go Example func main() { urban := urbandicti
Gocheat - Golang terminal client for cht.sh that uses charm.sh's bubbletea project
Go Cheat.sh install gotext go get -u golang.org/x/text/cmd/gotext go generate
Detect Language API Go Client
Detect Language API Go Client Detects language of the given text. Returns detected language codes and scores. Before using Detect Language API client
Resilient wrapper around Go http.Client that uses exponential backoff and jitter for retries.
Hardy Hardy is a very simple wrapper around http.Client that enables you to add more resilience and reliability for your HTTP calls through retries. A
High-level YugabyteDB RPC and command line client
YugabyteDB Client API YugabyteDB Client API provides high level API operations and command line interface for YugabyteDB RPC. Command line interface i
🖥️ Fast, modern and cross-platform SSH client
🖥️ Fast, modern and cross-platform SSH client Installation Build from source Requirements for building the project from source: Node 16 Go = 1.17 Wa
WireGuard Web UI for self-serve client configurations, with optional auth.
WG UI A basic, self-contained management service for WireGuard with a self-serve web UI. Current stable release: v1.3.0 Features Self-serve and web ba
A customizable and simple HTTP client library. Only depend on the stdlib HTTP client.
A customizable and simple HTTP client library. Only depend on the stdlib HTTP client.
A WebSocket client and server for GraphQL
gws A WebSocket client and server for GraphQL. gws implements Apollos' "GraphQL over WebSocket" protocol, which can be found in PROTOCOL.md. It provid
A layer of abstraction the around acme/autocert certificate manager (Golang)
Simple Secure Server Prerequisites: Your server must be reachable through the provided domain name, this is how LetsEncrypt verifies domain ownership
go-git is a highly extensible git implementation library written in pure Go.
go-git is a highly extensible git implementation library written in pure Go.