100 Concurrency packages and projects
-
haxl
10.0 3.5 HaskellA Haskell library that simplifies access to remote data, such as databases or web-based services. -
streamly
9.9 9.5 HaskellHigh performance, streaming and concurrent functional programming in Haskell -
unagi-chan
9.2 0.0 HaskellA haskell library implementing fast and scalable concurrent queues for x86, with a Chan-like API -
cspmchecker
8.0 4.3 HaskellThe library FDR3 uses for parsing, type checking and evaluating machine CSP. -
libcspm
8.0 4.3 HaskellThe library FDR3 uses for parsing, type checking and evaluating machine CSP. -
threads-supervisor
7.5 0.0 HaskellSimple, IO-based Haskell library for Erlang-inspired thread supervisors -
sirkel
6.5 0.0 HaskellSirkel; a Chord DHT in haskell. Node failure, replication and batteries included! -
thread-supervisor
6.2 0.0 HaskellA simplified implementation of Erlang/OTP like supervisor for GHC thread -
timers
6.0 0.0 HaskellSimple package that implements timers. Both "one-shot" and "repeating" timers are implemented. -
simple-actors
5.4 0.0 HaskellA Haskell library providing an idiomatic implementation of the actor model of concurrency -
throttled-io-loop
5.3 0.0 HaskellDISCONTINUED. Loop over an action but throttle it to a certain rate -
stm-incremental
5.2 0.0 HaskellA very simple interface for incremental computation using STM in Haskell. -
ticker
5.1 0.0 HaskellA utility for concurrent programming in Haskell, insipired by Ticker in golang. -
SafeSemaphore
4.7 0.0 HaskellSafeSemaphore is a Haskell library replacing non-exception safe libraries like QSem, QSemN, SampleVar -
token-limiter
4.2 0.0 HaskellFast rate limiting for Haskell using the token bucket algorithm. BSD-licensed. -
timeout-with-results
4.0 0.0 HaskellAllows timeouting a computation while allowing it to return partial results. Useful for making AI-like algorithms that should return the best result found within a time limit. -
pipes-cliff
3.2 0.0 HaskellDISCONTINUED. DEPRECATED - Stream data to and from subprocesses using Pipes -
suspend
2.6 0.0 HaskellSimple package that allows for long thread suspensions. Uses newtype wrapper (of Int64 at the moment) to represent delay. -
hydra-print
2.6 0.0 HaskellOutput from parallel subprocesses is an ugly, many-headed beast. Piping though hydra-print provides a NCurses interface to a dynamic set output streams, displayed without interleaving. -
stm-chunked-queues
2.3 0.0 HaskellThread communication queues that group items/requests that occur close together in time -
hactor
2.3 0.0 HaskellHactor is a rewrite of thespian, a library which aims to provide lightweight Erlang-style actors for Haskell.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Promo
www.saashub.com