Singleflight in Go

Singleflight is a pattern and corresponding package in Go’s golang.org/x/sync/singleflight library. Its primary purpose is to ensure that only one call to an expensive or duplicative operation is in flight …

FREE Ultimate Go: A High-Quality Go Programming Course

The Ultimate Go course offers advanced material on Go’s design, best practices, concurrency patterns, and much more. It’s an exceptional opportunity to learn from highly knowledgeable instructors at no cost. The content …

go: creating pdf documents

A Maroto way to create PDFs. Maroto is inspired in Bootstrap and uses Gofpdf. Fast and simple. Maroto definition: Brazilian expression, means an astute/clever/intelligent person. Art by @marinabankr You can write your PDFs …

go-pretty

go-pretty: Utilities to prettify console output of tables, lists, progress-bars, text, etc. with a heavy emphasis on customization. Execute go run github.com/jedib0t/go-pretty/v6/cmd/demo-table@latest colors to get:

fyne

Fyne is an easy-to-use UI toolkit and app API written in Go. It is designed to build applications that run on desktop and mobile devices with a single codebase. To develop …

env

env: A simple, zero-dependencies library to parse environment variables into structs.