RSocket

RSocket is an application protocol initially developed by Netflix, that supports Reactive Streams. The motivation behind its development was to replace hypertext transfer protocol (HTTP), which is inefficient for many tasks such as microservices communication, with …

go: parallel test execution

Go umí od verze 1.7 spouštět paralelně testy. To může být docela významné, pokud se snažíte o TDD a váš code base s testy se stále rozrůstá a jejich kompletní …

VictoriaMetrics is free!

VictoriaMetrics – high-performance, cost-effective and scalable time series database, long-term remote storage for Prometheus https://victoriametrics.com/ VictoriaMetrics on GitHub, writen in Go 🙂 Prominent features Supports Prometheus querying API, so it can …

gRPCurl

grpcurl is a command-line tool that lets you interact with gRPC servers. It’s basically curl for gRPC servers. The main purpose for this tool is to invoke RPC methods on a gRPC server …

golang: panicparse

panicparse: Parses panic stack traces, densifies and deduplicates goroutines with similar stack traces. Helps debugging crashes and deadlocks in heavily parallelized process. >50% more compact output than original stack dump …

Go: progress bars in terminal applications

uiprogress: A Go library to render progress bars in terminal applications. It provides a set of flexible features with a customizable API. Progress bars improve readability for terminal applications with …

Goreleaser

GoReleaser is a release automation tool for Go projects. The goal is to simplify the build, release and publish steps while providing variant customization options for all steps. GoReleaser builds Go …