I’ve been learning Go concurrency and wanted to understand how production-style concurrency libraries are designed, so I started building my own toolkit: FlowChan.
Repo: https://github.com/Atul-Koundal/FlowChan
t’s still in a very early stage and I’m primarily building it as a learning project to better understand Go’s concurrency patterns and trade-offs
I’d appreciate feedback on:API design,Concurrency correctness,Performance considerations,Missing features,General project structure