Rust Vs Go: A Hands-On Comparison
Rust vs Go: A Hands-On Comparison — Despite all their differences, Rust and Go are frequently...
GitHub - antonmedv/countdown: Terminal countdown timer
Countdown 1.5: Terminal Countdown Timer — Run countdown 168h to count down to the next newsletter,...
GitHub - speedata/boxesandglue: PDF rendering library for Go using TeX algorithms.
Boxes and Glue: A TeX-Inspired Typesetting Library — A PDF typesetting library using “the spirit of...
Repo Trends
Repo Trends: View and Analyze Trends in GitHub Issues Over Time — A nicely designed tool that...
Gotify · a simple server for sending and receiving messages
Gotify Server: A Real-Time Messaging Server for Webapps — A Go-powered service you can self-host to...
GitHub - melbahja/goph: 🤘 The native golang ssh client to execute your commands over ssh connection. 🚀🚀
Goph 1.4: A Native Go SSH Client — Supports connections using passwords, private keys, keys with...
GitHub - omissis/go-jsonschema: A tool to generate Go data types from JSON Schema definitions.
go-jsonschema: Generate Go Data Types from JSON Schemas — Generates data types and structs corresponding to...
GitHub - AllenDang/giu: Cross platform rapid GUI framework for golang based on Dear ImGui.
Giu 0.7: Dear ImGui-Based Cross Platform GUIs for Go — Another way to create GUI apps....
Culture and Benefits
Feel the Power of More Than 420,000 Teammates and Work #LikeABosch — It’s our people who...
Using AWS Lambda with Golang to Generate On-call Calendars
Using AWS Lambda with Go to Generate On-Call Calendars — A fun side project that showcases...
Compile-time safety for enumerations in Go
Compile-Time Safety for Enumerations — A possible approach to improve the compile-time safety of enumerations in...
My Preferred Go Stack
One Developer's Preferred Go Stack — One developer’s preferred set of libraries. Opinions will vary, but...
https://quii.gitbook.io/learn-go-with-tests/testing-fundamentals/working-without-mocks
Learn Go with Tests: Working without Mocks — The popular Learn Go with Tests resource has...
Event Driven Go Training
Final Call: Last Chance To Learn Event-Driven Go in 2023! — The job market is tough...
Deconstructing Type Parameters - The Go Programming Language
Deconstructing Type Parameters — If the definition func Clone[S ~[]E, E any](s S) S sends a...
GitHub - spf13/afero: A FileSystem Abstraction System for Go
Afero 1.10: A Filesystem Abstraction System for Go — A single consistent API for accessing a...
Organizing a Go module - The Go Programming Language
Organizing a Go Module — It’s common for Go developers to think about how to organize...
Fixing For Loops in Go 1.22 - The Go Programming Language
Fixing for Loops in Go 1.22 — Go 1.21 includes a preview of a much-anticipated change...
Fault tolerance and resilience patterns for Go
Failsafe: Fault Tolerance and Resilience Patterns — A new Go library for building fault-tolerant apps where...
GitHub Actions could be so much better
GitHub Actions Could Be So Much Better — Actions is a useful service, but the developer...
How (not) to apply for a software job
How (Not) to Apply for a Software Job — Not Go specific, but one of our...
https://t.mp/temporal-courses
Temporal 101 & 102 Courses in Go — Learn Temporal's open source key concepts and best...
Top 10 tips for instrumenting Golang with New Relic, part 5
Top 10 Tips for Instrumenting Go Apps with New Relic — While this is part five...
v2.6.0 Released - Ebitengine
Ebitengine v2.6.0: The 2D Game Engine — Ebitengine (formerly Ebiten) is the best known approach for...
GitHub - sugawarayuuta/sonnet: High performance JSON decoder in Go
Sonnet: A High(er) Performance JSON Library — “Fully compatible with the Go standard library, Both the...
GitHub - laixintao/flameshow: A terminal Flamegraph viewer.
Flameshow: A Terminal Flamegraph Viewer — Before you whip out go install, bear in mind this...
GitHub - uber-go/automaxprocs: Automatically set GOMAXPROCS to match Linux container CPU quota.
automaxprocs: Automatically Set GOMAXPROCS to Match Linux Container CPU Quota
The PHP Revolution Is Underway: FrankenPHP 1.0 Beta - Kévin Dunglas
FrankenPHP 1.0 Beta: Another PHP App Server — Your eyes do not deceive you. This is...
Temporal Go SDK developer's guide | Temporal Documentation
A Developer’s Guide to Getting Started with Temporal — Use this Go SDK guide to see...
GitHub - pterm/pterm: ✨ #PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more 🚀 It's completely confi...
PTerm: A TUI Framework for Go — An extensive library packed with components for improving the...
static-server: an HTTP server in Go for static content - Eli Bendersky's website
static-server: An HTTP Server in Go for Static Content — Eli’s made it as simple as...
GitHub - leaanthony/u: Adding "unset" state to golang's types
u: Adding an 'Unset' State to Go's Types — For when you want to know if...
fx – terminal JSON viewer
fx 30: The Go-Powered Terminal JSON Viewer — fx has long been a useful tool for looking...
Goyave
Goyave: An Elegant Go REST Framework — Provides structure, routing, a configuration system, and, importantly, pretty...
Use your database to power state machines
Use Your Database to Power State Machines — How to build a state machine using Go...
Crafting a Language Server in Golang: A VSCode LSP for Lama2
Crafting a Language Server in Go: A VSCode LSP for Lama2 — Lama2 (not to be...
WASI support in Go - The Go Programming Language
On WASI Support in Go — Recent versions of Go have introduced the ability to target...
The Wails Project | Wails
Wails 2.6: Create Desktop Apps with Go, JS and CSS — Ever been envious of JavaScript...
What I Have Changed My Mind About in Software Development
What I Have Changed My Mind About in Software Development — “Anybody who doesn’t change their...
This Will Make Everyone Understand Golang Interfaces
▶ 'This Will Make Everyone Understand Go Interfaces' — For anyone experiencing confusion, Anthony GG takes on...
Scaling gopls for the growing Go ecosystem - The Go Programming Language
Scaling gopls for the Growing Go Ecosystem — The official Go blog gives us two posts...
Profile-guided optimization in Go 1.21 - The Go Programming Language
Profile-Guided Optimization (PGO) in Go 1.21 — PGO has been a popular topic for blog posts...
GitHub - alecthomas/participle: A parser library for Go
Participle 2.1: A Simple Parser Package — Aims to provide a straightforward and idiomatic way to...
Temporal 102 with Go | Learn Temporal
Free Course: Temporal 102 with Go — Learn how to utilize the full development cycle in...
GitHub - jhillyerd/enmime: MIME mail encoding and decoding package for Go
Enmime 1.0: MIME Encoding and Decoding Package — Focused on generating and parsing MIME encoded emails.
GitHub - zmb3/spotify: A Go wrapper for the Spotify Web API
Spotify 2.4.0: A Go Wrapper for the Spotify Web API — There are a variety of...
GitHub - charmbracelet/lipgloss: Style definitions for nice terminal layouts 👄
Lip Gloss 0.8: Style Definitions for Nice Terminal Layouts — Provides a ‘fluent’-style API for stylizing...
GitHub - lotusdblabs/lotusdb: Most advanced key-value store written in Go, extremely fast, compatible with LSM tree and B+ tree, optimization of badger and bbolt.
LotusDB 2.0: A Key/Value Store Built in Go — A Go-native key/value store that boasts high...
Perfectly Reproducible, Verified Go Toolchains - The Go Programming Language
Perfectly Reproducible, Verified Go Toolchains — Go 1.21 contains some significant features, but truly reproducible builds...