OK

Monad library

Provides elegant error handling and result monad support in Elixir

Elegant error/exception handling in Elixir, with result monads.

GitHub

602 stars
10 watching
20 forks
Language: Elixir
last commit: almost 5 years ago
Linked from 1 awesome list

elixirelixir-pipelinesmacrosmonadpipeline

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
vic/happy A library providing a concise and expressive way to handle errors in Elixir code using a macro-based approach. 45
vic/ok_jose Library providing an idiomatic Elixir way to pipe and handle results of functions returning tagged tuples. 100
rob-brown/monadex A library that helps developers work with monads in Elixir to manage state and control code flow. 309
princemaple/elixir-queue A queue data structure implemented as a wrapper around the Elixir language's existing queue data type with additional features and improved API. 33
mikaak/elixir_error_message A library to standardize error messages across an application 33
cyrusofeden/towel A library that provides a simple Maybe monad implementation in Elixir. 99
parroty/oauth2ex An OAuth 2.0 client library for Elixir. 57
elixir-mongo/mongodb A MongoDB driver for Elixir 572
meh/exquisite A tool for generating match_specs from LINQ-inspired queries at compile-time for use with Elixir record types. 79
dashbitco/mox A library for defining concurrent mocks in Elixir to simplify testing of concurrent applications 1,345
crowdhailer/ace An HTTP web server and client written in Elixir that supports HTTP/1.1 and HTTP/2 305
expede/exceptional A library that provides a hybrid approach to error handling in Elixir, aiming to balance simplicity and flexibility 294
zookzook/elixir-mongodb-driver A MongoDB driver for Elixir providing a connection to a MongoDB database and support for various query operations and features. 245
checkiz/elixir-mongo Provides an Elixir interface to the MongoDB NoSQL database service 101
crowdhailer/raxx An Elixir-based HTTP server interface and toolkit 403