streamly
For upgrading to streamly-0.9.0+ please read the Streamly-0.9.0 upgrade guide. Streamly is a high-performance, beginner-friendly standard library for Haskell. It unifies streaming with list transformers and logic programming; unifies streaming with concurrency and reactive programming; unifies arrays with ring arrays, text, bytestring and vector use cases; unifies arrays with builders and binary serialization; generalizes parsers to any input type and unifies attoparsec, parsec use cases with better performance; provides streaming fileIO β all with a clean, consistent, well-integrated and streaming enabled API. Streams are designed to have a list like interface β no steep learning curve, no complex types. Streamly is designed to build general purpose applications in a truly functional manner, from simple hello-world to advanced high-performance systems. The design emphasizes simplicity, modularity, and code reuse with minimal building blocks. Performance is on par with C, tuning is easy, and itβs hard to get it wrong. Streamly is serial by default, with seamless declarative concurrency that scales automatically when needed. It provides prompt and safe resource management, works well with other streaming libraries as well as core libraries like bytestring and text, and is backed by solid documentation. The streamly package is built on top of the streamly-core package and offers high-level capabilities such as concurrency, reactive programming, time-related combinators, lifted exceptions, and networking. It provides streaming with concurrency, and is a more powerful, higher-level and more expressive alternative to the async package. Performant. Unified. Modular. Powerful. Simple. Learn more at the streamly website.
hackage.haskell.org
0.11.0
6 months ago
28
20,100 total
20
58
amqp-streamly 0.3.0
A simple streamly wrapper for amqp. Provides two functions produce and consume.4 versions - Latest release: almost 2 years ago - 2 dependent repositories - 678 downloads total - 0 stars on GitHub - 1 maintainer
streamly-fsnotify 2.1.1
Provides Streamly streams for both single-level and recursive folder watching. Also contains a pr...13 versions - Latest release: about 2 years ago - 1 dependent package - 2.06 thousand downloads total - 2 stars on GitHub - 1 maintainer
yesod-static-streamly 0.1.5.3
17 versions - Latest release: over 2 years ago - 1 thousand downloads total - 0 stars on GitHub - 1 maintainerlibyaml-streamly 0.2.2
Rewrite of libyaml in streamly5 versions - Latest release: over 2 years ago - 1 dependent package - 1.77 thousand downloads total - 12 stars on GitHub - 1 maintainer
Frames-streamly 0.3.1.0
More information is available in the readme.'8 versions - Latest release: almost 3 years ago - 1 dependent package - 3 dependent repositories - 1.5 thousand downloads total - 3 stars on GitHub - 1 maintainer
map-reduce-folds 0.1.2
9 versions - Latest release: almost 3 years ago - 2 dependent packages - 1 dependent repositories - 2.42 thousand downloads total - 1 maintainerdomaindriven 0.5.0
Please see the README on GitHub at https://github.com/tommyengstrom/domaindriven/tree/master/doma...1 version - Latest release: about 3 years ago - 123 downloads total - 15 stars on GitHub - 1 maintainer
domaindriven-core 0.5.0
Please see the README on GitHub at https://github.com/tommyengstrom/domaindriven/tree/master/doma...1 version - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 131 downloads total - 16 stars on GitHub - 1 maintainer
Past Dependents
Check this option to include packages that no longer depend on this package in their latest version but previously did.
Filter
Links
| Registry | hackage.haskell.org |
| Homepage | Homepage |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:hackage/streamly
spec |
| License | BSD-3-Clause |
| First Release | over 8 years ago |
| Last Synced | 14 days ago |