dae
https://github.com/daeuniverse/dae
dae, means goose, is a high-performance transparent proxy solution.
To enhance traffic split performance as much as possible, dae employs the transparent proxy and traffic split suite within the Linux kernel using eBPF. As a result, dae can enable direct traffic to bypass the proxy application's forwarding, facilitating genuine direct traffic passage. Through this remarkable feat, there is minimal performance loss and negligible additional resource consumption for direct traffic.
As a successor of v2rayA, dae abandoned v2ray-core to meet the needs of users more freely.
https://github.com/daeuniverse/dae
1
git-town
https://github.com/git-town/git-town
Git Town provides additional Git commands that automate the creation, synchronization, shipping, and cleanup of Git branches. Compatible with all popular Git workflows like Git Flow, GitHub Flow, GitLab Flow, and trunk-based development. Supports mono-repos and stacked changes.
https://github.com/git-town/git-town
1
1
Glad I did it in Go
https://registerspill.thorstenball.com/p/glad-i-did-it-in-go
Go, the greatest teaching language?
https://registerspill.thorstenball.com/p/glad-i-did-it-in-go
1
Go sync.Map: The Right Tool for the Right Job
https://victoriametrics.com/blog/go-sync-map/index.html
https://victoriametrics.com/blog/go-sync-map/index.html
1
High-Resolution Timers on Windows
https://devblogs.microsoft.com/go/high-resolution-timers-windows
The Go Windows port added support for high-resolution timers in Go 1.23, boosting resolution from ~15.6ms to ~0.5ms. This enhancement affects time.Timer, time.Ticker, and functions that put the goroutine to sleep, such as time.Sleep.
https://devblogs.microsoft.com/go/high-resolution-timers-windows
1
excelize
https://github.com/xuri/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.
https://github.com/xuri/excelize
1
Using Go Embed
https://www.bytesizego.com/blog/go-embed
The go:embed feature simplifies the inclusion of static assets in your Go applications. By embedding files and directories at compile time, you can create more portable and self-contained binaries.
https://www.bytesizego.com/blog/go-embed
1
Distributed Transactions in Go: Read Before You Try
https://threedots.tech/post/distributed-transactions-in-go
https://threedots.tech/post/distributed-transactions-in-go
1
Implementing OpenSSL-backed Go cryptographic algorithms
https://developers.redhat.com/articles/2024/10/04/openssl-go-cryptographic-algorithms
https://developers.redhat.com/articles/2024/10/04/openssl-go-cryptographic-algorithms
1
Securing gRPC Services with JWT Authentication in Go
https://www.bytesizego.com/blog/securing-grpc-golang
https://www.bytesizego.com/blog/securing-grpc-golang
giu
https://github.com/AllenDang/giu
A rapid cross-platform GUI framework for Go based on Dear ImGui and the great Go binding imgui-go.
https://github.com/AllenDang/giu
go-blueprint
https://github.com/Melkeydev/go-blueprint
Go Blueprint is a CLI tool that allows users to spin up a Go project with the corresponding structure seamlessly. It also gives the option to integrate with one of the more popular Go frameworks (and the list is growing with new features)!
https://github.com/Melkeydev/go-blueprint
When I told 4,091 writers they weren’t getting paid
https://medium.engineering/when-i-told-4-091-writers-they-werent-getting-paid-b42b8e55ca43
Subtle database errors and how we recovered
https://medium.engineering/when-i-told-4-091-writers-they-werent-getting-paid-b42b8e55ca43
gomponents
https://github.com/maragudk/gomponents
gomponents are HTML components written in pure Go. They render to HTML 5, and make it easy for you to build reusable components. So you can focus on building your app instead of learning yet another templating language.
https://github.com/maragudk/gomponents
Lessons from running WebAssembly in production with Go & Wazero
https://blog.arcjet.com/lessons-from-running-webassembly-in-production-with-go-wazero
Lessons learned from running production Go services that call Wasm using Wazero: embedding Wasm binaries, optimizing startup times, pre-initialization, wasm-opt optimizations, and profiling.
https://blog.arcjet.com/lessons-from-running-webassembly-in-production-with-go-wazero
CPU throttling for containerized Go applications explained
https://kanishk.io/posts/cpu-throttling-in-containerized-go-apps
https://kanishk.io/posts/cpu-throttling-in-containerized-go-apps