on master help sign in
Add related packages from the streamly github wiki
commitfeb80e99c42a26cd91243c8681a85f60dff327c4 authorHarendra Kumar <harendra@composewell.com> dateWed 16 Jun 2021, 14:27 (5 years ago) parentdf55b82
1 file changed+71
design/related-packages.md+71
design/related-packages.mdnew file+71
@@ -0,0 +1,71 @@
1+# Related Haskell Libraries
2+
3+This document lists some notable libraries in the areas covered by Streamly.
4+
5+## Lists
6+* https://hackage.haskell.org/package/base
7+* http://hackage.haskell.org/package/dlist
8+
9+## Non-determinism
10+* https://hackage.haskell.org/package/pipes
11+* https://hackage.haskell.org/package/list-t
12+* https://hackage.haskell.org/package/list-transformer
13+* https://hackage.haskell.org/package/logict
14+* https://hackage.haskell.org/package/transformers-0.5.4.0/docs/Control-Monad-Trans-Select.html
15+* http://hackage.haskell.org/package/freer-effects NonDet effects
16+
17+## Streaming
18+* https://hackage.haskell.org/package/vector
19+* https://hackage.haskell.org/package/streams
20+* https://hackage.haskell.org/package/simple-conduit
21+* https://hackage.haskell.org/package/streaming
22+* http://hackage.haskell.org/package/streaming-concurrency
23+* https://hackage.haskell.org/package/streaming-eversion
24+* https://hackage.haskell.org/package/conduit
25+* https://hackage.haskell.org/package/stm-conduit
26+* https://hackage.haskell.org/package/pipes
27+* http://hackage.haskell.org/package/pipes-group
28+* https://hackage.haskell.org/package/pipes-async
29+* https://hackage.haskell.org/package/pipes-concurrency
30+* https://hackage.haskell.org/package/pipes-interleave
31+* https://hackage.haskell.org/package/machines
32+* https://hackage.haskell.org/package/concurrent-machines
33+* http://hackage.haskell.org/package/io-streams
34+
35+## Concurrency
36+* http://hackage.haskell.org/package/parallel
37+* http://hackage.haskell.org/package/monad-par
38+* https://hackage.haskell.org/package/async
39+* https://hackage.haskell.org/package/haxl
40+* https://hackage.haskell.org/package/fraxl
41+* https://hackage.haskell.org/package/free-concurrent
42+* https://hackage.haskell.org/package/transient
43+
44+## Distributed
45+* https://hackage.haskell.org/package/transient-universe
46+* https://hackage.haskell.org/package/cloud-haskell
47+* https://hackage.haskell.org/package/distributed-process
48+
49+## FRP
50+* https://hackage.haskell.org/package/reactive-banana
51+* https://hackage.haskell.org/package/Yampa
52+* https://hackage.haskell.org/package/reflex
53+* https://hackage.haskell.org/package/frpnow
54+* https://hackage.haskell.org/package/dunai
55+* https://hackage.haskell.org/package/bearriver
56+
57+## Web
58+* https://hackage.haskell.org/package/axiom
59+* https://hackage.haskell.org/package/reflex-dom
60+
61+## Folds
62+* https://hackage.haskell.org/package/foldl
63+* https://hackage.haskell.org/package/folds
64+
65+## Resource Handling
66+* http://hackage.haskell.org/package/resourcet
67+* http://hackage.haskell.org/package/pipes-safe
68+* http://hackage.haskell.org/package/streaming-with
69+
70+## Events
71+* https://hackage.haskell.org/package/event-list