Go Library
4.11K subscribers
20 photos
63 files
799 links
Go (Golang) Library

Реклама: @ostinostin
Контент: @mxssl
Download Telegram
1
Mastering ISO 8583 Message Networking with Golang

ISO 8583 is a standard for financial transactions with payment cards.


https://alovak.com/2024/08/27/mastering-iso-8583-message-networking-with-golang
1
Terminal Applications in Go

Charm's BubbleTea library integrates seamlessly with Cobra and Viper to build powerful command line tooling for developers.


https://harrisoncramer.me/terminal-applications-in-go
1
Exploring Goja: A Golang JavaScript Runtime

This post explores Goja, a JavaScript runtime library in the Golang ecosystem. Goja stands out as a powerful tool for embedding JavaScript within Go applications, offering unique advantages when manipulating data and exposing an SDK that doesn’t require a go build step.


https://jtarchie.com/posts/2024-08-30-exploring-goja-a-golang-javascript-runtime
1
tunalog

Tunalog is a no-installation, easy-to-use blogging system written in Go.


https://github.com/caris-events/tunalog
1
badger

BadgerDB is an embeddable, persistent and fast key-value (KV) database written in pure Go. It is the underlying database for Dgraph, a fast, distributed graph database. It's meant to be a performant alternative to non-Go-based key-value stores like RocksDB.


https://github.com/dgraph-io/badger
1
tetrigo

A Golang implementation of Tetris, following the official 2009 Tetris Design Guideline.


https://github.com/Broderick-Westrope/tetrigo
1
ergo

The Ergo Framework is an implementation of ideas, technologies, and design patterns from the Erlang world in the Go programming language. It is based on the actor model, network transparency, and a set of ready-to-use components for development. This significantly simplifies the creation of complex and distributed solutions while maintaining a high level of reliability and performance.


https://github.com/ergo-services/ergo
1
live-pprof

Use live-pprof to Monitor a Go app's performance. It launches in seconds, boosting your local development.


https://github.com/moderato-app/live-pprof
1
Telemetry in Go 1.23 and beyond

https://go.dev/blog/gotelemetry
1
How Go Tests "go test"

How does Go, the project, and team behind it, test go test, the Go tool's command for running tests? Does Go test go test using the go test command? In this article, we explore the evolution of how the Go team tests the Go tool (go) and discuss strategies for testing command-line tools written in Go in general.


https://atlasgo.io/blog/2024/09/09/how-go-tests-go-test
1
Statically and Dynamically Linked Go Binaries

Examining the Go binaries and linkers.


https://packagemain.tech/p/golang-statically-and-dynamically-linked-binaries
1
1
A love letter to Go

The Go programming language (or golang) left beta twelve years ago, and version 1 was released which means I’ve been writing Go on and off for 12 years now.

Go came along at the perfect time. I was in the middle of evaluating languages for work as we were experiencing scaling issues with an existing codebase and needed a new approach.


https://tomjowitt.com/posts/a-love-letter-to-go
1
sprig

The Go language comes with a built-in template language, but not very many template functions. Sprig is a library that provides more than 100 commonly used template functions.

It is inspired by the template functions found in Twig and in various JavaScript libraries, such as underscore.js.


https://github.com/Masterminds/sprig
1
go-astiav

astiav is a Golang library providing C bindings for ffmpeg


https://github.com/asticode/go-astiav
1
enmime

nmime is a MIME encoding and decoding library for Go, focused on generating and parsing MIME encoded emails.


https://github.com/jhillyerd/enmime
1
vhs

Write terminal GIFs as code for integration testing and demoing your CLI tools.


https://github.com/charmbracelet/vhs
1
goose

Goose is a database migration tool. Both a CLI and a library.

Manage your database schema by creating incremental SQL changes or Go functions.


https://github.com/pressly/goose
1
jd

jd is a commandline utility and Go library for diffing and patching JSON and YAML values.


https://github.com/josephburnett/jd
1