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 identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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.

    InfluxDB logo
  • 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)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

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,230
2 streamly 847
3 transient 629
4 async 315
5 async-dejafu 190
6 unagi-chan 127
7 chaselev-deque 106
8 fraxl 87
9 lvish 82
10 scheduler 76
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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com