Batteries included conduit: adapters for common libraries.

Version on this page:
LTS Haskell 9.14:1.1.17
Stackage Nightly 2017-11-20:1.1.17
Latest on Hackage:1.2.0
MIT licensed by Michael Snoyman
Maintained by

Module documentation for

There are no documented modules for this package.


For more information about conduit in general, and how this package in particular fits into the ecosystem, see the conduit homepage.



  • Added the posOffset field to the Data.Conduit.Attoparsec.Position data type #331.


  • Speed up sinkHandle by not flushing after every output operation. #322


  • Add Data.Conduit.Foldl adapter module for the foldl package. #312


  • sinkTempFile and sinkSystemTempFile


  • sinkFileCautious

  • withCheckedProcessCleanup properly closes opened Handles #280

  • Fix alignment issues on non-X86 archs

  • Fix an incorrect comment


  • Add sinkStorable and sinkStorableEx

  • Fix build for GHC <= 7.8 #260
  • Fix accidentally breaking change in sourceProcessWithConsumer type signature


  • Add sourceProcessWithStreams #258


  • withCheckedProcessCleanup

  • Fix a leftovers bug in helperDecompress #254


  • multiple combinator for Data.Conduit.Zlib #254

  • Some typo fixes in docs



  • Adding buffer size to sourceHandleRange #213

  • Make Binary.lines O(n) instead of O(n^2) #209

  • Fix for: Decompressing a specific amount of zlib data "eats" following data #20


Add Data.Conduit.ByteString.Builder


Generalized return type in runGeneralTCPServer.


Added sinkParserEither (pull request #189)

Used by 161 packages:
amazonka, amazonka-core, amazonka-s3-streaming, amazonka-test, apns-http2, aws, aws-dynamodb-streams, aws-ec2, aws-kinesis, aws-sdk, azure-acs, b9, BCMtools, bert, buildwrapper, bzlib-conduit, cab, cabal-src, cassava-conduit, cerberus, codec-rpm, coinbase-exchange, conduit-algorithms, conduit-combinators, conduit-find, conduit-throttle, content-store, cpio-conduit, craft, credentials-cli, crypto-conduit, cryptohash-conduit, cryptonite-conduit, csv-conduit, d-bus, dns, docker, dockercook, editor-open, engine-io-yesod, fb, feed-gipeda, find-conduit, git-annex, gitson, gnss-converters, gogol, google-drive, gridfs, hackage-mirror, haddocset, hails, hamtsolo, haskdeep, haskell-abci, haskell-spacegoo, haskoin-node, hats, hell, hledger-web, hnormalise, hoogle, hOpenPGP, hopenpgp-tools, hops, hslogstash, html-conduit, http-conduit, http-proxy, http-reverse-proxy, hunt-server-cli, hw-kafka-conduit, ig, imagesize-conduit, irc-conduit, json-rpc, jsonrpc-conduit, keiretsu, keter, legion, leksah-server, lord, lz4-conduit, macbeth-lib, mangopay, markdown, mediabus, mediabus-rtp, mega-sdist, memcache-conduit, memcache-haskell, MFlow, mighttpd2, minio-hs, monad-logger, mongoDB, msgpack-rpc, murmur, MusicBrainz, nakadi-client, network-conduit-tls, network-msgpack-rpc, ntrip-client, nvim-hs, OnRmt, osdkeys, pager, pgdl, pgstream, phoityne, phoityne-vscode, powerqueue-distributed, project-template, pubnub, rtcm, sbp, sbp2udp, seqloc-datafiles, serf, shadowsocks, shell-conduit, skylark-client, sloane, smtps-gmail, socketed, socketio, stack, stackage-curator, stackage-sandbox, stack-run, stm-conduit, stomp-queue, stutter, tagstream-conduit, tensorflow-records-conduit, thumbnail-plus, time-warp, tkyprof, tsuntsun, twitter-conduit, typed-process, wai-app-file-cgi, wai-middleware-consul, waldo, xinput-conduit, xlsior, xml-conduit, xournal-parser, yesod, yesod-auth, yesod-bin, yesod-core, yesod-mangopay, yesod-platform, yesod-s3, yesod-static, yxdb-utils, zim-parser, zip, zip-conduit, zip-stream
comments powered byDisqus