Stopping gorutines via context, basics

Package context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes. Incoming requests to a server should create a Context, …

SonarQube

SonarQube empowers all developers to write cleaner and safer code. Thousands of automated Static Code Analysis rules, protecting your app on multiple fronts, and guiding your team. Detect Bugs Issues raised …

Litter: a pretty printer library for Go

Litter is a pretty printer library for Go data structures to aid in debugging and testing. Litter named for the fact that it outputs literals, which you litter your output with. As a …

Fiber: awesome Go web framework

Fiber is an Express inspired web framework built on top of Fasthttp, the fastest HTTP engine for Go. Designed to ease things up for fast development with zero memory allocation and performance in mind. Philosophy New gophers that make the switch from Node.js to Go are dealing with a learning curve …

golang: size of builded binaries

1. normal build Size of my binary: 20MB 2. ldflags You can build app with additional parameters -ldflags=“-s -w“ Size of my binary: 16MB 3. FINALY: upx You can use …

GOSSH

gossh: A small Go utility package to handle easier SSH operations such as different kinds of SSH connections (user/pass, private key or signed certificate), command execution, file transfer with SCP …

Gocyclo

Gocyclo calculates cyclomatic complexities of functions in Go source code. Installation Usage

Gonum Numerical Packages

Gonum is a set of packages designed to make writing numerical and scientific algorithms productive, performant, and scalable. Gonum contains libraries for matrices and linear algebra; statistics, probability distributions, and sampling; tools for function differentiation, integration, and optimization; network creation …

chime: A Go editor for macOS

Chime 1.0 is Available Chime is out, and available to everyone. Here’s a look at the state of the release and where we go from here. Built for macOS Chime …