Haskell Distributed Computing

Open-source Haskell projects categorized as Distributed Computing

Top 18 Haskell Distributed Computing Projects

Distributed Computing
  1. distributed-process-tests

    Cloud Haskell core libraries

    Project mention: The Isolation Trap: Erlang | news.ycombinator.com | 2026-03-14

    GHC Haskell has the best concurrency story among high-level programming languages. SMP parallelism, structured concurrency with M:N multicore mapping, STM transactions for data structures including members of collections (https://hackage.haskell.org/package/stm-containers), and OTP-like primitives (https://haskell-distributed.github.io/). All fit nicely into native binaries on x86_64 and arm64.

  2. SaaSHub

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

    SaaSHub logo
  3. 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) (by transient-haskell)

  4. sparkle

    Haskell on Apache Spark. (by tweag)

  5. remote

    A distributed computing framework for Haskell

  6. acton

    The Acton Programming Language

  7. SciFlow

    Scientific workflow management

  8. haskell-mpi

    MPI bindings for Haskell

  9. courier

    A message-passing library, intended for simplifying network applications (by hargettp)

  10. mpi-hs

    MPI bindings for Haskell

  11. distributed-process-zookeeper

    A Zookeeper backend for Cloud Haskell.

  12. distributed-process-lifted

    A generalization of distributed-process functions to a MonadProcess typeclass and standard transformer instances using monad-control and similar technique.

  13. task-distribution

    A framework for distributing Haskell tasks running on HDFS data using Cloud Haskell. The goal is speedup through distribution on clusters using regular hardware. This framework provides different, simple workarounds to transport new code to other cluster nodes.

  14. hlivy

    Haskell bindings to the Apache Livy REST API

  15. distributed-process-task

    Cloud Haskell Task Execution Framework

  16. grpc-etcd-client

    Haskell etcd client using the gRPC binding

  17. mpi-hs-store

    MPI bindings for Haskell

  18. mpi-hs-binary

    MPI bindings for Haskell

  19. mpi-hs-cereal

    MPI bindings for Haskell

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 Distributed Computing discussion

Log in or Post with

Haskell Distributed Computing related posts

Index

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

# Project Stars
1 distributed-process-tests 745
2 transient 633
3 sparkle 450
4 remote 349
5 acton 180
6 SciFlow 51
7 haskell-mpi 46
8 courier 44
9 mpi-hs 18
10 distributed-process-zookeeper 13
11 distributed-process-lifted 12
12 task-distribution 8
13 hlivy 7
14 distributed-process-task 4
15 grpc-etcd-client 3
16 mpi-hs-store 0
17 mpi-hs-binary 0
18 mpi-hs-cereal 0

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

Did you know that Haskell is
the 30th most popular programming language
based on number of references?