.N .NET Landscape

Remora.Results

Application Building Blocks
github.com/Remora/Remora.Results

A simple, versatile algebraic data type for C#.

GitHub stars
15
Forks
5
Open issues
9
NuGet downloads
926,814
latest 9.0.0
License
LGPL-3.0
Language
C#
Last push
1 month ago
23 Sept 2026
Created
21 Feb 2021

Remora.Results

Remora.Results is an implementation of a simple algebraic data type for C# - that is, a type which encapsulates the success or failure of a given operation, as well as an explanation of the failure in the case that there is one.

This library provides a set of common use cases for failure-prone operations, and strongly typed results for them.

Building

The library does not require anything out of the ordinary to compile.

cd $SOLUTION_DIR
dotnet build
dotnet pack -c Release

Downloading

Get it on NuGet.