name: streamly
description: For upgrading to streamly-0.9.0+ please read the
Streamly-0.9.0 upgrade guide.

Streamly is a standard library for Haskell that focuses on C-like
performance, modular combinators, and streaming data flow model.
Streamly consists of two packages, the
streamly-core package
provides functionality that depends only on boot libraries, and
the streamly package
provides additional functionality like concurrency, time, lifted
exceptions, and networking.  For unified documentation visit
the streamly website.

Streamly provides unified, modular building blocks to build
high-performance, concurrent, scalable applications in Haskell.  Stream
fusion optimizations in streamly enable exceptional modularity with
high performance comparable to C. Streamly complements the Haskell
base package, supplying
additional functionality to quickly build general-purpose applications
in Haskell. For high-level functionality built over streamly like
streaming OS processes, shell programming, GNU coreutils,
statistics, and compression libraries please see the
streamly ecosystem packages.

Performance with modularity:

Performance on par with C (Benchmarks)

API close to standard Haskell lists (Examples)

Declarative concurrency with automatic scaling

Filesystem, fsnotify, network, and Unicode support included

Fast binary serialization (with optional JSON like features)

More functionality is provided via many (ecosystem packages)

Unified and powerful abstractions:

Unifies streams, arrays, folds, and parsers

Unifies Data.List, list-t, and logict with streaming

Unifies concurrency with standard streaming abstractions

Unifies reactive, time-domain programming with streaming

Unifies binary serialization and unboxed arrays

Interworks with other streaming libraries
license_spdx: BSD-3-Clause
version: 0.8.1.1
spec_version: 1.0
download_url: http://hackage.haskell.org/package/streamly-0.8.1.1/streamly-0.8.1.1.tar.gz
home_url: 
                https://streamly.composewell.com
              
news_url: https://libraries.io/hackage/streamly/versions.atom
date: 2021-12-06
about_resource: NONE
libraries_io_url: https://libraries.io/hackage/streamly?number=0.8.1.1
vcs_tool: git
vcs_repository: https://github.com/composewell/streamly
vcs_branch: master
