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 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
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
Top 5.4% on hackage.haskell.org
concurrent-output 1.10.21
Lets multiple threads and external processes concurrently output to the console, without it getti...
45 versions - Latest release: 19 days ago - 4 dependent packages - 32 dependent repositories - 57.9 thousand downloads total - 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: 8 months ago - 25 dependent repositories - 19.4 thousand downloads total - 190 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 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
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
Top 5.7% on hackage.haskell.org
stm-containers 1.2.1
Containers for STM
36 versions - Latest release: 10 days ago - 13 dependent packages - 348 dependent repositories - 34.9 thousand downloads total - 62 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
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
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
alarmclock 0.7.0.6
Device for running an action at (i.e. shortly after) a certain time, which can be used to impleme...
27 versions - Latest release: about 2 years ago - 1 dependent package - 137 dependent repositories - 15.6 thousand downloads total - 0 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 5.8% on hackage.haskell.org
streamly 0.10.1
For upgrading to streamly-0.9.0+ please read the Streamly-0.9.0 upgrade guide. Streamly is a sta...
27 versions - Latest release: 4 months ago - 20 dependent packages - 58 dependent repositories - 17 thousand downloads total - 3 maintainers
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.87 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 0.4% on hackage.haskell.org
stm 2.4.4
Software Transactional Memory, or STM, is an abstraction for concurrent communication. The main b...
24 versions - Latest release: over 9 years ago - 273 dependent packages - 2,995 dependent repositories - 360 thousand downloads total - 4 maintainers
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: almost 14 years ago - 7 dependent packages - 161 dependent repositories - 32.9 thousand downloads total - 17 stars on GitHub - 2 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
stm-hamt 1.2.1
STM-specialised Hash Array Mapped Trie
22 versions - Latest release: 10 days ago - 1 dependent package - 8 dependent repositories - 16.7 thousand downloads total - 9 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
chp 2.2.0
21 versions - Latest release: about 14 years ago - 2 dependent repositories - 16.2 thousand downloads total - 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
Top 6.5% on hackage.haskell.org
pipes-concurrency 2.0.14
19 versions - Latest release: over 2 years ago - 2 dependent packages - 204 dependent repositories - 20.7 thousand downloads total - 1 maintainer
scc 0.8.3
SCC is a layered library of Streaming Component Combinators. The lowest layer in Control.Concuren...
18 versions - Latest release: about 3 years ago - 10.8 thousand downloads total - 1 maintainer
Top 7.4% on hackage.haskell.org
monad-coroutine 0.9.2
This package defines a monad transformer, applicable to any monad, that allows the monadic comput...
18 versions - Latest release: about 2 years ago - 2 dependent packages - 157 dependent repositories - 12.7 thousand downloads total - 1 maintainer
stm-io-hooks 1.1.2
Please see the README
18 versions - Latest release: over 4 years ago - 2 dependent repositories - 13.1 thousand downloads total - 1 maintainer
unamb 0.2.7
18 versions - Latest release: about 6 years ago - 2 dependent repositories - 15.5 thousand downloads total - 1 maintainer
Top 1.1% on hackage.haskell.org
stm-chans 3.0.0
Additional types of channels for STM.
17 versions - Latest release: almost 11 years ago - 23 dependent packages - 246 dependent repositories - 94.8 thousand downloads total - 2 maintainers
legion 0.10.0.0
Legion is a framework for writing distributed, homogeneous, stateful microservices in Haskell.
17 versions - Latest release: about 7 years ago - 1 dependent repositories - 10.8 thousand downloads total - 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
concurrent-machines 0.3.1
A simple use-case for this library is to run the stages of a pipelined streaming computation conc...
16 versions - Latest release: almost 7 years ago - 3 dependent repositories - 9.52 thousand downloads total - 1 maintainer
Top 5.3% on hackage.haskell.org
unagi-chan 0.4.1.4
This library provides implementations of concurrent FIFO queues (for both general boxed and primi...
15 versions - Latest release: over 2 years ago - 12 dependent packages - 54 dependent repositories - 22.2 thousand downloads total - 1 maintainer
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
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
mvc 1.1.7
14 versions - Latest release: over 5 years ago - 17 dependent repositories - 9.6 thousand downloads total - 1 maintainer
cloudi 2.0.7
Haskell CloudI API (see https://cloudi.org for more details)
14 versions - Latest release: 7 months ago - 4.93 thousand downloads total - 1 stars on GitHub - 1 maintainer
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
lub 0.1.8
14 versions - Latest release: over 2 years ago - 1 dependent repositories - 9.52 thousand downloads total - 1 maintainer
mstate 0.2.10
13 versions - Latest release: 7 months ago - 1 dependent package - 28 dependent repositories - 8.76 thousand downloads total - 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
CSPM-Frontend 0.12.1.0
CSP-M is the machine readable syntax of CSP (concurrent sequential processes) as used by the form...
13 versions - Latest release: over 6 years ago - 1 dependent repositories - 12.7 thousand downloads total - 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
hint-server 1.4.3
This library provides a server process (implemented using eprocess) that can receive and run acti...
12 versions - Latest release: over 7 years ago - 2 dependent repositories - 9.85 thousand downloads total - 2 maintainers
eprocess 1.7.2
This library provides a basic support for processes with message queues. It was built using chan...
12 versions - Latest release: almost 9 years ago - 2 dependent repositories - 10.3 thousand downloads total - 2 maintainers
theatre-dev 0.1.1
Minimalistic actor library experiments
11 versions - Latest release: 7 months ago - 116 downloads total - 1 stars on GitHub - 1 maintainer
conceit 0.5.0.0
A version of the async package's Control.Concurrent.Async.Concurrently for which the actions may ...
11 versions - Latest release: almost 3 years ago - 4 dependent repositories - 7.57 thousand downloads total - 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
CSPM-cspm 0.8.1.0
cspm is a small command line tool for analyzing CSPM specifications.
11 versions - Latest release: over 6 years ago - 10.9 thousand downloads total - 1 maintainer
CSPM-Interpreter 0.7.1.0
This package contains an interpreter for CSPM and instance declarations that implement the interf...
11 versions - Latest release: over 6 years ago - 10.8 thousand downloads total - 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.5 thousand downloads total - 1 maintainer
lvish 1.1.4
9 versions - Latest release: over 9 years ago - 2 dependent repositories - 7.73 thousand downloads total - 3 maintainers
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.32 thousand downloads total - 14 stars on GitHub - 1 maintainer
threads-supervisor 1.2.0.2
9 versions - Latest release: almost 2 years ago - 5.25 thousand downloads total - 2 maintainers
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
Concurrent-Cache 0.2.2.3
9 versions - Latest release: almost 8 years ago - 5.82 thousand downloads total - 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
ConcurrentUtils 0.5.0.0
8 versions - Latest release: about 4 years ago - 6.54 thousand downloads total - 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.6 thousand downloads total - 0 stars on GitHub - 2 maintainers
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
chp-plus 1.3.1
8 versions - Latest release: over 13 years ago - 6.34 thousand downloads total - 1 maintainer
event 0.1.4
8 versions - Latest release: almost 8 years ago - 30 dependent repositories - 5.96 thousand downloads total - 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
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
monadIO 0.11.1.0
8 versions - Latest release: over 5 years ago - 10 dependent repositories - 9 thousand downloads total - 2 maintainers
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
CSPM-CoreLanguage 0.3.1.0
This package contains an interface for the CSP core-language. It defines processes, events, event...
8 versions - Latest release: over 6 years ago - 8.2 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
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: 1 day ago - 1 dependent package - 12 dependent repositories - 2.29 thousand downloads total - 2 maintainers
accelerate-llvm-ptx 1.3.0.0
This library implements a backend for the Accelerate language which generates LLVM-IR targeting C...
7 versions - Latest release: over 3 years ago - 1 dependent package - 8 dependent repositories - 6.02 thousand downloads total - 1 maintainer
persistent-map 0.3.5
7 versions - Latest release: almost 15 years ago - 5.59 thousand downloads total - 1 maintainer
thread-utils-context 0.3.0.4 💰
Please see the README on GitHub at https://github.com/iand675/thread-utils-context#readme
7 versions - Latest release: 9 months ago - 1 dependent package - 5 dependent repositories - 1.46 thousand downloads total - 2 stars on GitHub - 1 maintainer
strict-mvar 1.5.0.0
Strict MVar interface compatible with IO & io-sim.
7 versions - Latest release: 1 day ago - 1.12 thousand downloads total - 2 maintainers
timers 0.2.0.4
Simple package that implements timers. Both "one-shot" and "repeating" timers are implemented.
7 versions - Latest release: almost 4 years ago - 2 dependent packages - 18 dependent repositories - 7.18 thousand downloads total - 1 maintainer
privileged-concurrency 0.7.0
7 versions - Latest release: over 6 years ago - 1 dependent repositories - 5.48 thousand downloads total - 2 maintainers
CSPM-FiringRules 0.4.4.0
This package contains functions for computing the transitions of a CSP process based on the stand...
7 versions - Latest release: over 6 years ago - 7.29 thousand downloads total - 1 maintainer
Top 6.4% on hackage.haskell.org
BoundedChan 1.0.3.0
7 versions - Latest release: about 10 years ago - 3 dependent packages - 158 dependent repositories - 16.5 thousand downloads total - 1 maintainer
ivar-simple 0.3.3
IVars are write-once (immutable) variables. They can be read, an operation that will block until...
7 versions - Latest release: over 3 years ago - 3 dependent repositories - 4.59 thousand downloads total - 1 maintainer
capataz 0.2.1.0
capataz enhances the reliability of your concurrent applications by offering supervision of green...
7 versions - Latest release: almost 5 years ago - 5 dependent repositories - 4.04 thousand downloads total - 63 stars on GitHub - 1 maintainer
waitfree 0.1.5
7 versions - Latest release: almost 13 years ago - 4.89 thousand downloads total - 1 maintainer
AVar 0.0.5
6 versions - Latest release: over 14 years ago - 6.05 thousand downloads total - 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
chan 0.0.4
Please see the README on Github at https://github.com/athanclark/chan#readme
6 versions - Latest release: over 5 years ago - 6 dependent repositories - 3.87 thousand downloads total - 0 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.37 thousand downloads total - 1 stars on GitHub - 1 maintainer
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
multisetrewrite 0.1.1
Multi-set rewrite rules with guards and a parallel execution scheme
6 versions - Latest release: over 15 years ago - 4.54 thousand downloads total - 1 maintainer
chan-split 0.5.0
6 versions - Latest release: over 11 years ago - 2 dependent repositories - 5.09 thousand downloads total - 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
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
simple-actors 0.4.0
6 versions - Latest release: over 11 years ago - 4.29 thousand downloads total - 1 maintainer
tskiplist 1.0.1
6 versions - Latest release: over 4 years ago - 4.6 thousand downloads total - 1 maintainer
accelerate-llvm-native 1.3.0.0
This library implements a backend for the Accelerate language which generates LLVM-IR targeting m...
6 versions - Latest release: over 3 years ago - 1 dependent package - 13 dependent repositories - 4.93 thousand downloads total - 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
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
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
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.79 thousand downloads total - 4 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
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
stm-promise 0.0.2
Simple STM promise-like thingys
5 versions - Latest release: about 11 years ago - 1 dependent repositories - 4 thousand downloads total - 1 stars on GitHub - 1 maintainer
bounded-tchan 0.2.3
5 versions - Latest release: over 12 years ago - 2 dependent repositories - 4.44 thousand downloads total - 1 maintainer
monad-schedule 0.1.2.2
5 versions - Latest release: 3 months ago - 3 dependent packages - 3 dependent repositories - 360 downloads total - 1 maintainer