Top 20 NuGet maybe Packages
A robust option type for C#.
An Option type for C# (retargeted for netstandard).
Forked from https://github.com/tejacques/Option.
See https://github.com/bentefay/Option for documentation.
Binaries for the Option type.
Visit https://github.com/tejacques/Option for an overview and usage examples.
Data structures and algorithms.
Option types for C# with LINQ support and rich fluent syntax
Provides a class and a few extension methods to facilitate common operations with values that may or may not exist.
Traditionally, programmers often use `null` references to represent values that "aren't there", but the problem is that this was never their intended purpose.
- Languages like C# do...
Maybe/Optional monad implementation for C#. For more information see http://csharp-functional.readthedocs.io/en/latest/maybe-monad.html.
LINQ-like helpers and extension methods for IEnumerable. Type filters, Option-type conversions, flattening enumerables, fast single-element enumerables, and others.
Extension methods and other objects for integrating the Optional# Optional type into .NET.
JSON serialization capabilites for Tiger Types.
Provides support polymorphic types in C#, such as Covariant and Invariant Maybe (Optional) types, and type unions.
Yet another implementation of an option/optional type for .NET.
An Optional type explicitly represents the type of a value that may or may not exist. While you can do this with nulls, that has many drawbacks.
Some of the benefits of this library over some others include comprehensive equality supp...
Contains core monad implementations including Maybe and Either for general use.
C# Maybe monad
Monads are logic in-between instructions and often called "programmable ; " a common monads (Maybe, Do, Return ....) that helps with null checks
Json.Net serialization extension for Belt
A small library to navigate null-safely through objects.
Types and extensions for declarative data transformations.
Set of libraries with some sort of everyday functionality like: extension of LINQ, monads, event extensions etc.
This is a simple maybe monad realization