SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Haskell Concurrency Projects
A Haskell library that simplifies access to remote data, such as databases or web-based services.Project mention: Is Meta decommissioning Sigma? | reddit.com/r/haskell | 2023-01-17
High performance, concurrent functional programming abstractionsProject mention: Parallel streaming in Haskell: Part 3 - A parallel work consumer | reddit.com/r/haskell | 2023-01-19
Interesting! Which of the streamly modules is implementing that part? Is it one of the workLoop implementations in Streamly.Internal.Data.Stream.Async?
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
A full stack, reactive architecture for general purpose programming. Algebraic and monadically composable primitives for concurrency, parallelism, event handling, transactions, multithreading, Web, and distributed computing with complete de-inversion of control (No callbacks, no blocking, pure state)
Run IO operations asynchronously and wait for their results (by simonmar)Project mention: Haskell FFI call safety and garbage collection | reddit.com/r/haskell | 2022-09-26
Here is a "bug" report that describes an example of such behavior: https://github.com/simonmar/async/issues/93
Systematic concurrency testing meets Haskell.
A haskell library implementing fast and scalable concurrent queues for x86, with a Chan-like API
A collection of different packages for CAS based data structures.
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
The LVish Haskell libraryProject mention: rec-def: Behind the scenes | reddit.com/r/haskell | 2022-09-10
Still reminds me of elvish. Sounds like propagator cells are IVars that take the greatest lower bound w.r.t. definedness.
A work stealing scheduler (by lehins)
OTP-like supervision trees in Haskell
Containers for STMProject mention: Software Transactional Memory (1997) | news.ycombinator.com | 2022-07-26
I think you are right about STM being roughly equivalent to snapshot isolation.
What STM offers is an easy way to invent "containers for snapshotted values" aka TVars. Using them carefully may result in better scaling: https://hackage.haskell.org/package/stm-containers
Project mention: [ANN] ki-188.8.131.52 fixes a small correctness bug | reddit.com/r/haskell | 2023-01-25
Here is the issue: https://github.com/awkward-squad/ki/issues/19
Concurrency for the pipes ecosystem
STM-based channels for conduits.
Run lifted IO operations asynchronously and wait for their results
The library FDR3 uses for parsing, type checking and evaluating machine CSP.
Spawn threads that never die (unless told to do so) (by feuerbach)
Fork threads and wait for their result (by basvandijk)
Simple, IO-based Haskell library for Erlang-inspired thread supervisors
lazy promises (by ekmett)
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Haskell Concurrency related posts
[ANN] ki-184.108.40.206 fixes a small correctness bug
1 project | reddit.com/r/haskell | 25 Jan 2023
Parallel streaming in Haskell: Part 3 - A parallel work consumer
1 project | reddit.com/r/haskell | 19 Jan 2023
Is Meta decommissioning Sigma?
2 projects | reddit.com/r/haskell | 17 Jan 2023
Haskell FFI call safety and garbage collection
1 project | reddit.com/r/haskell | 26 Sep 2022
rec-def: Behind the scenes
1 project | reddit.com/r/haskell | 10 Sep 2022
Pure recursively defined sets without looping
1 project | reddit.com/r/haskell | 4 Sep 2022
Software Transactional Memory (1997)
4 projects | news.ycombinator.com | 26 Jul 2022
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5b7f8940>
www.saashub.com | 4 Feb 2023
What are some of the best open-source Concurrency projects in Haskell? This list will help you: