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

Top 6.3% on hackage.haskell.org
haxl 2.4.0.0
Haxl is a library and EDSL for efficient scheduling of concurrent data accesses with a concise ap...
15 versions - Latest release: about 2 years ago - 1 dependent package - 30 dependent repositories - 13.1 thousand downloads total - 4,224 stars on GitHub - 3 maintainers
haxl-facebook 0.1.0.0
A Haskell library that simplifies access to remote data, such as databases or web-based services.
1 version - Latest release: almost 10 years ago - 1.24 thousand downloads total - 4,224 stars on GitHub - 2 maintainers
Top 3.5% on hackage.haskell.org
accelerate 0.4.0
Data.Array.Accelerate defines an embedded array language for computations for high-performance co...
27 versions - Latest release: almost 15 years ago - 2 dependent packages - 203 dependent repositories - 31.9 thousand downloads total - 887 stars on GitHub - 2 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: almost 5 years ago - 22 dependent repositories - 19.1 thousand downloads total - 630 stars on GitHub - 2 maintainers
massiv-scheduler 0.1.1.0
A work stealing scheduler that is used by massiv array librarry, but can be useful for any other ...
2 versions - Latest release: about 5 years ago - 1.09 thousand downloads total - 379 stars on GitHub - 1 maintainer
Top 1.7% on hackage.haskell.org
async 2.2.5
Run IO operations asynchronously and wait for their results
22 versions - Latest release: 6 months ago - 239 dependent packages - 2,253 dependent repositories - 291 thousand downloads total - 315 stars on GitHub - 2 maintainers
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
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: 11 months ago - 2 dependent packages - 27 dependent repositories - 45 thousand downloads total - 190 stars on GitHub - 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: 11 months ago - 6 dependent packages - 29 dependent repositories - 20.6 thousand downloads total - 190 stars on GitHub - 1 maintainer
dpor 0.2.0.0
Systematic concurrency testing meets Haskell.
3 versions - Latest release: almost 8 years ago - 1 dependent package - 14 dependent repositories - 2.47 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: over 1 year 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
spectacle 1.0.0
Spectacle is an embedded domain-specific language that provides a family of type-level combinator...
1 version - Latest release: over 2 years ago - 1 dependent repositories - 89 downloads total - 175 stars on GitHub - 2 maintainers
fraxl 0.3.0.0
Fraxl is a free monad designed to make concurrent data fetching easy.
4 versions - Latest release: over 5 years ago - 1 dependent repositories - 2.78 thousand downloads total - 87 stars on GitHub - 1 maintainer
scheduler 2.0.0
A work stealing scheduler that is designed for parallelization of heavy work loads. It was primar...
13 versions - Latest release: almost 3 years ago - 1 dependent package - 22 dependent repositories - 10 thousand downloads total - 76 stars on GitHub - 1 maintainer
ki 1.0.0
A lightweight structured concurrency library. For a variant of this API generalized to MonadUnli...
9 versions - Latest release: almost 2 years ago - 8 dependent packages - 10 dependent repositories - 1.1 thousand downloads total - 76 stars on GitHub - 1 maintainer
ki-unlifted 1.0.0
A structured concurrency library
3 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 288 downloads total - 76 stars on GitHub - 1 maintainer
capataz 0.2.1.0
capataz enhances the reliability of your concurrent applications by offering supervision of green...
7 versions - Latest release: about 5 years ago - 5 dependent repositories - 4.04 thousand downloads total - 63 stars on GitHub - 1 maintainer
Top 5.7% on hackage.haskell.org
stm-containers 1.2.1
Containers for STM
36 versions - Latest release: 16 days ago - 13 dependent packages - 348 dependent repositories - 34.9 thousand downloads total - 62 stars on GitHub - 1 maintainer
Top 9.9% on hackage.haskell.org
accelerate-cuda 0.17.0.0
DEPRECATED: Accelerate backend for NVIDIA GPUs
15 versions - Latest release: about 7 years ago - 1 dependent package - 27 dependent repositories - 15.2 thousand downloads total - 57 stars on GitHub - 2 maintainers
Top 6.9% on hackage.haskell.org
parallel-io 0.3.5
Haskell combinators for executing IO actions in parallel on a thread pool
14 versions - Latest release: almost 3 years ago - 8 dependent packages - 196 dependent repositories - 34.1 thousand downloads total - 46 stars on GitHub - 1 maintainer
Top 6.2% on hackage.haskell.org
stm-conduit 4.0.1 💰
STM-based channels for conduits.
38 versions - Latest release: over 5 years ago - 9 dependent packages - 196 dependent repositories - 34.4 thousand downloads total - 41 stars on GitHub - 2 maintainers
restricted-workers 0.1.1
This library provides an abstract interface for running various kinds of workers under resource r...
2 versions - Latest release: over 10 years ago - 1 dependent repositories - 1.85 thousand downloads total - 39 stars on GitHub - 1 maintainer
immortal 0.2.2
A small library to create threads that never die. This is useful e.g. for writing servers.
5 versions - Latest release: about 8 years ago - 2 dependent packages - 150 dependent repositories - 7.08 thousand downloads total - 37 stars on GitHub - 1 maintainer
libcspm 1.0.0
This library provides a parser, type checker and evaluator for machine CSP. The parser is designe...
6 versions - Latest release: over 10 years ago - 2 dependent repositories - 4.64 thousand downloads total - 30 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
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
cspmchecker 1.0.0
The library FDR3 uses for parsing, type checking and evaluating machine CSP.
6 versions - Latest release: over 10 years ago - 4.88 thousand downloads total - 30 stars on GitHub - 1 maintainer
Top 5.8% on hackage.haskell.org
lifted-async 0.10.2
This package provides IO operations from async package lifted to any instance of MonadBase or Mon...
42 versions - Latest release: about 3 years ago - 24 dependent packages - 232 dependent repositories - 91.5 thousand downloads total - 29 stars on GitHub - 1 maintainer
Top 8.8% on hackage.haskell.org
threads 0.3.1
This package provides functions to fork threads and wait for their result, whether it's an except...
21 versions - Latest release: over 13 years ago - 1 dependent package - 160 dependent repositories - 35.3 thousand downloads total - 27 stars on GitHub - 3 maintainers
slave-thread 1.0.3
A principal solution to ghost threads and silent exceptions
23 versions - Latest release: over 5 years ago - 1 dependent package - 141 dependent repositories - 13.4 thousand downloads total - 24 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
Top 9.0% on hackage.haskell.org
concurrent-extra 0.5.1
The concurrent-extra package offers among other things the following selection of synchronisation...
23 versions - Latest release: about 14 years ago - 7 dependent packages - 161 dependent repositories - 32.9 thousand downloads total - 17 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.78 thousand downloads total - 17 stars on GitHub - 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
concurrent-supply 0.1.8
A fast globally unique variable supply with a pure API
9 versions - Latest release: over 8 years ago - 2 dependent packages - 150 dependent repositories - 13.9 thousand downloads total - 17 stars on GitHub - 1 maintainer
thread-supervisor 0.2.0.0
Please see the README on Github at https://github.com/nshimaza/thread-supervisor#readme
3 versions - Latest release: almost 4 years ago - 7 dependent repositories - 966 downloads total - 16 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
ttrie 0.1.2
A contention-free STM hash map. "Contention-free" means that the map will never cause spurious co...
6 versions - Latest release: almost 9 years ago - 25 dependent repositories - 4.4 thousand downloads total - 14 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
unfork 1.0.0.1
“Unfork” is the opposite of “fork”; whereas forking allows things to run concurrently, unforking ...
2 versions - Latest release: over 1 year ago - 2 dependent packages - 1 dependent repositories - 313 downloads total - 10 stars on GitHub - 2 maintainers
unique 0.0.1
Fully concurrent unique identifiers.
2 versions - Latest release: over 3 years ago - 2 dependent packages - 23 dependent repositories - 6.08 thousand downloads total - 10 stars on GitHub - 3 maintainers
ticker 1.0.0
A concurrent utility inspired by Ticker in golang
1 version - Latest release: almost 7 years ago - 1.08 thousand downloads total - 10 stars on GitHub - 1 maintainer
SafeSemaphore 0.10.1
SafeSemaphore is a Haskell library replacing non-exception safe libraries like QSem, QSemN, Sampl...
8 versions - Latest release: about 10 years ago - 7 dependent packages - 93 dependent repositories - 37.9 thousand downloads total - 10 stars on GitHub - 1 maintainer
stm-hamt 1.2.1
STM-specialised Hash Array Mapped Trie
22 versions - Latest release: 16 days ago - 1 dependent package - 8 dependent repositories - 16.7 thousand downloads total - 9 stars on GitHub - 1 maintainer
consumers 2.3.1.0
Library for setting up concurrent consumers of data stored inside PostgreSQL database in a simple...
17 versions - Latest release: 6 months ago - 1 dependent repositories - 8.45 thousand downloads total - 9 stars on GitHub - 5 maintainers
stc-lang 1.0.0
See the readme
1 version - Latest release: almost 5 years ago - 496 downloads total - 9 stars on GitHub - 1 maintainer
flush-queue 1.0.0
Please see the README on GitHub at https://github.com/fpco/flush-queue#readme
1 version - Latest release: about 5 years ago - 7 dependent repositories - 1.2 thousand downloads total - 8 stars on GitHub - 1 maintainer
token-bucket 0.1.0.1
Haskell rate limiter library using lazy token bucket algorithm
2 versions - Latest release: over 9 years ago - 33 dependent repositories - 3.89 thousand downloads total - 8 stars on GitHub - 1 maintainer
cgroup-rts-threads 0.2.1.1
This library provides a container-/cgroup-aware substitute for the GHC RTS `-N` flag. See the REA...
4 versions - Latest release: almost 2 years ago - 2 dependent repositories - 858 downloads total - 8 stars on GitHub - 1 maintainer
thread-hierarchy 0.3.0.2
Please see the README on GitHub at https://github.com/nshimaza/thread-hierarchy#readme
8 versions - Latest release: almost 4 years ago - 7 dependent repositories - 4.93 thousand downloads total - 8 stars on GitHub - 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
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
Top 8.2% on hackage.haskell.org
unbounded-delays 0.1.1.1
The threadDelay and timeout functions from the base library use the bounded Int type for specifyi...
13 versions - Latest release: over 3 years ago - 8 dependent packages - 169 dependent repositories - 93.9 thousand downloads total - 7 stars on GitHub - 2 maintainers
hasql-listen-notify 0.1.0
LISTEN/NOTIFY with hasql.
2 versions - Latest release: over 1 year ago - 177 downloads total - 7 stars on GitHub - 1 maintainer
ki-effectful 0.1.1.0
Adaptation of the ki library for the effectful ecosystem.
2 versions - Latest release: over 1 year ago - 106 downloads total - 7 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
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
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
io-throttle 0.1.0
Limit number of IO actions started per second
1 version - Latest release: over 9 years ago - 1 dependent repositories - 1.27 thousand downloads total - 6 stars on GitHub - 1 maintainer
extensible-effects-concurrent 2.0.0
Please see the README on GitHub at https://github.com/sheyll/extensible-effects-concurrent#readme
69 versions - Latest release: over 3 years ago - 1 dependent repositories - 29.4 thousand downloads total - 6 stars on GitHub - 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
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
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
promise 0.1.0.0
A monadic interface for async
1 version - Latest release: almost 10 years ago - 1.11 thousand downloads total - 5 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: about 6 years ago - 9 dependent repositories - 18.7 thousand downloads total - 5 stars on GitHub - 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: over 6 years ago - 1 dependent repositories - 2.01 thousand downloads total - 5 stars on GitHub - 1 maintainer
futures 0.1
1 version - Latest release: almost 6 years ago - 883 downloads total - 5 stars on GitHub - 1 maintainer
kazura-queue 0.1.0.4
"kazura-queue" provides an implementation of FIFO queue. It is faster than Chan, TQueue or TChan ...
5 versions - Latest release: over 5 years ago - 6 dependent repositories - 3.58 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
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
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
pulse 0.1.0.0
Haskell: Synchronize multiple actions to be triggered as parallel as possible
1 version - Latest release: almost 8 years ago - 1 dependent repositories - 977 downloads total - 4 stars on GitHub - 1 maintainer
timeout-control 0.2
Updatable timeouts as a Monad transformer
2 versions - Latest release: over 8 years ago - 1.77 thousand downloads total - 4 stars on GitHub - 1 maintainer
lsp-client 0.3.0.0
[Index] [Quick Jump] Package maintainers For package maintainers and hackage trustees Candid...
3 versions - Latest release: about 2 months ago - 82 downloads total - 4 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
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
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
timers-updatable 0.2.0.2
updateble timers
4 versions - Latest release: about 13 years ago - 2 dependent repositories - 3.22 thousand downloads total - 3 stars on GitHub - 1 maintainer
async-extras 0.1.3.2
Extra utilities for async
5 versions - Latest release: about 7 years ago - 5 dependent repositories - 6.92 thousand downloads total - 3 stars on GitHub - 2 maintainers
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
async-manager 0.1.1.0
A thread manager for async
2 versions - Latest release: almost 10 years ago - 1.99 thousand downloads total - 3 stars on GitHub - 1 maintainer
supervisors 0.2.1.0 💰
The supervisors package provides a useful abstraction for managing the groups of Haskell threads,...
3 versions - Latest release: over 3 years ago - 1 dependent package - 3 dependent repositories - 1.37 thousand downloads total - 3 stars on GitHub - 1 maintainer
rwlock 0.0.0.3
A simple implementation of a multiple-reader / single-writer locks using STM
3 versions - Latest release: almost 11 years ago - 1 dependent repositories - 2.63 thousand downloads total - 3 stars on GitHub - 1 maintainer
bitset-word8 0.1.1.2
Please see the README on GitHub at https://github.com/nshimaza/bitset-word8#readme
5 versions - Latest release: almost 4 years ago - 8 dependent repositories - 3.65 thousand downloads total - 3 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
immortal-queue 0.1.0.1
immortal-queue is a library for build an asynchronous worker pool that processes action from a ge...
2 versions - Latest release: about 4 years ago - 6 dependent repositories - 837 downloads total - 3 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
stm-supply 0.2.0.0
STM Wrapper around Control.Concurrent.Supply
2 versions - Latest release: over 7 years ago - 16 dependent repositories - 1.85 thousand downloads total - 2 stars on GitHub - 1 maintainer
polysemy-conc 0.13.0.1
See https://hackage.haskell.org/package/polysemy-conc/docs/Polysemy-Conc.html
26 versions - Latest release: 8 months ago - 10 dependent packages - 5 dependent repositories - 2.91 thousand downloads total - 2 stars on GitHub - 1 maintainer
unagi-streams 0.2.7
Unagi-chan channels for io-streams.
11 versions - Latest release: almost 4 years ago - 1 dependent package - 2 dependent repositories - 6.82 thousand downloads total - 2 stars on GitHub - 2 maintainers
lazy-async 1.1.0.0
Sometimes we have a bunch of I/O actions that might not end up being needed, and we don't want to...
4 versions - Latest release: 11 months ago - 294 downloads total - 2 stars on GitHub - 2 maintainers
timeout 0.1.1
Generalized sleep and timeout functions
3 versions - Latest release: almost 10 years ago - 3 dependent repositories - 2.92 thousand downloads total - 2 stars on GitHub - 1 maintainer
atomic-modify 0.1.0.3
4 versions - Latest release: over 2 years ago - 2.15 thousand downloads total - 2 stars on GitHub - 1 maintainer
lvar 0.1.0.0
LVar wraps a TMVar to allow multiple threads to listen to the underlying changes.
1 version - Latest release: about 3 years ago - 3 dependent packages - 1 dependent repositories - 312 downloads total - 2 stars on GitHub - 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: almost 10 years ago - 1.14 thousand downloads total - 2 stars on GitHub - 1 maintainer
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
lrucaching-haxl 0.1.0.0
A common utils for haskell program.
1 version - Latest release: over 3 years ago - 222 downloads total - 2 stars on GitHub - 1 maintainer
lockpool 0.1.0.0
1 version - Latest release: about 6 years ago - 838 downloads total - 2 stars on GitHub - 1 maintainer
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.92 thousand downloads total - 2 stars on GitHub - 1 maintainer