GitHub repository: matecat/rereadable-stream
Description: Node.js stream that can be read from begining, tailed a number lines from the end and so on, by any number of other streams