SaaSHub helps you find the best software and product alternatives Learn more →
Unliftio Alternatives
Similar projects and alternatives to unliftio
-
effectful
An easy to use, fast extensible effects library with seamless integration with the existing Haskell ecosystem.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
servant
Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more!
-
-
-
lifted-base
IO operations from the base library lifted to any instance of MonadBase or MonadBaseControl
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Workflow
re-startable monad that recover the execution state from a log, and workflow patterns (by agocorona)
-
MonadRandom
A monad transformer and corresponding type class for computations which consume random values.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
unliftio discussion
unliftio reviews and mentions
-
UnliftIO, ExceptT and Coercible
FWIW, your suggestion is very similar to a proposed instance for MonadUnliftIO (ExceptT e), except that effectfuls use of the type system means that it doesn't suffer from one of the proposed downsides (dubious interaction with catchAny).
-
How introduce `ResourceT` into my stack
Possibly interesting thread here: https://github.com/fpco/unliftio/issues/68
-
Is `MonadBaseControl` dead?
Any way quoting u/snoyberg : https://github.com/fpco/unliftio/issues/17#issuecomment-363655106
-
Try.do is dangerous
That's not true. It's just writing that instance is a bit tricky: https://github.com/fpco/unliftio/issues/68
-
Try.do for recoverable errors in Haskell
However, ExceptT cannot be an instance of MonadUnliftIO – because it necessarily requires multiple exit points. See this discussion which should give you an idea of how hairy and unpredictable this can be.
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Jun 2025
Stats
fpco/unliftio is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of unliftio is Haskell.