Go Library
4.21K subscribers
17 photos
63 files
858 links
Go (Golang) Library

Реклама: @ostinostin
Контент: @mxssl
Download Telegram
Go Wiki: Go-Release-Cycle

Go is released every six months. Each release cycle is broken down into a development phase lasting about 4 months, followed by a 3-month period of testing and polishing called the release freeze. If everything goes well, work on the next release begins before the previous release has shipped, resulting in an overlap of about a month.


https://go.dev/wiki/Go-Release-Cycle
Timezones as Types: Making Time Safer to Use in Go

TL;DR Meridian uses Go generics to encode timezones directly into the type system (et.Time, pt.Time, etc.), catching timezone bugs at compile time instead of production.


https://www.matthewhalpern.com/posts/golang-type-safe-timezones
From 19 Hours to Under a Second: Building a Blazing-Fast TCP Scanner in Go

https://docs.serviceradar.cloud/blog/blazing-fast-go-syn-scanner
vacuum

An ultra-super-fast, lightweight OpenAPI linter and quality checking tool, written in golang and inspired by Spectral.


https://github.com/daveshanley/vacuum
do

This library implements the Dependency Injection design pattern. It may replace the fantastic uber/dig package. samber/do uses Go 1.18+ generics and therefore offers a type‑safe API.


https://github.com/samber/do
croc

croc is a tool that allows any two computers to simply and securely transfer files and folders.


https://github.com/schollz/croc
How We Saved 70% of CPU and 60% of Memory in Refinery’s Go Code, No Rust Required

https://www.honeycomb.io/blog/how-we-saved-70-cpu-60-memory-refinery