Fast and dynamic encoding of Protocol Buffers in Go
https://vincent.bernat.ch/en/blog/2023-dynamic-protobuf-golang
https://vincent.bernat.ch/en/blog/2023-dynamic-protobuf-golang
gofumpt
Enforce a stricter format than gofmt, while being backwards compatible.https://github.com/mvdan/gofumpt
go-pretty
Utilities to prettify console output of tables, lists, progress-bars, text, etc. with a heavy emphasis on customization.https://github.com/jedib0t/go-pretty
Structured logging in Go with slog
A quick introduction to slog, the structured logging library for Go.https://mrkaran.dev/posts/structured-logging-in-go-with-slog
Golang Quirks & Intermediate Tricks
Pt 1:
https://eblog.fly.dev/quirks.htmlPt 2:
https://eblog.fly.dev/quirks2.htmllefthook
Fast and powerful Git hooks manager for any type of projects.https://github.com/evilmartians/lefthook
hoverfly
Lightweight service virtualization/API simulation tool for developers and testershttps://github.com/SpectoLabs/hoverfly
The complete guide to OpenTelemetry in Golang. (17 Feb 2023)
This guide should take you from zero to production.https://www.komu.engineer/blogs/11/opentelemetry-and-go
How to Publish Your Golang Binaries with Goreleaser
https://www.kosli.com/blog/how-to-publish-your-golang-binaries-with-goreleaser
https://www.kosli.com/blog/how-to-publish-your-golang-binaries-with-goreleaser
polar
PolarStreams is a lightweight, elastic, Kubernetes-native event streaming system. It acts as a persistent buffer between services providing at-least-once delivery guarantees.https://github.com/polarstreams/polar
PolarStreams is optimized to be developer friendly, resource efficient, have minimal operational overhead, and be a good K8s neighbor.
A beginner's guide to creating a web-app in Go using Ent
Ent is an open-source entity framework for Go. It is similar to more traditional ORMs, but has a few distinct features that have made it very popular in the Go community. Ent was first open-sourced by Ariel in 2019, when he was working at Facebook. Ent grew from the pains of managing the development of applications with very large and complex data models and ran successfully inside Facebook for a year before open-sourcing it. After graduating from Facebook Open Source, Ent joined the Linux Foundation in September 2021.https://entgo.io/blog/2023/02/23/simple-cms-with-ent
This tutorial is intended for Ent and Go novices who want to start by building a simple project: a very minimal content management system.
Import leads from Google Forms into your CRM with functions
Sometimes you just need to import data from a Google Form, here's how you can do it with OpenFaaS in a couple of hours.https://www.openfaas.com/blog/import-leads-from-google-forms-to-crm
gluon
An IMAP4rev1 library focusing on correctness, stability and performance.https://github.com/ProtonMail/gluon