This document describes scala-gopher, a Scala library that implements Communicating Sequential Processes (CSP) concepts like Go channels. It allows asynchronous programming using constructs like select.forever that handle input/output between channels. The library builds on Akka and SIP 22 for asynchrony. It includes channels, transputers that connect via ports, and replication capabilities for running processes in parallel. The goal is to provide CSP functionality within the Scala ecosystem as a complementary approach to streams and actors.