Top 20 NuGet none Packages

Optional is a robust option/maybe type for C#.
A .NET library that provides a variety of reusable functionality, including packed integers (PackedInt16, PackedInt32, and PackedInt64), guard methods, various extension methods, and classes related to the Task Parallel Library (AsyncLazy, AsyncLock, AsyncAutoResetEvent, and AsyncManualResetEvent).
Various useful functionality for Optional.
Useful Optional extensions for working with collections.
A set of assertions for FluentAssertions which provides strong-typed assertions for instances of Optional.
A robust option type for C#.
An Option type for C# (retargeted for netstandard). Forked from See for documentation.
Binaries for the Option type. Visit for an overview and usage examples.
Guard your methods' Ins and Outs. Helpers to add semantics to the optionality of your parameters and results from method calls.
Extension methods and other objects for integrating the Optional# Optional type into .NET.
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...
A simple and easy to use option type for C#.
Optional is a robust option/maybe type for C#.
Provides a type to represent the lack of a value. The behaviour is comparable to using nullable reference types with forced null checks before dereferencing. The package also provides a set of extension methods to enable a fluent functional pattern using Map and Filter.
None Endpoint extension for Obvs. This provides .WithNoneEndpoints() for using IServiceBus as In-Memory ServiceBus.
A .NET Standard library that adds option semantics to a tuple of Boolean and T.
The framework BitArray is helpful but it has a serious flaw in the fact that it is not immutable. This is the primary motivation for working on this package in order to achieve just such an ImmutableBitArray. Reflexive operations can modify an instance but otherwise bitwise operations should yield a...
GIC DB Logging
Booking App Logging