Golang Channels Typed pipes that connect goroutines. Send and receive with `<-`; buffered or unbuffered. The fundamental primitive of Go's concurrency model.