Galene videoconference server

Galene (or Galène) is a videoconference server (an “SFU”) that is easy to deploy and that requires very moderate server resources. It was originally designed for lectures, conferences and student …

Go kit: A toolkit for microservices

Why Go kit? Go kit is a programming toolkit for building microservices (or elegant monoliths) in Go. We solve common problems in distributed systems and application architecture so you can …

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 …