







Cgo Without C Toolchain Background Cgo provides a mechanism to incorporate C code into Go programs. Currently, it requires a C toolchain to be present on the host system whenever building code with...
The Go programming language
Go may be our generation's most important new programming language. It is exceptionally expressive, highly efficient in both compilation and execution, and enables the development of extremely reliable and robust programs. It shares the same spirit programmers once found in C: it helps serious professional programmers achieve maximum effect with minimum means. Now, Go shares something else with C, too. Brian Kernighan, who wrote the world's most respected and useful C primer for working programmers, has just done the same for Go. Together with Google Go insider Alan Donovan, Kernighan explains what Go does and doesn't borrow from C ... the great ideas it borrows from other modern languages ... and how it avoids features that lead to unnecessary complexity and unreliable code. Throughout, their short, carefully-crafted code examples demonstrate today's most effective Go idioms, so you can start using Go effectively right from the beginning, and quickly take advantage of its full power. All code has been extensively reviewed by Go's creators at Google for both completeness and accuracy

The Go Programming Language
Go is an open source programming language that makes it simple to build secure, scalable systems.

Learn Go by Building a Command Line Todo App | Barbarian Meets Coding
Learn the Go programming language by building a test-driven command line todo application

GopherCon 2017: A Go Programmer's Guide to Syscalls - Liz Rice
Just Fucking Use Go - Blain Smith
Hey, dipshit. You know what compiles in two seconds, deploys as a single binary, and doesn't shit itself when a transitive dependency gets yanked from npm at 3am? Go. The same way HTML has been sitting there since the dawn of the goddamn internet waiting for you to stop overcomplicating the frontend, Go has been sitting there for over a decade waiting for you to stop overcomplicating the backend.
Lightweight gRPC on the Go Standard Library
Sidecar is a tiny Go package that can be used to make clients and servers that use the gRPC wire protocol.

Go Web Programming
Build scalable, high-performance web apps in Go with modern design principles.

Preserving Order in Concurrent Go Apps: Three Approaches Compared
Concurrency breaks ordering by design, but sometimes we need both. Explore three methods to preserve order in concurrent Go applications, from standard ReplyTo channels to sophisticated permission passing, with benchmarks and real-world trade-offs.

dynamic package - github.com/jhump/protoreflect/dynamic - Go Packages
Package dynamic provides an implementation for a dynamic protobuf message.
Notes on structured concurrency, or: Go statement considered harmful — njs blog
Every concurrency API needs a way to run code concurrently. Here's some examples of what that looks like using different APIs:
clipboard/clipboard_unix.go at master · atotto/clipboard
clipboard for golang. Contribute to atotto/clipboard development by creating an account on GitHub.
Add Go 1.24+ native H2C support examples by AndrianBdn · Pull Request #6 · thrawn01/h2c-golang-example
Starting from Go 1.24, HTTP/2 Cleartext (H2C) is supported natively in the standard library, eliminating the need for golang.org/x/net/http2/h2c package or workarounds. Since this repository ranks ...

git-pkgs/forge
Go library and CLI for working with git forges. Supports GitHub, GitLab, Gitea/Forgejo, and Bitbucket Cloud through a single interface.
Mile High Gophers - Denver | Meetup
This is a group for anyone that is interested in learning more about the Go programming language. We invite novice developers to experienced developers to attend. We will make sure we have appropriate topics and presentations for all groups. Our focus will be on how GO compares to other languages, p

Hey we shipped a new Go code generator for lexicon types. Been in production for a couple weeks now 🥳 Based off of @bnewbold.net's cobalt work and @hypha.coop's go-dasl for DRISL serialization. Copies indigo's echo server stub generation verbatim. 100% compatible with @atproto/lex lockfiles.
GitHub - streamplace/glex: Go code generation for atproto. glex: enter the repo
github.com