Description
A Haskell library that provides Handle-like interfaces backed by ByteString data. It lets code that expects a Handle operate on in-memory bytes instead of a real file or device.
Developers use it for tests, parsers, adapters, and tools that need to reuse Handle-based APIs. It is useful for controlled in-memory data, not for replacing persistent storage.