happy

Error handling library

A library providing a concise and expressive way to handle errors in Elixir code using a macro-based approach.

the alchemist's happy path with elixir

GitHub

45 stars
4 watching
3 forks
Language: Elixir
last commit: almost 8 years ago
Linked from 1 awesome list

elixirerror-handlingmonadwith

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mikaak/elixir_error_message A library to standardize error messages across an application 33
vic/happy_with Provides an alternative syntax for Elixir's with special form to avoid placing commas. 29
expede/exceptional A library that provides a hybrid approach to error handling in Elixir, aiming to balance simplicity and flexibility 294
crowdhailer/ok Provides elegant error handling and result monad support in Elixir 603
vic/ok_jose Library providing an idiomatic Elixir way to pipe and handle results of functions returning tagged tuples. 100
honeybadger-io/honeybadger-elixir A client library for integrating error tracking with Elixir applications 180
bravobike/efx Library to declaratively write testable effects in Elixir code 80
emperror/errors Provides a unified error handling package with features from standard libraries and pkg/errors. 198
maiha/try.cr Provides a monadic way to handle errors and successful values in Crystal programming language 26
vic/indifferent Provides indifferent access on maps, structs, lists and tuples with custom key transforms. 20
rotisserie/eris An error handling library with readable stack traces and flexible formatting support. 1,502
joomcode/errorx An error handling library designed to improve conventional approaches in Go by providing composable and expressive errors with debug information. 1,216
lucasvegi/elixir-refactorings A catalog of techniques to improve Elixir code quality and maintainability through refactoring 162
getsentry/sentry-elixir A library that provides a way to integrate error tracking into an Elixir application 627
emadalam/mahaul A library to parse and validate environment variables with compile-time access guarantees in Elixir applications. 22