go-retry: A robust, flexible Go package that provides configurable retry strategies for functions.

go-retry

go-spinner: A simple and customizable spinner component for CLI applications written in Go.

go-spinner

go-grpc-bin: gRPC request & response service.

go-grpc-bin

go-saga: A Golang implementation of saga pattern.

go-saga

go-project-config: A clean and neat way for managing configuration data from environment variables for your Go project.

go-project-config

go-templates: A repository hosting a collection of Go project templates.

  • Example of a CRUD gRPC service
  • Example of a CRUD gRPC service, with TLS
  • Example of a RESTFul API

go-templates

go-clipboard: A cross-platform clipboard utility for Go.

go-clipboard

go-image-resizer: A tiny image resizer utility for Go.

go-image-resizer

go-makefile-gen: A simple utility tool for generating a Makefile to your Go project.

go-makefile-gen

go-ocr: A tiny OCR utility for Go.

go-ocr

go-retryable-httpclient: A tiny Go retryable http client to use when consuming Rest APIs.

go-retryable-httpclient