Gochan – A library of channel architectures for Go, inspired by Rust
Gochan – A library of channel architectures for Go, inspired by Rust
Hi All, I felt like I was re-inventing the wheel by bolting similar channel architectures onto different Go structs repeatedly so I decided to extract some common types into into one library so that they would be easier to re-use: - oneshot - spsc - spmc - mpsc - mpmc - broadcast - watch The types are inspired by Rust channels so if you're coming from Rust they should feel familiar. So far I'm really enjoying using them but it'd be great to get some external feedback if you have time! https://github.com/amorey/gochan Andres
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
wasm-mt – A multithreading library for Rust and WebAssembly
animaterm - a Rust TUI library
Cronexpr, a Rust library to parse and iter crontab expression
Ain't Nobody – Rust executable and library
IRC Library in Rust
EC2 Management in Rust (Htop Inspired)
Result monad for Elixir inspired by Rust Result type
Kern – Modular C++ logging library inspired by the Rust crate fern
Iceoryx2 – Fast IPC Library for Rust, C++, and C
Kentro – a fast Rust library for K-Means clustering