FlameScope for Go
Learn how to visualize CPU samples from Go execution traces with FlameScope.https://blog.felixge.de/flamescope-for-go
A Comprehensive Guide to Structured Logging in Go
https://betterstack.com/community/guides/logging/logging-in-go
https://betterstack.com/community/guides/logging/logging-in-go
Real World Golang Concurrency Examples
https://www.dolthub.com/blog/2023-03-13-golang-concurrency-examples
https://www.dolthub.com/blog/2023-03-13-golang-concurrency-examples
ngrok-go
Embed ngrok secure ingress into your Go apps as a net.Listener with a single line of code.https://github.com/ngrok/ngrok-go
go-openai
This library provides Go clients for OpenAI API. We support:https://github.com/sashabaranov/go-openai
- ChatGPT
- GPT-3, GPT-4
- DALL·E 2
- Whisper
Debugging Dockerized Go Applications with VS Code
https://www.kenaqshal.com/blog/debugging-dockerized-go-applications
https://www.kenaqshal.com/blog/debugging-dockerized-go-applications
gotraceui
Gotraceui is a tool for visualizing and analyzing Go execution traces.https://github.com/dominikh/gotraceui
excelize
Excelize is a library written in pure Go providing a set of functions that allow you to write to and read from XLAM / XLSM / XLSX / XLTM / XLTX files. Supports reading and writing spreadsheet documents generated by Microsoft Excel™ 2007 and later. Supports complex components by high compatibility, and provided streaming API for generating or reading data from a worksheet with huge amounts of data. This library needs Go version 1.16 or later.https://github.com/qax-os/excelize
topaz
Topaz is an open-source authorization service providing fine-grained, real-time, policy-based access control for applications and APIs.https://github.com/aserto-dev/topaz
It uses the Open Policy Agent (OPA) as its decision engine, and provides a built-in directory that is inspired by the Google Zanzibar data model.
Authorization policies can leverage user attributes, group membership, application resources, and relationships between them. All data used for authorization is modeled and stored locally in an embedded database, so authorization decisions can be evaluated quickly and efficiently.