FluentResults

Error handling library

An object-oriented way to handle errors and success in .NET applications

A generalised Result object implementation for .NET/C#

GitHub

2k stars
25 watching
115 forks
Language: C#
last commit: 4 months ago
Linked from 1 awesome list

dotnetdotnet-coredotnet-standarderror-handlinghacktoberfestvalidation

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
demystifyfp/fstoolkit.errorhandling An F# library providing a standardized way to handle errors in software applications using the Result type. 471
emperror/errors Provides a unified error handling package with features from standard libraries and pkg/errors. 198
neuronlabs/errors Provides a simple and classified error handling system with advanced features like classification primitives and detailed error structures. 6
cdepillabout/servant-checked-exceptions A library for specifying and handling type-level errors in Servant APIs. 73
cockroachdb/errors Library providing a standardized way to handle and propagate errors across networked systems. 2,118
zalando/faux-pas A library that simplifies error handling in Java functional programming 132
zajo/leaf A lightweight error handling library designed to minimize overhead and provide efficient error management in C++11 applications. 0
kassane/outcome A lightweight C++ library that provides an alternative to exception handling for error reporting and management. 1
stirno/fluentautomation An API providing a simple way to automate interactions with UI elements 234
rotisserie/eris An error handling library with readable stack traces and flexible formatting support. 1,500
exceptionless/exceptionless.net Provides real-time error reporting and crash detection for .NET applications 560
mazharenko/fluentassertions.eventual A NuGet package that allows developers to wait for FluentAssertions checks to pass during testing 5
thundr67/falcon A package for efficiently handling errors in Go programs. 11
oliverbrotchie/optionals Provides error handling and options for TypeScript and Deno similar to Rust's Option and Result enums 178
boostorg/leaf A lightweight error handling library for C++11 that provides efficient and portable error management. 313