Skip to content
A golang package which provides a fan out style reader writer pipe.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


FanoutWriter is a Golang package that implements io.WriteCloser and allows for multiple io.ReadClosers to be created which may read the data which is written to the FanoutWriter at a speed independent of other io.ReadClosers. This is ideal for a single data source which must broadcast data to multiple readers who, for example, may be sitting over a variable speed network connection.


Documentation for the FanoutWriter may be found on


This code is licensed using the MIT License, which may be found here: LICENSE.

You can’t perform that action at this time.