Skip to main content
stephencleary avatar

stephencleary

73 packages

Author Trust

Established100/100Verified Publisher by NuGet
73
Packages
1.3B
Total DLs
Sort:

73 packages

Nito.Disposables package icon

Nito.Disposables

Stephen Cleary

IDisposable and IAsyncDisposable helper types.

218.8M24 versionsidisposable, iasyncdisposable, disposable
Nito.AsyncEx.Tasks package icon

Nito.AsyncEx.Tasks

Stephen Cleary

Common helper methods for tasks as used in asynchronous programming.

202.6M27 versionstask, async, taskfactory +2
Nito.Collections.Deque package icon

Nito.Collections.Deque

Stephen Cleary

A double-ended queue.

175.4M19 versionscollection, deque, dequeue
Nito.AsyncEx.Context package icon

Nito.AsyncEx.Context

Stephen Cleary

A single-threaded async-compatible context.

170.4M23 versionstask, async, synchronizationcontext
Nito.AsyncEx.Coordination package icon

Nito.AsyncEx.Coordination

Stephen Cleary

Asynchronous coordination primitives.

166.7M27 versionstask, async, asynclock +1
Nito.AsyncEx package icon

Nito.AsyncEx

Stephen Cleary

A helper library for the Task-Based Asynchronous Pattern (TAP).

90.2M21 versionsasync, await, async-await +4
Nito.AsyncEx.Interop.WaitHandles package icon

Nito.AsyncEx.Interop.WaitHandles

Stephen Cleary

Task wrappers for WaitHandles.

80.6M10 versionstask, async, waithandle
Nito.Cancellation package icon

Nito.Cancellation

Stephen Cleary

Helper types for working with cancellation tokens and sources.

80.1M17 versionscancellation, cancellationtoken
Nito.AsyncEx.Oop package icon

Nito.AsyncEx.Oop

Stephen Cleary

Interfaces and utility methods for combining async with OOP.

79.7M15 versionstask, async
Nito.Comparers.Core package icon

Nito.Comparers.Core

Stephen Cleary

The last comparison library you'll ever need!

937.4K25 versionscomparer, equalitycomparer, icomparable +1
Nito.Comparers.Linq package icon

Nito.Comparers.Linq

Stephen Cleary

Comparer extension methods for System.Linq.

851.3K33 versions
Nito.Comparers package icon

Nito.Comparers

Stephen Cleary

The last comparison library you'll ever need!

836.1K32 versionscomparer, equalitycomparer, icomparable +1
Nito.Mvvm.Core package icon

Nito.Mvvm.Core

Stephen Cleary

Basic helper types for MVVM applications.

601.1K19 versionsmvvm, inotifypropertychanged, icommand +1
Nito.Mvvm.Async package icon

Nito.Mvvm.Async

Stephen Cleary

Asynchronous helper types for MVVM applications.

537.6K17 versionsasync, mvvm
Nito.AsyncEx.StrongNamed package icon

Nito.AsyncEx.StrongNamed

Stephen Cleary

A helper library for the Task-Based Asynchronous Pattern (TAP).

519.7K3 versionsasync, await, async-await +3
CommunityEFProviderWrappers.EFProviderWrapperToolkit package icon

CommunityEFProviderWrappers.EFProviderWrapperToolkit

Jaroslaw Kowalski, Stephen Cleary

A toolkit for writing Entity Framework provider wrappers.

460.7K1 versionentity-framework, ef, entities +3
Nito.AspNetBackgroundTasks package icon

Nito.AspNetBackgroundTasks

Stephen Cleary

A component that registers fire-and-forget tasks with the ASP.NET runtime.

384.7K1 versionASP.NET, fire-and-forget, background +1
CommunityEFProviderWrappers.EFTracingProvider package icon

CommunityEFProviderWrappers.EFTracingProvider

Jaroslaw Kowalski, Stephen Cleary

A provider that allows tracing Entity Framework queries and updates.

300.3K1 versionentity-framework, ef, entities +5
Nito.HashAlgorithms.Core package icon

Nito.HashAlgorithms.Core

Nito.HashAlgorithms.Core

Hash algorithm implementation helper types.

291.7K3 versionshash
Nito.HashAlgorithms.CRC package icon

Nito.HashAlgorithms.CRC

Nito.HashAlgorithms.CRC

CRC32 and CRC16 hash algorithms.

288.2K3 versionscrc, crc32, crc16 +1
Nito.Guids package icon

Nito.Guids

Nito.Guids

Package Description

264.6K3 versions
Nito.ConnectedProperties package icon

Nito.ConnectedProperties

Stephen Cleary

Dynamically attached object properties.

241.8K15 versionsdynamic, attached, connected +1
AsyncUnitTests-MSTest package icon

AsyncUnitTests-MSTest

Stephen Cleary

"[TestMethod] async void MyTest()" actually works correctly.

165.5K1 versionnito, async, unit +10
Nito.ArraySegments package icon

Nito.ArraySegments

Stephen Cleary

Utility methods for array segments.

148.6K19 versionsarraysegment
Comparers package icon

Comparers

Stephen Cleary

This old package just forwards to Nito.Comparers.

136.4K17 versionscomparer, equalitycomparer, icomparable +1
Nito.AsyncEx.Testing package icon

Nito.AsyncEx.Testing

Stephen Cleary

Helpful types for writing asynchronous unit tests.

81.5K14 versionsasync, unit, test
Nito.HashAlgorithms package icon

Nito.HashAlgorithms

Nito.HashAlgorithms

Hash algorithm implementations, including CRC32 and CRC16.

69.8K3 versionshash, crc, crc32 +1
Nito.Mvvm.CalculatedProperties package icon

Nito.Mvvm.CalculatedProperties

Stephen Cleary

Automatic implementation of change detection for MVVM properties.

49.5K13 versionsmvvm, inotifypropertychanged, calculated +1
Comparers.Rx package icon

Comparers.Rx

Stephen Cleary

This old package just forwards to Nito.Comparers.Rx.

43.7K24 versionscomparer, equalitycomparer, icomparable +1
Comparers.Ix package icon

Comparers.Ix

Stephen Cleary

This old package just forwards to Nito.Comparers.Ix.

43.4K24 versionscomparer, equalitycomparer, icomparable +1
Nito.Comparers.Rx package icon

Nito.Comparers.Rx

Stephen Cleary

Comparer extension methods for System.Reactive.

41.8K33 versionscomparer, equalitycomparer, icomparable +1
Nito.Comparers.Ix package icon

Nito.Comparers.Ix

Stephen Cleary

Comparer extensions for System Interactive (Ix).

41.4K33 versionscomparer, equalitycomparer, icomparable +1
Nito.Try package icon

Nito.Try

Stephen Cleary

The Try monad (Error/Exceptional monad) for C# railroad programming

36.3K4 versionsrailroad, try, error +2
Nito.AsyncEx.DataflowProxy package icon

Nito.AsyncEx.DataflowProxy

Stephen Cleary

Proxy package used to pull in Dataflow for all supported platforms.

34.5K5 versions
Nito.AsyncEx.Dataflow package icon

Nito.AsyncEx.Dataflow

Stephen Cleary

A helper library for async/await with TPL Dataflow.

32.8K8 versionsdataflow, async, await +1
Nito.Logging package icon

Nito.Logging

Stephen Cleary

Library for using scopes with Microsoft.Extensions.Logging.

32.4K10 versionslogging, exception, scope
Nito.Logging.DataScopes package icon

Nito.Logging.DataScopes

Stephen Cleary

Convenience methods for adding scoped data to logs.

29.0K6 versionslogging, exception, scope
Nito.Logging.ExceptionLoggingScope package icon

Nito.Logging.ExceptionLoggingScope

Stephen Cleary

Capture logging scopes at the time the exception is thrown.

27.4K10 versionslogging, exception, scope
Nito.KitchenSink.OptionParsing package icon

Nito.KitchenSink.OptionParsing

Stephen Cleary

Option parsing, inspired by getopt but also allowing for Windows conventions.

15.8K6 versionsnito, option, options +4
StephenCleary.GitLinkTestLib package icon

StephenCleary.GitLinkTestLib

Stephen Cleary

Test library for GitLink

14.9K8 versions
Nito.BrowserBoss package icon

Nito.BrowserBoss

Stephen Cleary

Browser automation toolkit.

14.8K9 versionsbrowser, automation, linqpad-samples
Nito.CalculatedProperties package icon

Nito.CalculatedProperties

Stephen Cleary

Easy-to-use calculated properties for MVVM apps (.NET 4, MonoTouch, MonoDroid, Windows 8, Windows Phone 8.1, Windows Phone Silverlight 8.0, and Silverlight 5).

13.6K1 versioncalculated, computed, property +11
Nito.UniformResourceIdentifiers package icon

Nito.UniformResourceIdentifiers

Stephen Cleary

Standard-compliant URI encoders and parsers

13.4K7 versionsuri, url, uriref +2
Nito.KitchenSink.GetPropertyName package icon

Nito.KitchenSink.GetPropertyName

Stephen Cleary

A library containing an extension method GetPropertyName which allows retrieving the property name from a lambda expression.

10.8K2 versionsnito, property, name +2
Nito.KitchenSink.NotifyPropertyChanged package icon

Nito.KitchenSink.NotifyPropertyChanged

Stephen Cleary

Helper methods for implementing and consuming INotifyPropertyChanged.

10.3K2 versionsnito, inotifypropertychanged, notifypropertychanged +2
Nito.KitchenSink.Dynamic package icon

Nito.KitchenSink.Dynamic

Stephen Cleary

A helper library for dynamically accessing static type members.

9.9K2 versionsnito, dynamic, static +1
Nito.ArraySegments.Streams package icon

Nito.ArraySegments.Streams

Stephen Cleary

Utility methods for array segments as streams.

9.8K8 versionsarraysegment
Nito.Mvvm package icon

Nito.Mvvm

Stephen Cleary

MVVM helper types.

9.6K2 versionsmvvm, inotifypropertychanged, icommand +3
Nito.DependencyInjection.InstanceBuilder package icon

Nito.DependencyInjection.InstanceBuilder

Stephen Cleary

Helper types for advanced .NET Core Dependency Injection

9.5K3 versionsdependency-injection
Nito.UniformResourceIdentifiers.Core package icon

Nito.UniformResourceIdentifiers.Core

Stephen Cleary

Utilities and base types for URI builders and parsers.

9.0K7 versionsuri, url