Go Library
4.16K subscribers
18 photos
63 files
830 links
Go (Golang) Library

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

Anubis is a Web AI Firewall Utility that weighs the soul of your connection using one or more challenges in order to protect upstream resources from scraper bots.

This program is designed to help protect the small internet from the endless storm of requests that flood in from AI companies. Anubis is as lightweight as possible to ensure that everyone can afford to protect the communities closest to them.


https://github.com/TecharoHQ/anubis
flagr

Flagr is an open source Go service that delivers the right experience to the right entity and monitors the impact. It provides feature flags, experimentation (A/B testing), and dynamic configuration. It has clear swagger REST APIs for flags management and flag evaluation.


https://github.com/openflagr/flagr
Practical Networking Patterns in Go

A 13-part guide to building scalable, efficient, and resilient networked applications in Go—grounded in real-world benchmarks, low-level optimizations, and practical design patterns.


https://goperf.dev/02-networking
Kubernetes CPU Limits and Go

Article updated on September 23, 2025.

https://www.ardanlabs.com/blog/2024/02/kubernetes-cpu-limits-go.html
How fast is go? simulating millions of particles on a smart tv

The challenge, simulate millions of particles in golang, multi-player enabled, cpu only, smart tv compatible.


https://dgerrells.com/blog/how-fast-is-go-simulating-millions-of-particles-on-a-smart-tv
gomlx

GoMLX is an easy-to-use set of Machine Learning and generic math libraries and tools. It can be seen as a PyTorch/Jax/TensorFlow for Go.


https://github.com/gomlx/gomlx
tablewriter

tablewriter is a Go library for generating rich text-based tables with support for multiple output formats, including ASCII, Unicode, Markdown, HTML, and colorized terminals. Perfect for CLI tools, logs, and web applications.


https://github.com/olekukonko/tablewriter
gojekyll

Gojekyll is a partially-compatible clone of the Jekyll static site generator, written in the Go programming language. It provides build and serve commands, with directory watch and live reload.


https://github.com/osteele/gojekyll
pgschema

pgschema is a CLI tool that brings terraform-style declarative schema migration workflow to Postgres


https://github.com/pgschema/pgschema
oq

Terminal OpenAPI Spec viewer


https://github.com/plutov/oq
resterm

Terminal REST client for .http/.rest files with HTTP, GraphQL, and gRPC support.


https://github.com/unkn0wn-root/resterm
How to Name Your Metrics

Metrics are the quantitative backbone of observability—the numbers that tell us how our systems are performing. This is the third post in our OpenTelemetry naming series, where we've already explored how to name spans and how to enrich them with meaningful attributes. Now let's tackle the art of naming the measurements that matter.


https://blog.olly.garden/how-to-name-your-metrics
gocraft-backend

GoCraft is a powerful, production-ready Go backend generator that helps developers quickly scaffold modern microservices with their preferred frameworks, databases, and features. Generate complete, well-structured Go applications in seconds with built-in best practices, security features, and comprehensive documentation.


https://github.com/telman03/gocraft-backend
go-whatsapp-web-multidevice

GOWA - WhatsApp REST API with support for UI, Webhooks, and MCP. Built with Golang for efficient memory use.


https://github.com/aldinokemal/go-whatsapp-web-multidevice
Go proposal: Hashers

Provide a consistent approach to hashing and equality checks in custom data structures.


https://antonz.org/accepted/maphash-hasher
We tried Go's experimental Green Tea garbage collector and it didn't help performance

https://www.dolthub.com/blog/2025-09-26-greentea-gc-with-dolt