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

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
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
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 - 248 dependent packages - 2,995 dependent repositories - 360 thousand downloads total - 4 maintainers
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
strict-mvar 1.4.0.0
Strict MVar interface compatible with IO & io-sim.
6 versions - Latest release: 3 months ago - 1.06 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 - 22 dependent packages - 246 dependent repositories - 94.8 thousand downloads total - 2 maintainers
strict-stm 1.4.0.0
Strict STM interface provided on top of io-classes and thus compatible with stm & io-sim.
7 versions - Latest release: 3 months ago - 1 dependent package - 12 dependent repositories - 2.22 thousand downloads total - 1 maintainer
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
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 thousand downloads total - 4,227 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,230 stars on GitHub - 2 maintainers
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 - 195 dependent packages - 2,253 dependent repositories - 290 thousand downloads total - 315 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
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
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-dejafu 0.1.3.0
Systematic concurrency testing meets Haskell.
6 versions - Latest release: over 7 years ago - 16 dependent repositories - 5.09 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: 8 months ago - 25 dependent repositories - 19.3 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.5 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
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 - 44.9 thousand downloads total - 190 stars on GitHub - 1 maintainer
scotty-haxl 0.1.0.0
A common utils for haskell program.
1 version - Latest release: over 3 years ago - 1 dependent repositories - 257 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
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: 6 days ago - 4 dependent packages - 32 dependent repositories - 57.9 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
fraxl 0.3.0.0
Fraxl is a free monad designed to make concurrent data fetching easy.
4 versions - Latest release: about 5 years ago - 1 dependent repositories - 2.78 thousand downloads total - 87 stars on GitHub - 1 maintainer
om-actor 0.1.0.0
Library used to build and communicate with actors.
1 version - Latest release: about 4 years ago - 329 downloads total - 0 stars on GitHub - 1 maintainer
hasql-listen-notify 0.1.0
LISTEN/NOTIFY with hasql.
2 versions - Latest release: over 1 year ago - 173 downloads total - 7 stars on GitHub - 1 maintainer
concurrent-rpc 0.1.0.0
This library is small wrapper around Control.Concurrent.MVar.MVars that can be used to implement ...
1 version - Latest release: about 8 years ago - 1.02 thousand downloads total - 0 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
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
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
Mechs 0.0.0.0
1 version - Latest release: over 7 years ago - 941 downloads total - 1 maintainer
bounded-qsem 0.1.0.2
Bounded quantity semaphores, meaning quantity semaphores that have an upper-bound in the number o...
3 versions - Latest release: 4 months ago - 101 downloads total - 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
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 - 6 dependent packages - 161 dependent repositories - 32.9 thousand downloads total - 17 stars on GitHub - 2 maintainers
mechs 0.0.0.0
1 version - Latest release: over 7 years ago - 760 downloads total - 1 maintainer
cloudi 2.0.7
Haskell CloudI API (see https://cloudi.org for more details)
14 versions - Latest release: 6 months ago - 4.93 thousand downloads total - 1 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
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: over 14 years ago - 2 dependent packages - 203 dependent repositories - 31.9 thousand downloads total - 887 stars on GitHub - 2 maintainers
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
monadIO 0.11.1.0
8 versions - Latest release: over 5 years ago - 10 dependent repositories - 9 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
mech 0.0.0.0
1 version - Latest release: over 7 years ago - 859 downloads total - 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
Mecha 0.0.0.0
1 version - Latest release: over 7 years ago - 923 downloads total - 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 - 6 dependent packages - 196 dependent repositories - 34.1 thousand downloads total - 46 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 - 6 dependent packages - 93 dependent repositories - 37.9 thousand downloads total - 10 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
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
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
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
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
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
ki-unlifted 1.0.0
A structured concurrency library
3 versions - Latest release: almost 2 years ago - 1 dependent repositories - 288 downloads total - 76 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
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
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
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
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
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
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 - 7 dependent packages - 169 dependent repositories - 93.9 thousand downloads total - 7 stars on GitHub - 2 maintainers
lvish 1.1.4
9 versions - Latest release: over 9 years ago - 2 dependent repositories - 7.73 thousand downloads total - 3 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: almost 10 years ago - 2 dependent packages - 158 dependent repositories - 16.5 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: 5 months ago - 1 dependent repositories - 8.45 thousand downloads total - 9 stars on GitHub - 5 maintainers
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 - 11 dependent packages - 54 dependent repositories - 22.2 thousand downloads total - 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
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
skip-var 0.1.1.0
Please see the README on GitHub at https://github.com/dtaskoff/skip-var#readme
2 versions - Latest release: over 5 years ago - 6 dependent repositories - 1.49 thousand downloads total - 0 stars on GitHub - 1 maintainer
mvc 1.1.7
14 versions - Latest release: over 5 years ago - 17 dependent repositories - 9.6 thousand downloads total - 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: over 3 years ago - 7 dependent repositories - 966 downloads total - 16 stars on GitHub - 1 maintainer
mstate 0.2.10
13 versions - Latest release: 6 months ago - 1 dependent package - 28 dependent repositories - 8.76 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
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
Top 5.9% on hackage.haskell.org
lukko 0.1.1
5 versions - Latest release: over 4 years ago - 6 dependent packages - 18 dependent repositories - 20.9 thousand downloads total - 1 maintainer
bits-atomic 0.1.3
4 versions - Latest release: over 13 years ago - 3 dependent repositories - 7.51 thousand downloads total - 1 maintainer
Top 6.5% on hackage.haskell.org
pipes-concurrency 2.0.14
19 versions - Latest release: over 2 years ago - 1 dependent package - 204 dependent repositories - 20.7 thousand downloads total - 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 - 21 dependent packages - 232 dependent repositories - 91.5 thousand downloads total - 29 stars on GitHub - 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 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 - 18 dependent packages - 58 dependent repositories - 17 thousand downloads total - 3 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
stm-hamt 1.1.2
STM-specialised Hash Array Mapped Trie
21 versions - Latest release: over 5 years ago - 1 dependent package - 8 dependent repositories - 16.6 thousand downloads total - 9 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
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 - 6 dependent packages - 196 dependent repositories - 34.4 thousand downloads total - 41 stars on GitHub - 2 maintainers
timers 0.2.0.4
Simple package that implements timers. Both "one-shot" and "repeating" timers are implemented.
7 versions - Latest release: over 3 years ago - 1 dependent package - 18 dependent repositories - 7.18 thousand downloads total - 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
arbor-lru-cache 0.1.1.1
Please see the README on GitHub at https://github.com/arbor/arbor-lru-cache#readme
2 versions - Latest release: over 4 years ago - 6 dependent repositories - 1.47 thousand downloads total - 2 stars on GitHub - 2 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
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
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
ticker 1.0.0
A concurrent utility inspired by Ticker in golang
1 version - Latest release: over 6 years ago - 1.08 thousand downloads total - 10 stars on GitHub - 1 maintainer
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
chp 2.2.0
21 versions - Latest release: about 14 years ago - 2 dependent repositories - 16.2 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
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
Top 5.7% on hackage.haskell.org
stm-containers 1.0.1
Containers for STM
35 versions - Latest release: over 5 years ago - 11 dependent packages - 348 dependent repositories - 34.8 thousand downloads total - 62 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
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
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
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