streaming-benchmarks: Benchmarks to compare streaming packages

[ benchmark, mit, program ] [ Propose Tags ]

Comprehensive, carefully crafted benchmarks for streaming operations and their comparisons across notable Haskell streaming libraries including streaming, machines, pipes, conduit and streamly. Streamly is a new streaming library with high level and composable concurrency built-in, it is the primary motivation for these benchmarks. We have put a lot of effort to make sure that the benchmarks are correct, fair and reproducible. Please report if you find something that is not right.

If you are using stack then use ./ to run the benchmarks; charts will be generated in the charts directory.

With any build tool, run the benchmarks with --csv=results.csv as arguments and then use makecharts results.csv to create the charts. In case you want to be pedantic about accurate results then you can run the benchmarks in the same way as invokes them.

Versions [faq] 0.1.0, 0.2.0
Dependencies base (==4.*), bytestring (>=0.9 && <0.11), Chart (>=1.6 && <1.9), Chart-diagrams (>=1.6 && <1.9), csv (==0.1.*), directory (>=1.2 && <1.4), split (==0.2.*), text (>=1.1.1 && <1.3), typed-process (>= && <0.3) [details]
License MIT
Copyright Copyright (c) 2017 Harendra Kumar
Author Harendra Kumar
Maintainer Harendra Kumar
Category Benchmark
Home page
Bug tracker
Source repo head: git clone git://
Uploaded by harendra at Thu Mar 22 22:59:04 UTC 2018
Distributions NixOS:0.2.0
Executables makecharts
Downloads 484 total (54 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
Last success reported on 2018-03-23 [all 3 reports]


Maintainer's Corner

For package maintainers and hackage trustees