Haskell Concurrency

Open-source Haskell projects categorized as Concurrency

Top 23 Haskell Concurrency Projects

  • haxl

    A Haskell library that simplifies access to remote data, such as databases or web-based services.

    Project mention: Simon Peyton Jones – Haskell is useless [video] | news.ycombinator.com | 2024-02-18
  • streamly

    High performance, concurrent functional programming abstractions

    Project mention: [ANN] Haskell Streamly 0.9.0 Release! | /r/haskell | 2023-05-25

    https://github.com/composewell/streamly/issues/1307 seems related, but it was a long time ago. We weren't heavy users anyway, so our streaming philosophy is now "conduit if it's simple and plugging into a conduit-using library, streaming if you're doing complicated things".

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • transient

    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)

  • async

    Run IO operations asynchronously and wait for their results (by simonmar)

  • async-dejafu

    Systematic concurrency testing meets Haskell.

  • unagi-chan

    A haskell library implementing fast and scalable concurrent queues for x86, with a Chan-like API

  • chaselev-deque

    A collection of different packages for CAS based data structures.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • fraxl

  • lvish

    The LVish Haskell library

  • scheduler

    A work stealing scheduler (by lehins)

  • ki

    A structured concurrency library

  • capataz

    OTP-like supervision trees in Haskell

  • mvc

    Model-view-controller

  • stm-containers

    Containers for STM

  • pipes-concurrency

    Concurrency for the pipes ecosystem

  • stm-conduit

    STM-based channels for conduits.

  • restricted-workers

    Interactive-diagrams

  • immortal

    Spawn threads that never die (unless told to do so) (by feuerbach)

  • cspmchecker

    The library FDR3 uses for parsing, type checking and evaluating machine CSP.

  • lifted-async

    Run lifted IO operations asynchronously and wait for their results

  • threads-supervisor

    Simple, IO-based Haskell library for Erlang-inspired thread supervisors

  • promises

    lazy promises (by ekmett)

  • threads

    Fork threads and wait for their result (by basvandijk)

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-18.

Haskell Concurrency related posts

Index

What are some of the best open-source Concurrency projects in Haskell? This list will help you:

Project Stars
1 haxl 4,222
2 streamly 843
3 transient 627
4 async 311
5 async-dejafu 189
6 unagi-chan 127
7 chaselev-deque 106
8 fraxl 87
9 lvish 82
10 scheduler 77
11 ki 76
12 capataz 63
13 mvc 62
14 stm-containers 62
15 pipes-concurrency 43
16 stm-conduit 41
17 restricted-workers 39
18 immortal 37
19 cspmchecker 30
20 lifted-async 29
21 threads-supervisor 29
22 promises 27
23 threads 27
ChatGPT with full context of any GitHub repo.
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.
app.getonboardai.com