Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

hackage.haskell.org "concurrency" keyword

mvar-lock 0.1.0.4
Using an MVar as a lock is a common pattern. This module just wraps that up into some functions w...
5 versions - Latest release: over 1 year ago - 1.93 thousand downloads total - 3 stars on GitHub - 1 maintainer
kickchan 0.1.0.4
Bounded channels with invalidating readers
2 versions - Latest release: over 10 years ago - 1.79 thousand downloads total - 7 stars on GitHub - 1 maintainer
restricted-workers 0.1.1
This library provides an abstract interface for running various kinds of workers under resource r...
2 versions - Latest release: almost 11 years ago - 1 dependent repositories - 1.85 thousand downloads total - 39 stars on GitHub - 1 maintainer
rio-process-pool 1.0.1
Please see the README on GitHub at https://github.com/sheyll/rio-process-pool#readme
2 versions - Latest release: almost 3 years ago - 1 dependent repositories - 232 downloads total - 0 stars on GitHub - 1 maintainer
async-timer 0.2.0.0
This is a lightweight package built on top of the async package providing easy to use periodic ti...
3 versions - Latest release: over 6 years ago - 9 dependent repositories - 18.9 thousand downloads total - 5 stars on GitHub - 1 maintainer
unique 0.0.1
Fully concurrent unique identifiers.
2 versions - Latest release: over 3 years ago - 2 dependent packages - 23 dependent repositories - 6.11 thousand downloads total - 10 stars on GitHub - 3 maintainers
Top 9.4% on hackage.haskell.org
transient 0.6.3
See http://github.com/agocorona/transient Distributed primitives are in the transient-universe pa...
28 versions - Latest release: about 5 years ago - 22 dependent repositories - 19.1 thousand downloads total - 630 stars on GitHub - 2 maintainers
ctrie 0.2
Non-blocking concurrent hashmap for Haskell
6 versions - Latest release: over 6 years ago - 27 dependent repositories - 5.8 thousand downloads total - 17 stars on GitHub - 1 maintainer
qsem 0.1.0.0
simple and general quantity semaphores in ghc haskell
1 version - Latest release: over 5 years ago - 1 dependent package - 900 downloads total - 1 stars on GitHub - 1 maintainer
stm-supply 0.2.0.0
STM Wrapper around Control.Concurrent.Supply
2 versions - Latest release: over 7 years ago - 16 dependent repositories - 1.87 thousand downloads total - 2 stars on GitHub - 1 maintainer
stm-extras 0.1.0.3
Please see README.md
4 versions - Latest release: over 6 years ago - 18 dependent repositories - 2.87 thousand downloads total - 0 stars on GitHub - 1 maintainer
lifted-threads 1.0
lifted IO operations from the threads library
1 version - Latest release: about 9 years ago - 1 dependent package - 1 dependent repositories - 2.06 thousand downloads total - 2 stars on GitHub - 4 maintainers
free-concurrent 0.1.0.1
[Index] Package maintainers For package maintainers and hackage trustees Candidates
2 versions - Latest release: over 8 years ago - 1.47 thousand downloads total - 2 stars on GitHub - 1 maintainer
inc-ref 0.3.0.0
A reference useful for incremental computing
3 versions - Latest release: almost 10 years ago - 2.38 thousand downloads total - 1 stars on GitHub - 1 maintainer
monad-schedule 0.1.2.2
6 versions - Latest release: 4 months ago - 3 dependent packages - 3 dependent repositories - 382 downloads total - 1 maintainer
throttled 1.1.0
Concurrent processing of a Foldable, throttled by CPU count. You must compile your executable wit...
2 versions - Latest release: almost 6 years ago - 1.27 thousand downloads total - 0 stars on GitLab.com - 1 maintainer
parallel-tree-search 0.4.2
This Haskell library provides an implementation of parallel search based on the search tree provi...
8 versions - Latest release: over 3 years ago - 6.63 thousand downloads total - 0 stars on GitHub - 2 maintainers
async-manager 0.1.1.0
A thread manager for async
2 versions - Latest release: about 10 years ago - 1.99 thousand downloads total - 3 stars on GitHub - 1 maintainer
cio 0.1.0
A monad for efficient concurrent IO over a thread pool
1 version - Latest release: over 10 years ago - 1.18 thousand downloads total - 1 stars on GitHub - 1 maintainer
epass 0.2.1
This package provides Erlang-like mailboxes for message passing. It also supports wrapping commun...
3 versions - Latest release: over 12 years ago - 2.76 thousand downloads total - 4 stars on GitHub - 1 maintainer
unliftio-messagebox 2.0.0
Please see the README on GitHub at https://github.com/sheyll/unliftio-messagebox#readme
3 versions - Latest release: over 3 years ago - 440 downloads total - 4 stars on GitHub - 1 maintainer
timeout-with-results 0.1.1
Evaluates a computation withing a given timeout limit, alowing it to return intermediate results....
3 versions - Latest release: over 11 years ago - 1 dependent repositories - 2.47 thousand downloads total - 4 stars on GitHub - 1 maintainer
forward-chan 0.0.0.0
Haskell channels with the forwarding primitive
1 version - Latest release: almost 7 years ago - 1.05 thousand downloads total - 4 stars on GitHub - 1 maintainer
token-limiter 0.2.0.3
Fast rate limiting for Haskell using the token bucket algorithm. BSD-licensed.
5 versions - Latest release: over 4 years ago - 1 dependent repositories - 1.63 thousand downloads total - 1 stars on GitHub - 1 maintainer
pulse 0.1.0.0
Haskell: Synchronize multiple actions to be triggered as parallel as possible
1 version - Latest release: about 8 years ago - 1 dependent repositories - 977 downloads total - 4 stars on GitHub - 1 maintainer
data-timeout 0.3.1
This package provides data types and functions for working with 64-bit timeouts of nanosecond pre...
5 versions - Latest release: over 5 years ago - 4 dependent repositories - 4.75 thousand downloads total - 4 stars on GitHub - 1 maintainer
butter 0.1.0.6
Please see the README on Github at https://github.com/System-Indystress/Butter#readme
6 versions - Latest release: almost 6 years ago - 1 dependent repositories - 3.38 thousand downloads total - 1 stars on GitHub - 1 maintainer
concurrency-benchmarks 0.1.1
Benchmarks to compare the pure concurrency overhead of various flavors of concurrent streamly str...
2 versions - Latest release: over 5 years ago - 1.25 thousand downloads total - 7 stars on GitHub - 1 maintainer
concurrent-hashtable 0.1.8
Please see the README on GitHub at https://github.com/pwrobinson/concurrent-hashtable#readme. Ben...
9 versions - Latest release: over 4 years ago - 3 dependent repositories - 3.33 thousand downloads total - 14 stars on GitHub - 1 maintainer
promise 0.1.0.0
A monadic interface for async
1 version - Latest release: about 10 years ago - 1.11 thousand downloads total - 5 stars on GitHub - 1 maintainer
singnal 0.1.1.0
Signal.hs
2 versions - Latest release: almost 7 years ago - 1.55 thousand downloads total - 3 stars on GitHub - 1 maintainer
concurrent-barrier 0.1.2
Simple concurrency barriers
3 versions - Latest release: about 13 years ago - 1 dependent repositories - 2.78 thousand downloads total - 2 stars on GitHub - 1 maintainer
speculation 1.4.1
A framework for safe, programmable, speculative parallelism, loosely based on: Prakash Prabhu, G...
31 versions - Latest release: about 12 years ago - 1 dependent package - 138 dependent repositories - 24 thousand downloads total - 30 stars on GitHub - 1 maintainer
io-throttle 0.1.0
Limit number of IO actions started per second
1 version - Latest release: almost 10 years ago - 1 dependent repositories - 1.27 thousand downloads total - 6 stars on GitHub - 1 maintainer
unamb-custom 0.13
Functional concurrency with unambiguous choice, using a custom scheduler.
3 versions - Latest release: over 15 years ago - 2.37 thousand downloads total - 2 stars on GitHub - 1 maintainer
stm-incremental 0.1.1.0
A library for constructing incremental computations.
4 versions - Latest release: over 1 year ago - 1 dependent repositories - 496 downloads total - 13 stars on GitHub - 1 maintainer
lifted-stm 0.2.0.1
This package provides STM operations lifted through monad transformer stacks.
3 versions - Latest release: about 1 year ago - 1.28 thousand downloads total - 0 stars on GitHub - 1 maintainer
named-lock 0.1
A named lock that is created on demand.
1 version - Latest release: almost 15 years ago - 1.15 thousand downloads total - 1 stars on GitHub - 1 maintainer
hactor 1.2.0.0
Hactor is a library which aims to provide lightweight Erlang-style actors for Haskell.
5 versions - Latest release: over 9 years ago - 3.81 thousand downloads total - 4 stars on GitHub - 1 maintainer
unlift-stm 0.1.0.0
Lifted and unlifted classes and functions for the STM monad. To get started, just import Control....
1 version - Latest release: about 3 years ago - 213 downloads total - 0 stars on GitHub - 1 maintainer
hydra-print 0.1.0.3
Output from parallel subprocesses is an ugly, many-headed beast. Piping though hydra-print provi...
3 versions - Latest release: about 11 years ago - 2.51 thousand downloads total - 3 stars on GitHub - 1 maintainer
ochan 0.1.0
Resource tracking channels that use the rules enforced in the Ownership Monad.
1 version - Latest release: about 4 years ago - 263 downloads total - 5 stars on GitHub - 1 maintainer
collapse-util 0.1.0.1
2 versions - Latest release: almost 10 years ago - 1.93 thousand downloads total - 3 stars on GitHub - 1 maintainer
lawless-concurrent-machines 0.3.1
A simple use-case for this library is to run the stages of a pipelined streaming computation conc...
1 version - Latest release: over 6 years ago - 932 downloads total - 1 maintainer
futures 0.1
1 version - Latest release: almost 6 years ago - 883 downloads total - 5 stars on GitHub - 1 maintainer
multisetrewrite 0.1.1
Multi-set rewrite rules with guards and a parallel execution scheme
6 versions - Latest release: over 15 years ago - 4.55 thousand downloads total - 1 maintainer
throttle-io-stream 0.2.0.1
This packages provides functionality for throttling IO using general IO callbacks. The throttling...
2 versions - Latest release: almost 7 years ago - 1 dependent repositories - 2.01 thousand downloads total - 5 stars on GitHub - 1 maintainer
tag-bits 0.1.1
Provides access to the dynamic pointer tagging bits used by GHC.
4 versions - Latest release: almost 14 years ago - 3.41 thousand downloads total - 6 stars on GitHub - 1 maintainer
pipes-cliff 0.12.0.0
pipes-cliff helps you spawn subprocesses and send data to and from them with the Pipes library. S...
9 versions - Latest release: almost 8 years ago - 18 dependent repositories - 6.52 thousand downloads total - 1 maintainer
join 0.4
Parallel Join Patterns with Guards and Propagation
4 versions - Latest release: about 15 years ago - 3 thousand downloads total - 1 maintainer
strict-stm 1.5.0.0
Strict STM interface provided on top of io-classes and thus compatible with stm & io-sim.
8 versions - Latest release: 23 days ago - 1 dependent package - 12 dependent repositories - 2.29 thousand downloads total - 2 maintainers
strict-mvar 1.5.0.0
Strict MVar interface compatible with IO & io-sim.
7 versions - Latest release: 23 days ago - 1.12 thousand downloads total - 2 maintainers
theatre 1.0.0.2
Minimalistic actor library for Haskell
3 versions - Latest release: about 2 years ago - 1 dependent repositories - 1.05 thousand downloads total - 7 stars on GitHub - 1 maintainer
stmcontrol 0.1
Control communication among retrying transactions
1 version - Latest release: over 15 years ago - 1.08 thousand downloads total - 1 maintainer
atomic-counter 0.1.2
This package defines Counter type that can be safely modified concurrently from multiple threads....
4 versions - Latest release: about 1 year ago - 1 dependent package - 331 downloads total - 17 stars on GitHub - 1 maintainer
streamly-examples 0.2.0
Practical examples to demonstrate the features and performance of Streamly. Includes examples ab...
5 versions - Latest release: 6 months ago - 372 downloads total - 3 maintainers
stm-queue-extras 0.2.0.0.1
3 versions - Latest release: about 9 years ago - 1 dependent repositories - 2.76 thousand downloads total - 1 maintainer
typed-duration 0.1.1.0
Experimental
2 versions - Latest release: almost 7 years ago - 1 dependent repositories - 2 thousand downloads total - 5 stars on GitHub - 1 maintainer
coroutine-enumerator 0.1.1
2 versions - Latest release: over 12 years ago - 2.02 thousand downloads total - 1 maintainer
suspend 0.2.0.0
Simple package that allows for long thread suspensions. Uses newtype wrapper (of Int64 at the mom...
4 versions - Latest release: over 10 years ago - 2 dependent packages - 17 dependent repositories - 5.78 thousand downloads total - 1 maintainer
tbox 0.1.0
2 versions - Latest release: about 14 years ago - 1.91 thousand downloads total - 1 maintainer
Top 7.1% on hackage.haskell.org
concurrency 1.11.0.3
A typeclass abstraction over much of Control.Concurrent (and some extras!). If you're looking for...
28 versions - Latest release: 12 months ago - 6 dependent packages - 29 dependent repositories - 20.6 thousand downloads total - 190 stars on GitHub - 1 maintainer
hunit-dejafu 2.0.0.6
Integration between the dejafu library for concurrency testing and HUnit. This lets you easily in...
37 versions - Latest release: almost 2 years ago - 22 dependent repositories - 19.6 thousand downloads total - 190 stars on GitHub - 1 maintainer
tasty-dejafu 2.1.0.1
Integration between the dejafu library for concurrency testing and tasty. This lets you easily in...
42 versions - Latest release: 9 months ago - 25 dependent repositories - 19.4 thousand downloads total - 190 stars on GitHub - 1 maintainer
Top 7.1% on hackage.haskell.org
dejafu 2.4.0.5
[Déjà Fu is] A martial art in which the user's limbs move in time as well as space, […] It is bes...
77 versions - Latest release: 12 months ago - 2 dependent packages - 27 dependent repositories - 45 thousand downloads total - 190 stars on GitHub - 1 maintainer
async-dejafu 0.1.3.0
Systematic concurrency testing meets Haskell.
6 versions - Latest release: over 7 years ago - 16 dependent repositories - 5.1 thousand downloads total - 190 stars on GitHub - 1 maintainer
dpor 0.2.0.0
Systematic concurrency testing meets Haskell.
3 versions - Latest release: about 8 years ago - 1 dependent package - 14 dependent repositories - 2.47 thousand downloads total - 190 stars on GitHub - 1 maintainer
roundRobin 0.1.2.0
This package provide a simple data type wrap a round-robin table. so you can select resources(hos...
4 versions - Latest release: almost 8 years ago - 1 dependent repositories - 2.59 thousand downloads total - 1 maintainer
priority-sync 0.2.1.1
4 versions - Latest release: about 13 years ago - 1 dependent repositories - 3.22 thousand downloads total - 1 maintainer
gochan 0.0.2
Go-style channels for Haskell (WIP)
2 versions - Latest release: about 7 years ago - 1 dependent repositories - 1.75 thousand downloads total - 8 stars on GitHub - 1 maintainer
future 2.0.0
4 versions - Latest release: about 15 years ago - 2 dependent repositories - 3.54 thousand downloads total - 1 maintainer
tskiplist 1.0.1
6 versions - Latest release: over 4 years ago - 4.6 thousand downloads total - 1 maintainer
event 0.1.4
8 versions - Latest release: about 8 years ago - 30 dependent repositories - 5.96 thousand downloads total - 1 maintainer
waitfree 0.1.5
7 versions - Latest release: about 13 years ago - 4.89 thousand downloads total - 1 maintainer
split-tchan 0.1.0.0
1 version - Latest release: over 10 years ago - 1 dependent repositories - 1.18 thousand downloads total - 1 maintainer
immortal-worker 0.1.0.0
The package provides means for common pattern in web development in Haskell. When you need a thre...
1 version - Latest release: over 3 years ago - 1 dependent repositories - 176 downloads total - 1 maintainer
threads-supervisor 1.2.0.2
9 versions - Latest release: about 2 years ago - 5.25 thousand downloads total - 2 maintainers
unsafe-promises 0.0.1
Create pure futures using lazy IO
5 versions - Latest release: about 12 years ago - 3.67 thousand downloads total - 2 stars on GitHub - 1 maintainer
split-channel 0.2.0.1
8 versions - Latest release: about 11 years ago - 1 dependent repositories - 5.82 thousand downloads total - 1 maintainer
threadmanager 0.1.7
This package is useful, but deprecated. In new code, please use threads instead. A simple thread...
8 versions - Latest release: almost 11 years ago - 1 dependent repositories - 5.7 thousand downloads total - 1 maintainer
stm-channelize 0.1.1
2 versions - Latest release: over 12 years ago - 1.82 thousand downloads total - 1 maintainer
synchronous-channels 0.2
2 versions - Latest release: almost 9 years ago - 3 dependent repositories - 2 thousand downloads total - 1 maintainer
drama 0.5.0.0
Actor library for Haskell
8 versions - Latest release: almost 2 years ago - 929 downloads total - 30 stars on GitHub - 1 maintainer
keera-callbacks 0.1
1 version - Latest release: about 9 years ago - 1 dependent repositories - 1.31 thousand downloads total - 2 maintainers
iothread 0.1.0.0
1 version - Latest release: over 9 years ago - 1.03 thousand downloads total - 1 maintainer
post-mess-age 0.2.1.0
3 versions - Latest release: about 8 years ago - 100 dependent repositories - 2.95 thousand downloads total - 1 maintainer
midair 0.2.0.1
5 versions - Latest release: over 5 years ago - 6 dependent repositories - 3.64 thousand downloads total - 1 maintainer
orderly-workers 0.1.0.2
3 versions - Latest release: over 4 years ago - 825 downloads total - 1 maintainer
hactors 0.0.3.1
This library is about to implement the Erlang-like actor model on top of the GHC's concurrency.
1 version - Latest release: over 12 years ago - 1.31 thousand downloads total - 6 stars on GitHub - 1 maintainer
unagi-bloomfilter 0.1.1.2
This library implements a fast concurrent bloom filter, based on bloom-1 from "Fast Bloom Filters...
4 versions - Latest release: about 6 years ago - 2.43 thousand downloads total - 19 stars on GitHub - 1 maintainer
stm-promise 0.0.2
Simple STM promise-like thingys
5 versions - Latest release: over 11 years ago - 1 dependent repositories - 4 thousand downloads total - 1 stars on GitHub - 1 maintainer
wait-handle 0.1.1
Wait handles are MVars which can only be written to once, and from which values can never be remo...
2 versions - Latest release: over 9 years ago - 1.74 thousand downloads total - 0 stars on GitHub - 1 maintainer
hakka 0.2.0
1 version - Latest release: almost 7 years ago - 1 dependent repositories - 1.05 thousand downloads total - 1 maintainer
spawn 0.3
Spawn a concurrent IO computation and later demand its result. Tiny API and implementation. New...
3 versions - Latest release: over 12 years ago - 1 dependent package - 1 dependent repositories - 3.09 thousand downloads total - 1 maintainer
semaphore-plus 0.1
1 version - Latest release: about 15 years ago - 1.17 thousand downloads total - 1 maintainer
coroutine-iteratee 0.1.1
2 versions - Latest release: over 12 years ago - 2.05 thousand downloads total - 1 maintainer
stm-chunked-queues 0.1.0.0
Thread communication queues that group items/requests that occur close together in time
1 version - Latest release: about 10 years ago - 1.14 thousand downloads total - 2 stars on GitHub - 1 maintainer
equeue 0
1 version - Latest release: over 5 years ago - 503 downloads total - 2 maintainers
thespian 0.999
2 versions - Latest release: almost 13 years ago - 1.89 thousand downloads total - 1 maintainer
HLogger 0.0.1.0
This is a work in progress for a logging framework that aims to be simple, concurrent and easy-to...
1 version - Latest release: over 13 years ago - 1.43 thousand downloads total - 1 maintainer