Haskell Effects

Open-source Haskell projects categorized as Effects | Edit details

Top 12 Haskell Effect Projects

  • GitHub repo kitten

    A statically typed concatenative systems programming language.

    Project mention: I much prefer `data.action()` to `action(data). Is it an r/unpopularopinion? | reddit.com/r/ProgrammingLanguages | 2021-04-21

    You may like https://kittenlang.org/

  • GitHub repo fused-effects

    A fast, flexible, fused effect system for Haskell

    Project mention: Monthly Hask Anything (June 2021) | reddit.com/r/haskell | 2021-06-02
  • GitHub repo capability

    Extensional capabilities and deriving combinators

  • GitHub repo extensible-effects

    Extensible Effects: An Alternative to Monad Transformers

    Project mention: A solid GUI Framework for Haskell? | reddit.com/r/haskell | 2021-06-27

    Why do you need a GUI library, if you can write your application using extensible effects frameworks, just choose any and enjoy!

  • GitHub repo lawvere

    A categorical programming language with effects

    Project mention: Lawvere: A categorical programming language with effects | news.ycombinator.com | 2021-07-18
  • GitHub repo effet

    An effect system based on type classes, written in Haskell.

    Project mention: Monthly Hask Anything (May 2021) | reddit.com/r/haskell | 2021-05-05

    You may also be interested in effet, which is an mtl-like effect system which tries to overcome the limitations of mtl.

  • GitHub repo effects


  • GitHub repo joint

    Extremely simple effect system for Haskell

  • GitHub repo effects-parser

    Parser Effect for the Control.Effects Library

  • GitHub repo fused-effects-random

    Random number generation for fused-effects.

  • GitHub repo freer-indexed

    Freer parameterized monads

  • GitHub repo trans-fx-core

    Monadic effects in Haskell with transformer transformers

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 2021-07-18.


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

Project Stars
1 kitten 932
2 fused-effects 522
3 capability 192
4 extensible-effects 172
5 lawvere 170
6 effet 31
7 effects 18
8 joint 6
9 effects-parser 3
10 fused-effects-random 3
11 freer-indexed 1
12 trans-fx-core 0