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: over 9 years ago
Linked from 1 awesome list

elixirerror-handlingmonadwith

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
mikaak/elixir_error_messageA library to standardize error messages across an application33
vic/happy_withProvides an alternative syntax for Elixir's with special form to avoid placing commas.29
expede/exceptionalA library that provides a hybrid approach to error handling in Elixir, aiming to balance simplicity and flexibility294
crowdhailer/okProvides elegant error handling and result monad support in Elixir603
vic/ok_joseLibrary providing an idiomatic Elixir way to pipe and handle results of functions returning tagged tuples.100
honeybadger-io/honeybadger-elixirA client library for integrating error tracking with Elixir applications180
bravobike/efxLibrary to declaratively write testable effects in Elixir code81
emperror/errorsProvides a unified error handling package with features from standard libraries and pkg/errors.198
maiha/try.crProvides a monadic way to handle errors and successful values in Crystal programming language26
vic/indifferentProvides indifferent access on maps, structs, lists and tuples with custom key transforms.19
rotisserie/erisAn error handling library with readable stack traces and flexible formatting support.1,506
joomcode/errorxAn error handling library designed to improve conventional approaches in Go by providing composable and expressive errors with debug information.1,223
lucasvegi/elixir-refactoringsA catalog of techniques to improve Elixir code quality and maintainability through refactoring162
getsentry/sentry-elixirA library that provides a way to integrate error tracking into an Elixir application631
emadalam/mahaulA library to parse and validate environment variables with compile-time access guarantees in Elixir applications.22