extensibleeffects
Extensible Effects: An Alternative to Monad Transformers (by suhailshergill)
free
free monads (by ekmett)
Our great sponsors
extensibleeffects  free  

1  3  
174  157  
    
0.0  0.0  
over 2 years ago  about 2 months ago  
Haskell  Haskell  
MIT License  BSD 3clause "New" or "Revised" License 
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars  the number of stars that a project has on GitHub. Growth  month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars  the number of stars that a project has on GitHub. Growth  month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
extensibleeffects
Posts with mentions or reviews of extensibleeffects.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 20210627.

A solid GUI Framework for Haskell?
Why do you need a GUI library, if you can write your application using extensible effects frameworks, just choose any and enjoy!
free
Posts with mentions or reviews of free.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 20211118.

Stacksafety for free?
That's an awesome tagline! I have a Haskell background and was alluding to "Monads for free" from the free package when picking the title "Stacksafety for free?" Alluding to Rust's "fearless concurrency" seems so much more appropriate though.

[ANN] merge, cropty, and trustchain
https://hackage.haskell.org/package/trustchain is a little more out there, but the most interesting to me personally. There are two ways to think about it, each useful to different audiences. On one hand, it can be seen as a tree where the node structure and leaf type are type level parameters, and every internal node is signed by the private key corresponding to the public key at that node. In Haskell, it can be seen as a free monad where every layer is signed in that same way.
What are some alternatives?
When comparing extensibleeffects and free you can also consider the following projects:
ether  Monad Transformers and Classes
frpnow
freersimple  A friendly effect system for Haskell
controlmonadexception  Explicitly Typed exceptions as a library
atl  Arrow Transformer Library
effectmonad  Provides 'graded monads' and 'parameterised monads' to Haskell, enabling finegrained reasoning about effects.
MonadRandom  A monad transformer and corresponding type class for computations which consume random values.
ControlMonadMultiPass
Free Category  Free categories, free arrows and free categories with monadic actions
freereffects  An implementation of "Freer Monads, More Extensible Effects".
eff  ðŸš§ a work in progress effect system for Haskell ðŸš§
daemons  Daemons in Haskell made fun and easy