Packages tagged concurrency

227 packages have this tag.

[Merge tag] (trustees only)

Related tags: library (224), bsd3 (151), mit (42), data (29), control (22), program (20), deprecated (15), parallelism (13), compilers-interpreters (11), system (10), accelerate (9), gpl (7), network (7), language (6), bsd2 (5), formal-methods (5), apache (4), data-structures (4), concurrent (3), database (2), distributed-computing (2), io-streams (2), lgpl (2), logging (2), math (2), monads (2), other (2), pipes (2), public-domain (2), reactivity (2), stm (2), actors (1), agpl (1), algebra (1), algorithms (1), cli (1), combinators (1), conduit (1), development (1), distrbution (1), ...

Name
DLs
Rating
Description
Tags
Last U/L
Maintainer
AVar (deprecated)150.0Mutable variables with Exception handling and concurrency support. (bsd3, concurrency, deprecated, library)2009-12-08AlexMason
BoundedChan640.0Implementation of bounded channels. (bsd3, concurrency, library)2014-05-14AdamWick
CSPM-CoreLanguage200.0Definition of a CSP core-language. (bsd3, concurrency, formal-methods, language, library)2017-10-26MarcFontaine
CSPM-FiringRules170.0Firing rules semantic of CSPM (bsd3, concurrency, formal-methods, language, library)2017-10-26MarcFontaine
CSPM-Frontend300.0A CSP-M parser compatible with FDR-2.91 (bsd3, concurrency, formal-methods, language, library)2017-10-26MarcFontaine
CSPM-Interpreter240.0An interpreter for CSPM (bsd3, concurrency, formal-methods, language, library)2017-10-26MarcFontaine
CSPM-cspm300.0cspm command line tool for analyzing CSPM specifications. (bsd3, concurrency, formal-methods, language, library, program)2017-10-26MarcFontaine
Concurrent-Cache212.0A Cached variable for IO functions. (bsd3, concurrency, library)2016-07-23Ofenhed
ConcurrentUtils180.0Concurrent utilities (concurrency, gpl, library)2020-05-04JamesCandy
Graph50070.0Graph500 benchmark-related definitions and data set generator. (concurrency, gpl, library, program)2013-11-05AlexanderVershilov
GraphHammer40.0GraphHammer Haskell graph analyses framework inspired by STINGER. (concurrency, gpl, library)2013-11-05AlexanderVershilov
GraphHammer-examples40.0Test harness for TriangleCount analysis. (concurrency, gpl, library, program)2013-11-05AlexanderVershilov
HLogger (deprecated in favor of hlogger)40.0Simple, concurrent and easy-to-use logging library (bsd3, concurrency, deprecated, library, logging, program)2011-03-02JonKristensen
Mecha50.0mecha are the most complex composite machines known to humanity, lets build them well! (bsd2, concurrency, control, data, library, network, system)2016-08-11CarterSchonwald
Mechs30.0mecha are the most complex composite machines known to humanity, lets build them well! (bsd2, concurrency, control, data, library, network, system)2016-08-11CarterSchonwald
PriorityChansConverger50.0Read single output from an array of inputs - channels with priorities (concurrency, library)2010-01-03AndreySisoyev
SafeSemaphore1630.0Much safer replacement for QSemN, QSem, and SampleVar (bsd3, concurrency, library)2014-05-03ChrisKuklewicz
Stasis50.0A simple MVCC like library (bsd3, concurrency, library, program)2014-01-13zcourts
ThreadObjects50.0Mutable objects that reside in their own threads. (concurrency, gpl, library)2012-08-10TimothyHobbs
accelerate1412.5An embedded language for accelerated array processing (accelerate, bsd3, compilers-interpreters, concurrency, data, library, parallelism)2020-08-28ManuelChakravarty, TrevorMcDonell
accelerate-bignum130.0Fixed-length large integer arithmetic for Accelerate (accelerate, bsd3, compilers-interpreters, concurrency, data, library, parallelism)2020-08-28TrevorMcDonell
accelerate-cuda (deprecated in favor of accelerate-llvm-ptx)520.0Accelerate backend for NVIDIA GPUs (bsd3, compilers-interpreters, concurrency, data, deprecated, library, parallelism)2017-03-31ManuelChakravarty, TrevorMcDonell
accelerate-examples340.0Examples using the Accelerate library (accelerate, bsd3, compilers-interpreters, concurrency, data, library, parallelism)2020-08-28ManuelChakravarty, TrevorMcDonell
accelerate-fft270.0FFT using the Accelerate library (accelerate, bsd3, compilers-interpreters, concurrency, data, library, math, parallelism)2020-08-28TrevorMcDonell
accelerate-io450.0Convert between Accelerate arrays and raw pointers (accelerate, bsd3, compilers-interpreters, concurrency, data, library, parallelism)2020-08-28ManuelChakravarty, TrevorMcDonell
accelerate-llvm520.0Accelerate backend component generating LLVM IR (accelerate, bsd3, compilers-interpreters, concurrency, data, library, parallelism)2020-08-28TrevorMcDonell
accelerate-llvm-native430.0Accelerate backend for multicore CPUs (accelerate, bsd3, compilers-interpreters, concurrency, data, library, parallelism)2020-08-28TrevorMcDonell
accelerate-llvm-ptx422.0Accelerate backend for NVIDIA GPUs (accelerate, bsd3, compilers-interpreters, concurrency, data, library, parallelism)2020-08-28TrevorMcDonell
actor70.0Actors with multi-headed receive clauses (bsd3, concurrency, library)2008-10-22MartinSulzmann
alarmclock850.0Wake up and perform an action at a certain time. (bsd3, concurrency, library)2020-08-07dcturner, dten
arbor-lru-cache51.25LRU cache based on STM (concurrency, data, library, mit)2019-10-03newhoggy, arbornetworks
async13202.75Run IO operations asynchronously and wait for their results (bsd3, concurrency, library)2019-06-06PeterSimons, SimonMarlow
async-combinators (deprecated)60.0Async combinators (concurrency, deprecated, library, mpl)2018-07-23serokell
async-dejafu (deprecated in favor of concurrency)170.0Run MonadConc operations asynchronously and wait for their results. (bsd3, concurrency, deprecated, library)2016-09-10barrucadu
async-extras150.0Extra Utilities for the Async Library (bsd3, concurrency, library)2017-02-23JonathanFischoff, lloucas
async-manager70.0A thread manager for async (bsd3, concurrency, library, program)2014-05-30JonathanFischoff
async-timer3580.0Provides API for timer based execution of IO actions (bsd3, concurrency, library)2018-02-28mtesseract
atomic-modify90.0A typeclass for mutable references that have an atomic modify operation. (apache, concurrency, library)2018-09-11chris_martin
atomic-primops-vector60.0Atomic operations on Data.Vector types (bsd3, concurrency, library)2015-02-14peter_fogg
bits-atomic330.0Atomic bit operations on memory locations for low-level synchronization (bsd3, concurrency, data, foreign, library)2010-09-05GabrielWicke
bitset-word8160.0Space efficient set of Word8 and some pre-canned sets useful for parsing HTTP (concurrency, library, mit)2020-07-28nshimaza
blocking-transactions80.0Composable, blocking transactions. (bsd3, concurrency, library)2010-07-22ChristopherLaneHinson
bounded-tchan (deprecated in favor of stm-chans)140.0Bounded Transactional channels (queues) (bsd3, concurrency, deprecated, library)2011-11-06ThomasDuBuisson
butter152.0Monad Transformer for Asyncronous Message Passing (bsd3, concurrency, distrbution, distributed-computing, library)2018-06-19mpahrens
caf80.0A library of Concurrency Abstractions using Futures. (bsd3, concurrency, library)2009-03-26MartinaWillig
capataz960.0OTP-like supervision trees in Haskell (concurrency, control, library, mit)2019-05-21RomanGonzalez
chan230.0Some extra kit for Chans (bsd3, concurrency, library)2018-12-04athanclark
chan-split150.0Concurrent Chans as read/write pairs. Also provides generic Chan pair class. (bsd3, concurrency, library)2012-10-27BrandonSimmons
chp512.0An implementation of concurrency ideas from Communicating Sequential Processes (bsd3, concurrency, library)2014-04-25NeilBrown
chp-mtl50.0MTL class instances for the CHP library (bsd3, concurrency, library)2010-05-03NeilBrown
chp-plus200.0A set of high-level concurrency utilities built on Communicating Haskell Processes (bsd3, concurrency, library)2014-04-25NeilBrown
chp-spec40.0A mirror implementation of chp that generates a specification of the program (bsd3, concurrency, library)2010-05-03NeilBrown
chp-transformers40.0Transformers instances for the CHP library (bsd3, concurrency, library)2010-05-03NeilBrown
cio (deprecated)50.0A monad for concurrent IO on a thread pool (concurrency, deprecated, library, mit)2014-02-07NikitaVolkov
clocked100.0timer functionality to clock IO commands (concurrency, lgpl, library)2013-02-28SoenkeHahn
cml100.0Events and Channels as in Concurrent ML (bsd3, concurrency, library)2009-10-05BenFranksen
collapse-util60.0utility for collapsing adjacent writes (bsd3, concurrency, program)2014-06-27MarkWotton
conceit230.0Concurrent actions that may fail with a value. (bsd3, concurrency, library)2016-01-23DanielDiazCarrete
concurrency2190.0Typeclasses, functions, and data types for concurrency and STM. (concurrency, library, mit)2020-05-14barrucadu
concurrent-barrier90.0Simple thread barriers (bsd3, concurrency, library)2011-03-14JeremyFitzhardinge
concurrent-extra1710.0Extra concurrency primitives (bsd3, concurrency, library)2018-03-14BasVanDijk, RoelVanDijk
concurrent-hashtable242.0Thread-safe hash tables for multi-cores! (bsd3, concurrency, library)2019-10-28PeterRobinson
concurrent-machines310.0Concurrent networked stream transducers (bsd3, concurrency, control, library)2018-03-14AnthonyCowley
concurrent-rpc60.0An abstraction for inter-thread RPC based on MVars (concurrency, library, mit)2016-03-25LarsPetersen
concurrent-sa60.0Concurrent simulated annealing system. (algorithms, bsd3, concurrency, library)2010-04-07LouisWasserman
concurrent-supply582.0A fast concurrent unique identifier supply with a pure API (bsd3, concurrency, library, parallelism)2016-01-17EdwardKmett
concurrent-utilities120.0More utilities and broad-used datastructures for concurrency. (bsd3, concurrency, library)2018-05-03sebaslafleur, LeonSchoorl
conlogger80.0A logger for a concurrent program. (concurrency, library, mit, program)2015-01-22tattsun
consumers310.0Concurrent PostgreSQL data consumers (bsd3, concurrency, database, library)2020-05-05MikhailGlushenkov, arybczak, jonathanjouty_scrive, trin_cz
coroutine-enumerator (deprecated)60.0Bridge between the monad-coroutine and enumerator packages. (concurrency, deprecated, enumerator, library)2011-12-31MarioBlazevic
coroutine-iteratee (deprecated)70.0Bridge between the monad-coroutine and iteratee packages. (concurrency, data, deprecated, library)2011-12-31MarioBlazevic
cspmchecker160.0A command line type checker for CSPM files. (bsd3, concurrency, program)2013-10-11ThomasGibsonRobinson
ctrie220.0Non-blocking concurrent map (concurrency, data-structures, library, mit)2017-09-29MichaelSchroeder
data-concurrent-queue90.0A Library for directional queues (concurrency, library, mit)2014-05-30georgerogers42
data-ivar120.0Write-once variables with concurrency support (bsd3, concurrency, data, library)2008-10-20GregoryCrosswhite, LukePalmer
data-timeout130.064-bit timeouts of nanosecond precision (bsd3, concurrency, data, library)2018-10-22MikhailVorozhtsov
dejafu2092.0A library for unit-testing concurrent programs. (concurrency, library, mit)2020-07-01barrucadu
delay60.0More useful and humain delaying functions (bsd3, concurrency, library, system)2016-03-21davean
epass100.0Baisc, Erlang-like message passing supporting sockets. (bsd3, concurrency, library, network)2011-10-15AndreasBaldeau
eprocess1730.0Basic Erlang-like process support for Haskell (bsd3, concurrency, library)2015-07-22CorentinDupont, FernandoBenavides
equeue10.0Application level triggered, and edge triggered event multiqueues. (bsd3, concurrency, library)2019-01-01KevinCotrone, davean
event190.0Monoidal, monadic and first-class events (bsd3, concurrency, library)2016-05-24DimitriSabadie
expiring-mvar60.0Create values which expire after a period of time. (bsd3, concurrency, library)2012-02-26JeffShaw
extensible-effects-concurrent482.0Message passing concurrency as extensible-effect (bsd3, concurrency, control, effect, library, program)2019-07-26SvenHeyll
festung70.0Remote multi-db SQLCipher server (concurrency, library, mit, program)2018-06-28figo
flush-queue150.0Concurrent bouded blocking queues optimized for flushing. Both IO and STM implementations. (bsd3, concurrency, library)2019-03-29lehins
forward-chan72.0Concurrent channels with a forwarding primitive (concurrency, library)2017-07-28MatthewMirman
fraxl112.25Cached and parallel data fetching. (bsd3, concurrency, library)2019-02-07willfancher
free-concurrent60.0Free monads suitable for concurrent computation (concurrency, library, mit)2015-11-20srijs
future110.0Supposed to mimics and enhance proposed C++ "future" features (bsd3, concurrency, library)2009-03-12ChrisKuklewicz
futures60.0Simple and fast implementation of Future (concurrency, futures, library, mit)2018-08-14NikitaVolkov
global-lock50.0A global lock implemented without unsafePerformIO (bsd3, concurrency, library, system)2011-11-04KeeganMcAllister
gochan70.0Go-style channels (concurrency, library, mit, program)2017-03-21cstrahan
hactor140.0Lightweight Erlang-style actors for Haskell. (concurrency, library, mit)2014-09-21Forkk
hactors60.0Practical actors for Haskell. (concurrency, library, mit)2012-01-29HekaTreep
hakka40.0Minimal akka-inspired actor library (concurrency, library, mit, program)2017-06-13martinrign
haxl2262.25A Haskell library for efficient, concurrent, and concise data access. (bsd3, concurrency, library)2020-10-23SimonMarlow, algoriddle, niteria
haxl-facebook50.0An example Haxl data source for accessing the Facebook Graph API (bsd3, concurrency, library, network)2014-06-10SimonMarlow, algoriddle
heartbeat-streams80.0Heartbeats for io-streams (bsd3, concurrency, io-streams, library)2019-11-07wraithm, LukeHoersten
hint-server1620.0A server process that runs hint. (bsd3, compilers-interpreters, concurrency, language, library)2016-11-27CorentinDupont, FernandoBenavides
hlogger (deprecated)80.0Simple, concurrent, extendable and easy-to-use logging library (bsd3, concurrency, deprecated, library, logging)2011-04-12JonKristensen
hydra-print70.0NCurses interface to view multiple ByteString streams in parallel. (bsd3, concurrency, library, program)2013-04-22RyanNewton
immortal940.0Spawn threads that never die (unless told to do so) (concurrency, library, mit)2018-04-16RomanCheplyaka
immortal-queue82.0Build a pool of queue-processing worker threads. (bsd3, concurrency, library)2020-03-03lysergia
immortal-worker300.0Create worker threads that logs exceptions and restarts. (concurrency, library, mit)2020-10-04NCrashed
inc-ref90.0A STM reference useful for incremental computing (bsd3, concurrency, library)2014-07-25JonathanFischoff
io-throttle50.0Limit number of IO actions started per second (concurrency, library, mit)2014-09-06rodrigosetti
iothread30.0run IOs in a single thread (concurrency, library, mit)2015-01-22tattsun
ivar-simple1090.0Write once concurrency primitives. (concurrency, library, mit)2020-10-05BertramFelgenhauer
join110.0Parallel Join Patterns with Guards and Propagation (bsd3, concurrency, library)2009-03-28MartinSulzmann
kazura-queue160.0Fast concurrent queues much inspired by unagi-chan (bsd3, concurrency, library)2018-09-11asakamirai
keera-callbacks60.0Mutable memory locations with callbacks (bsd3, concurrency, library)2015-06-03IvanPerez, keera_studios_ci
kickchan60.0Kick Channels: bounded channels with non-blocking writes (bsd3, concurrency, data, library)2014-02-06JohnLato
lawless-concurrent-machines40.0Concurrent networked stream transducers (bsd3, concurrency, control, library)2017-10-02misandrist
legion562.25Distributed, stateful, homogeneous microservice framework. (apache, concurrency, library, network)2017-04-17taphu
libcspm140.0A library providing a parser, type checker and evaluator for CSPM. (bsd3, concurrency, library)2013-10-11ThomasGibsonRobinson
lifted-async10772.0Run lifted IO operations asynchronously and wait for their results (bsd3, concurrency, library)2020-07-23MitsutoshiAoe
lifted-stm50.0STM operations lifted through monad transformer stacks (bsd3, concurrency, library)2018-10-22MikhailVorozhtsov
lifted-threads90.0lifted IO operations from the threads library (bsd3, concurrency, library)2015-04-02MikhailGlushenkov, arybczak, jonathanjouty_scrive
linear-accelerate290.0Lifting linear vector spaces into Accelerate (accelerate, algebra, bsd3, compilers-interpreters, concurrency, data, library, math, parallelism)2020-08-28EdwardKmett, TrevorMcDonell, ryanglscott
lockpool70.0set a maximum on the number of concurrent actions (bsd3, concurrency, library)2018-03-21chessai
lrucaching-haxl40.0Combine lrucaching and haxl. (bsd3, concurrency, data, library, lrucache)2020-09-02Lupino
lub350.0information operators: least upper bound (lub) and greatest lower bound (glb) (bsd3, concurrency, data, library, other)2012-02-06ConalElliott
lukko4580.0File locking (concurrency, library, system)2020-03-25phadej
lvish230.0Parallel scheduler, LVar data structures, and infrastructure to build more. (bsd3, concurrency, library)2014-09-16RyanNewton, LindseyKuper, peter_fogg
massiv-scheduler (deprecated in favor of scheduler)52.0Work stealing scheduler for Massiv (Массив) and other parallel applications. (bsd3, concurrency, deprecated, library, parallelism)2019-03-27lehins
mech40.0mecha are the most complex composite machines known to humanity, lets build them well! (bsd2, concurrency, control, data, library, network, system)2016-08-11CarterSchonwald
mechs40.0mecha are the most complex composite machines known to humanity, lets build them well! (bsd2, concurrency, control, data, library, network, system)2016-08-11CarterSchonwald
midair152.0Hot-swappable FRP (concurrency, control, frp, gpl, interaction, library, music, reactive, reactivity, user-interfaces)2018-11-10TomMurphy
monad-coroutine340.0Coroutine monad transformer for suspending and resuming monadic computations (concurrency, control, library, monads)2018-02-25MarioBlazevic
monadIO340.0Overloading of concurrency variables (bsd3, concurrency, library)2018-10-03ThomasDuBuisson, TrevorElliott
mstate240.0MState: A consistent State monad for concurrent applications. (bsd3, concurrency, library, monads)2018-12-27NilsSchweinsberg
multisetrewrite160.0Multi-set rewrite rules with guards and a parallel execution scheme (bsd3, concurrency, library)2010-03-07MartinSulzmann
mvar-lock80.0A trivial lock based on MVar. (apache, concurrency, library)2018-09-11chris_martin
mvc400.0Model-view-controller (bsd3, concurrency, control, library)2018-08-19GabrielGonzalez
mvc-updates130.0Concurrent and combinable updates (bsd3, concurrency, control, library)2014-09-23GabrielGonzalez
named-lock40.0A named lock that is created on demand. (bsd3, concurrency, library)2009-08-24ThomasSchilling
nano-erl102.0Small library for Erlang-style actor semantics (concurrency, library, mit)2016-01-23TomMurphy
ochan20.0Owned channels in the Ownership Monad (bsd3, concurrency, library)2020-04-13mcgirr
om-actor20.0Actor pattern utilities. (concurrency, library, mit)2020-03-20taphu, rickowens
orderly-workers72.0Fork concurrent worker threads and produce ordered results (bsd3, concurrency, library)2019-09-09TomMurphy
parallel-io840.0Combinators for executing IO actions in parallel on a thread pool. (bsd3, concurrency, library)2012-12-24MaxBolingbroke
parallel-tree-search230.0Parallel Tree Search (concurrency, control, library, public-domain)2020-10-26SebastianFischer, nbu
persistent-map (deprecated in favor of tbox)160.0A thread-safe (STM) persistency interface for finite map types. (concurrency, deprecated, library, middleware)2009-08-06PeterRobinson
pipes-cliff (deprecated)230.0Streaming to and from subprocesses using Pipes (bsd3, concurrency, deprecated, library, pipes)2016-07-16OmariNorman
pipes-concurrency932.0Concurrency for the pipes ecosystem (bsd3, concurrency, control, library, pipes)2018-09-24GabrielGonzalez
post-mess-age110.0Send messages to a handle concurrently without getting them mixed. (bsd3, concurrency, library)2016-03-29DanielDiaz
prefetch40.0Prefetch stdin even before stdout is ready (bsd3, concurrency, program)2019-01-24EyalLotem
priority-sync90.0Cooperative task prioritization. (bsd3, concurrency, library, program)2011-04-06ChristopherLaneHinson
privileged-concurrency950.0Provides privilege separated versions of the concurrency primitives. (bsd3, concurrency, library)2017-12-08JeffShaw, OmerAgacan
promise30.0A monadic interface for async (bsd3, concurrency, library)2014-05-28JonathanFischoff
pulse50.0Synchronize actions to a time pulse (concurrency, library, mit)2016-06-04AlexanderThiemann
qsem30.0quantity semaphores (bsd3, concurrency, library)2018-12-05chessai
reactor (deprecated)40.0Reactor - task parallel reactive programming (bsd3, concurrency, deprecated, library)2011-05-09EdwardKmett
restricted-workers60.0Running worker processes under system resource restrictions (bsd3, concurrency, data, library, system)2013-08-26DaniilFrumin
roundRobin130.0A simple round-robin data type (concurrency, library, mit)2016-08-07winterland
rwlock50.0Multiple-read / single-write locks (concurrency, library, public-domain)2013-06-09JamesCook
scc200.0Streaming component combinators (combinators, concurrency, control, library, program)2016-06-19MarioBlazevic
scheduler2372.25Work stealing scheduler. (bsd3, concurrency, library, parallelism)2020-06-26lehins
scotty-haxl20.0Combine scotty and haxl (bsd3, concurrency, library, scotty, web)2020-09-02Lupino
semaphore-plus50.0Various concurrency abstractions built on top of semaphores (bsd3, concurrency, library)2009-03-12RobinGreen
sharedio30.0Bundles shared calls to IO functions to perform them only once (concurrency, library, mit)2013-09-18JohnLato, NiklasHambuechen
simple-actors80.0A library for more structured concurrent programming, based on the Actor Model (bsd3, concurrency, library)2012-08-22BrandonSimmons
singnal40.0Singnal (agpl, concurrency, library)2017-07-04Zaoqi
sirkel30.0Sirkel, a Chord DHT (bsd3, concurrency, concurrent, data-structures, database, distributed-computing, library)2011-09-16MortenLysgaard
skip-var52.0Skip variables (concurrency, library, mit)2018-12-24dtaskoff
slave-thread322.0A fundamental solution to ghost threads and silent exceptions (concurrency, concurrent, error-handling, exceptions, failure, library, mit)2019-10-15NikitaVolkov
spawn70.0Tiny library for concurrent computations (bsd3, concurrency, concurrent, control, library)2011-10-09KeeganMcAllister
speculation422.0A framework for safe, programmable, speculative parallelism (bsd3, concurrency, library)2016-01-17EdwardKmett
split-channel110.0Control.Concurrent.Chan split into sending and receiving halves. (concurrency, library, mit)2013-03-17LeonSmith
split-tchan30.0STM's TChan split into sending and receiving halves. (bsd3, concurrency, library)2014-01-28LeonSmith
stc-lang10.0A library for implicit, monadic dataflow parallelism (bsd3, concurrency, development, library, program)2019-08-01justus
stm10762.5Software Transactional Memory (bsd3, concurrency, library)2018-09-22DuncanCoutts, HerbertValerioRiedel, SimonMarlow
stm-channelize40.0Transactional I/O for duplex streams (bsd3, concurrency, library)2012-01-20JoeyAdams
stm-chans4590.0Additional types of channels for STM. (bsd3, concurrency, library)2015-05-30WrenThornton
stm-chunked-queues30.0Chunked Communication Queues (bsd3, concurrency, library)2014-06-07kholdstare
stm-conduit870.0Introduces conduits to channels, and promotes using conduits concurrently. (bsd3, concurrency, conduit, library)2018-09-27AlexanderVershilov, ClarkGaebel
stm-containers5632.0Containers for STM (concurrency, data-structures, library, mit, stm)2020-10-19NikitaVolkov
stm-extras90.0Extra STM functions (bsd3, concurrency, library)2017-10-08louispan
stm-hamt1690.0STM-specialised Hash Array Mapped Trie (concurrency, data-structures, library, mit, stm)2019-06-02NikitaVolkov
stm-incremental940.0A library for constructing incremental computations (cli, concurrency, control, library, mit, options, parsing, system)2020-10-15sgschlesinger
stm-io-hooks232.0Launch your IO-actions from within the STM monad (bsd3, concurrency, library)2019-10-27PeterRobinson
stm-lifted180.0Software Transactional Memory lifted to MonadIO (bsd3, concurrency, library, monadio)2019-04-30MaksymilianOwsianny
stm-orelse-io30.0Choose between the return value of an STM operation and an IO action. (bsd3, concurrency, library)2012-09-15GardSpreemann
stm-promise100.0Simple STM Promises for IO computations and external processes (concurrency, lgpl, library)2014-10-13DanRosen
stm-queue-extras50.0Extra queue utilities for STM (apache, concurrency, library)2015-04-15JonSterling
stm-stats40.0retry statistics for STM transactions (bsd3, concurrency, library)2011-10-10JoachimBreitner
stmcontrol20.0Control communication among retrying transactions (bsd3, concurrency, library)2008-12-04MartinSulzmann
streamly1352.5Beautiful Streaming, Concurrent and Reactive Composition (bsd3, concurrency, control, library, reactivity, streaming)2020-04-23harendra, pranaysashank
supervisors280.0Monitor groups of threads with non-hierarchical lifetimes. (concurrency, library, mit)2018-12-18isd
suspend190.0Simple package that allows for long thread suspensions. (bsd3, concurrency, library)2013-12-08PetrPilar
sync50.0A fast implementation of synchronous channels with a CML-like API (bsd3, concurrency, library)2010-03-05NeilBrown
synchronous-channels42.0Synchronous communication channels (bsd3, concurrency, control, library)2015-07-07JesseTov
tag-bits90.0Provides access to the dynamic pointer tagging bits used by GHC. (bsd3, concurrency, library)2012-09-10EdwardKmett
tbox40.0Transactional variables and data structures with IO hooks (concurrency, data, library)2010-04-02PeterRobinson
theatre50.0Minimalistic actor library (actors, concurrency, library, mit)2020-06-20NikitaVolkov
thespian30.0Lightweight Erlang-style actors for Haskell (bsd3, concurrency, library)2011-08-18AlexConstandache
thread-hierarchy120.0Simple Haskell thread management in hierarchical manner (concurrency, library, mit)2020-07-29nshimaza
thread-supervisor60.0A simplified implementation of Erlang/OTP like supervisor over thread (concurrency, library, mit)2020-08-08nshimaza
threadmanager100.0(deprecated in favor of 'threads') Simple thread management (bsd3, concurrency, library)2013-07-06BrianLewis
threads2030.0Fork threads and wait for their result (bsd3, concurrency, library)2018-03-14BasVanDijk, RoelVanDijk
threads-supervisor120.0Simple, IO-based library for Erlang-style thread supervision (concurrency, library, mit, program)2019-04-15AlfredoDiNapoli, MikolajKonarski
throttle-io-stream120.0Throttler between arbitrary IO producer and consumer functions (bsd3, concurrency, library)2017-09-03mtesseract
throttled (deprecated in favor of scheduler)70.0Concurrent processing of a Foldable, throttled by CPU count. (bsd3, concurrency, deprecated, library)2018-08-17fosskers
ticker60.0A concurrent utility inspired by Ticker in golang (bsd3, concurrency, library)2017-08-21syocy
timeout250.0Generalized sleep and timeout functions (concurrency, control, library, mit)2014-08-02FedorGogolev
timeout-control40.0Updatable timeouts as a Monad transformer (bsd3, concurrency, control, library)2015-08-31NathanHowell
timeout-with-results50.0Runs a time-limited computation alowing it to return intermediate results. (concurrency, library)2012-12-14PetrPudlak
timers240.0Simple package that implements timers. (bsd3, concurrency, library)2020-08-08PetrPilar
timers-updatable50.0timers which are updatable in the remaining time (bsd3, concurrency, library)2011-03-27PaoloVeronelli
token-bucket50.0Rate limiter using lazy bucket algorithm (concurrency, gpl, library)2014-12-06HerbertValerioRiedel
token-limiter40.0Fast rate limiting using the token bucket algorithm (BSD) (bsd2, concurrency, library, program)2019-11-04GregoryCollins
transient392.5composing programs with multithreading, events and distributed computing (concurrency, control, library, mit)2020-07-24AlbertoCorona, geraldus
tskiplist100.0A Skip List Implementation in Software Transactional Memory (STM) (concurrency, data, library)2019-09-24PeterRobinson
ttrie200.0Contention-free STM hash map (concurrency, library, mit)2015-11-07MichaelSchroeder
twilight-stm40.0STM library with safe irrevocable I/O and inconsistency repair (concurrency, library)2011-03-25AnnetteBieniusa
typed-duration60.0Thread delay and timeout functions with typed arguments (bsd3, concurrency, data, library)2017-07-13OmerAgacan
unagi-bloomfilter60.0A fast, cache-efficient, concurrent bloom filter (bsd3, concurrency, library)2018-04-11BrandonSimmons
unagi-chan2142.5Fast concurrent queues with a Chan-like API, and more (bsd3, concurrency, library)2019-10-17BrandonSimmons
unagi-streams180.0Unagi Chan IO-Streams (bsd3, concurrency, io-streams, library)2020-07-30wraithm, LukeHoersten
unamb280.0Unambiguous choice (bsd3, concurrency, data, library, other)2018-03-16ConalElliott
unamb-custom70.0Functional concurrency with unamb using a custom scheduler. (bsd3, concurrency, data, library)2008-12-24LukePalmer
unbounded-delays4130.0Unbounded thread delays and timeouts (bsd3, concurrency, library)2017-05-05BasVanDijk
unique1820.0Fully concurrent unique identifiers (bsd3, concurrency, data, library)2015-09-28EdwardKmett
unsafe-promises70.0Create pure futures using lazy IO. (bsd3, concurrency, library)2012-05-05AdamCurtis
wait-handle30.0Wait handles are MVars which can only be written to once, and from which values can never be removed. (bsd3, concurrency, library)2014-10-03vi
waitfree100.0A wrapping library for waitfree computation. (concurrency, library, mit, system)2011-06-07YoichiHirai