Skip to content

Gochan

Developer Productivity

A small Go library providing specialized channel types (oneshot, SPSC, SPMC, MPSC, MPMC, broadcast, watch) that extend Go's built‑in channels with common coordination patterns.

Go Latest v0.2.0 · 5d ago Security brief →

Features

  • Provides seven specialized channel architectures: oneshot, SPSC, SPMC, MPSC, MPMC, broadcast, and watch.
  • Each type offers distinct sender/receiver semantics (single‑value exchange, work distribution, fan‑in/out, latest‑value delivery).
  • Supports cancellation from either side with clean shutdown via `Close()` returning `ErrClosed`.

Recent releases

View all 4 releases →
No immediate action
v0.2.0 Breaking risk

Precedence unification

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
10
Forks
0
Language
Go

Install & Platforms

Install via
go

Beta — feedback welcome: [email protected]