Skip To Content
Toggle navigation
Packages
Upload
Statistics
Documentation
Downloads
Blog
Sign in
Advanced search filters
Frameworks
Include compatible frameworks
Framework Filter Mode
ALL
ANY
.NET
net8.0
net7.0
net6.0
net5.0
.NET Core
netcoreapp3.1
netcoreapp3.0
netcoreapp2.2
netcoreapp2.1
netcoreapp2.0
netcoreapp1.1
netcoreapp1.0
.NET Standard
netstandard2.1
netstandard2.0
netstandard1.6
netstandard1.5
netstandard1.4
netstandard1.3
netstandard1.2
netstandard1.1
netstandard1.0
.NET Framework
net481
net48
net472
net471
net47
net462
net461
net46
net452
net451
net45
net40
net35
net30
net20
Package type
All types
Dependency
.NET tool
Template
Options
Include prerelease
70 packages returned for Tags:"optional"
Sort by
Relevance
Downloads
Recently updated
MaybeMonad
by:
edumserrano
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
431,145 total downloads
last updated
9/3/2017
Latest version:
1.0.1.1
maybe
optional
functional
monad
csharp
c#
Maybe/Optional monad implementation for C#. For more information see http://csharp-functional.readthedocs.io/en/latest/maybe-monad.html.
Optional.
Async
by:
dnikolovv
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
360,489 total downloads
last updated
6/19/2019
Latest version:
1.3.0
optional
monad
async
functional
maybe
either
Async extensions for Nils Lück's Optional library.
Xpandable.
Practices
by:
Francescolis
Deprecated
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
230,103 total downloads
last updated
7/27/2019
Latest version:
2.5.0
ICommand
IMediator
IQuery{TResult}
Enumeration
Interception
Optional
Visitor
Database
EntityFramework
Event
More tags
Contains some useful interface definitions and implementations classes for .Net.
CallMeMaybe
by:
j2jensen
.NET 5.0
.NET Core 1.0
.NET Standard 1.4
.NET Framework 4.6.1
36,098 total downloads
last updated
12/31/2018
Latest version:
0.7.1
maybe
monad
option
optional
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...
More information
AInq.
Optional
by:
AInq
andryushchenko
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
37,216 total downloads
last updated
11/20/2023
Latest version:
3.5.2
AInq
Optional
Maybe
Try
Either
Simple optional types with basic helpers
Kontur.
Results
by:
alexandersorokin
skbkontur
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
41,592 total downloads
last updated
6/22/2023
Latest version:
3.0.0
kontur
kontur.results
result
results
optional
either
A library with Result types, such as Result and Optional.
Amplified.
CSharp
by:
nillerr
.NET 5.0
.NET Core 1.0
.NET Standard 1.4
.NET Framework 4.5
28,289 total downloads
last updated
6/29/2017
Latest version:
2.0.1
Monad
Functional
Optional
Maybe
Option
Provides a set of types that provide null safety and functional chaining, to enable a functional-like programming style in C#.
Option.
Netstandard
by:
bentefay
.NET 5.0
.NET Core 1.0
.NET Standard 1.0
.NET Framework 4.5
32,572 total downloads
last updated
1/22/2018
Latest version:
3.0.3
Option
Some
None
Maybe
Functional
Optional
An Option type for C# (retargeted for netstandard). Forked from https://github.com/tejacques/Option. See https://github.com/bentefay/Option for documentation.
Kontur.
Results.
Monad
by:
alexandersorokin
skbkontur
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
37,569 total downloads
last updated
6/22/2023
Latest version:
3.0.0
kontur
kontur.results
result
results
optional
either
do
A library with monad-like extensions for Kontur.Results, such as Then and do-notation.
ApplicationSettings
by:
SiCarter
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
139,192 total downloads
last updated
9/2/2023
Latest version:
2.3.0
Application
Setting
Validation
email
delimited
http
response
name
value
pairs
More tags
Add data attributes to setting class methods to validate input, set default values etc
Xpandables.
Net
by:
Francescolis
.NET 8.0
80,437 total downloads
last updated
2/11/2024
Latest version:
8.0.1
CQRS
DDD
Optional
Command
Query
Dispatcher
Aggregate
OperationResult
Decorator
Specification
More tags
A utility library in .Net8.0 to easily add patterns such as Command, Query, Dispatcher, Interception...
Xpandables
by:
Francescolis
Deprecated
.NET 5.0
.NET Core 3.0
.NET Standard 2.1
71,559 total downloads
last updated
2/1/2020
Latest version:
3.3.8.1
ICommand
IDispatcher
IQuery{TResult}
Enumeration
Interception
Optional
DataContext
EntityFramework
Event
ICommandHandler{TCommand}
More tags
A utility library in .Net Standard 2.1 to easily add patterns such as Command, Query, Disptacher, Interception..and use of Optional.
ComradeVanti.
CSharpTools.
Opt
by:
ComradeVanti
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
13,113 total downloads
last updated
2/22/2023
Latest version:
3.0.0
functional
optional
fsharp
A C# library that mimics F#'s optionals
NCommons.
Monads
by:
manuel.roemer
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
29,068 total downloads
last updated
11/17/2019
Latest version:
2.0.0
NCommons
Common
Extension
Monads
Monadic
Optional
Option
Maybe
Variant
Union
NCommons is a set of several .NET libraries which provide common building blocks that can be used by any kind of library or application. This library provides several members which assist in writing type-safe...
More information
erecruit.
Maybe
by:
fsoikin
10,693 total downloads
last updated
3/19/2017
Latest version:
0.1.28
maybe
optional
option
monad
C# implementation of the Maybe (optional value) wrapper with fluent and LINQ APIs.
Mikodev.
Optional
by:
Mikodev
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
5,988 total downloads
last updated
2/7/2021
Latest version:
1.2.0
option
optional
Common types: Option<T>, Result<TOk, TError>; Methods: Try, TryAsync, Using, UsingAsync ...
Apizr.
Integrations.
Optional
by:
Respawnsive
.NET 5.0
.NET Core 2.0
.NET Standard 2.0
.NET Framework 4.6.1
8,607 total downloads
last updated
3/29/2024
Latest version:
6.0.0-preview.2
Refit
Web
Api
Optional
Refit based web api client management, but resilient (retry, connectivity, cache, auth, log, priority...)
AutoFixture.
Community.
Optional
by:
Mista
.NET 5.0
.NET Core 1.0
.NET Standard 1.5
.NET Framework 4.6.1
12,759 total downloads
last updated
11/26/2020
Latest version:
1.0.0
AutoFixture
Community
Optional
Customization
Relay
Option
An AutoFixture customization that allows AutoFixture to create Optional specimens.
Bud.
Option
by:
urbas
.NET Framework 4.6
4,195 total downloads
last updated
8/13/2016
Latest version:
1.0.1
Bud.Option
optional
This package provides the Bud.Option type.
Xpandables.
Net.
EntityFramework
by:
Francescolis
.NET 8.0
35,757 total downloads
last updated
2/11/2024
Latest version:
8.0.1
CQRS
DDD
Optional
Command
Query
Dispatcher
Aggregate
OperationResult
Decorator
Specification
More tags
A utility library in .Net8.0 to easily add EntityFramework use to Xpandables.Net
Previous
Next