Go Library
4.21K subscribers
18 photos
63 files
860 links
Go (Golang) Library

Реклама: @ostinostin
Контент: @mxssl
Download Telegram
yzma

yzma lets you use Go to perform local inference with Vision Language Models (VLMs), Large Language Models (LLMs), Small Language Models (SLMs), and Tiny Language Models (TLMs) by using the llama.cpp libraries all running on your own hardware.


https://github.com/hybridgroup/yzma
monigo

MoniGo is a performance monitoring library for Go applications. It provides real-time insights into application performance with an intuitive user interface, enabling developers to track and optimize both service-level and function-level metrics.


https://github.com/iyashjayesh/monigo
kubo

Kubo was the first IPFS implementation and is the most widely used one today. Implementing the Interplanetary Filesystem - the standard for content-addressing on the Web, interoperable with HTTP. Thus powered by future-proof data models and the libp2p for network communication. Kubo is written in Go.


https://github.com/ipfs/kubo
flint

Flint is a modern, self-contained KVM management tool built for developers, sysadmins, and home labs who want zero bloat and maximum efficiency. It was built in a few hours out of a sudden urge for something better.


https://github.com/volantvm/flint
runtime-radar

Runtime Radar is an open-source solution for monitoring runtime security events and responding to incindents in containerized environments.


https://github.com/Runtime-Radar/runtime-radar
1
The Green Tea Garbage Collector

Go 1.25 includes a new experimental garbage collector called Green Tea, available by setting GOEXPERIMENT=greenteagc at build time. Many workloads spend around 10% less time in the garbage collector, but some workloads see a reduction of up to 40%!

It’s production-ready and already in use at Google, so we encourage you to try it out. We know some workloads don’t benefit as much, or even at all, so your feedback is crucial to helping us move forward. Based on the data we have now, we plan to make it the default in Go 1.26.


https://go.dev/blog/greenteagc
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
frp

frp is a fast reverse proxy that allows you to expose a local server located behind a NAT or firewall to the Internet. It currently supports TCP and UDP, as well as HTTP and HTTPS protocols, enabling requests to be forwarded to internal services via domain name.


https://github.com/fatedier/frp
🔍Тестовое собеседование с Go-разработчиком из Яндекса

13 ноября(уже в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Go-разработчика.

Как это будет:
📂 Владислав Кирпичов, Go-разработчик в Яндексе, ex-VK, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Влад будет комментировать каждый ответ респондента, чтобы дать понять, чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Владу

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Go-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_go_bot

Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM