Pinned Repositories
Open.Caching
Useful set of utilites and extensions for simplifying cache usage.
Open.ChannelExtensions
A set of extensions for optimizing/simplifying System.Threading.Channels usage.
Open.Collections
Useful set of collections, and extensions for collections with thread-safe read-write access options.
Open.Database.Extensions
Useful set of utilities and abstractions for simplifying modern data-access operations and ensuring DI compatibility.
Open.Disposable
Provides a set of useful classes when implementing a disposable.
Open.Disposable.ObjectPools
A set of variations on ObjectPool implementations with differing underlying collections.
Open.MemoryExtensions
Useful set of extensions for working with Array, Memory, Span. Primarily for ordering/sorting vectors.
Open.Numeric.Primes
Methods and extensions for prime number detection and discovery.
Open.Serialization
DI/IoC agnostic interfaces for injecting any serialization library.
Open.Text
A set of useful extensions for working with strings, string-segments, spans, enums, and value formatting.
Open-NET-Libraries's Repositories
Open-NET-Libraries/Open.ChannelExtensions
A set of extensions for optimizing/simplifying System.Threading.Channels usage.
Open-NET-Libraries/Open.Database.Extensions
Useful set of utilities and abstractions for simplifying modern data-access operations and ensuring DI compatibility.
Open-NET-Libraries/Open.Collections
Useful set of collections, and extensions for collections with thread-safe read-write access options.
Open-NET-Libraries/Open.Serialization
DI/IoC agnostic interfaces for injecting any serialization library.
Open-NET-Libraries/Open.Disposable.ObjectPools
A set of variations on ObjectPool implementations with differing underlying collections.
Open-NET-Libraries/Open.Caching
Useful set of utilites and extensions for simplifying cache usage.
Open-NET-Libraries/Open.Text
A set of useful extensions for working with strings, string-segments, spans, enums, and value formatting.
Open-NET-Libraries/Open.Numeric.Primes
Methods and extensions for prime number detection and discovery.
Open-NET-Libraries/Open.Disposable
Provides a set of useful classes when implementing a disposable.
Open-NET-Libraries/Open.Hierarchy
Interfaces and classes helful in managing tree-like data structures.
Open-NET-Libraries/Open.Range
Range<T> implementation with useful extensions. Useful for ranged value data-sets.
Open-NET-Libraries/Open.Text.CSV
A set of utilities for reading and writing CSV data in C#.
Open-NET-Libraries/Open.Threading.Dataflow
Useful set of extensions and classes for simplifying Dataflow implementations.
Open-NET-Libraries/Open.Threading.Tasks
A set of utilities and extensions for working with Tasks.
Open-NET-Libraries/Open.Collections.Numeric
Useful set of extensions for processing collections of numerical data.
Open-NET-Libraries/Open.Compression
Useful set of static methods and extensions for compression including GZip.
Open-NET-Libraries/Open.DateTime.Extensions
Simple set of DateTime extensions extensions.
Open-NET-Libraries/Open.Evaluation
This set of interfaces and classes can be used to create serializable functions for use with other systems that require a reproducable structure.
Open-NET-Libraries/Open.IO.Extensions
IAsyncEnumerable extensions for handling streams.
Open-NET-Libraries/Open.Numeric
Extensions for simplifying working with numbers.
Open-NET-Libraries/Open.TaskManager
Server and client classes for managing remote tasks.
Open-NET-Libraries/Open.Threading
Useful set of extensions and classes for simplifying and optimizing thread safe operations and synchronization.
Open-NET-Libraries/Open.Arithmetic
Simple set of arithmetic extensions.
Open-NET-Libraries/Open.Diagnostics
Diagnostic extensions and utilities.
Open-NET-Libraries/Open.Lazy.Extensions
Simple set of Lazy extensions.
Open-NET-Libraries/Open.MongoDB.Extensions
Useful set of utilities and abstractions for simplifying MongoDB operations and ensuring dependency injection compatibility.
Open-NET-Libraries/Open.RandomizationExtensions
A useful set of extensions for selecting random number from sets.
Open-NET-Libraries/Open.Threading.ReadWrite
Useful set of extensions and classes for simplifying and optimizing read-write synchronization.
Open-NET-Libraries/Open.TokenProvider
A simple interface and implementation for properly requesting and managing bearer tokens.
Open-NET-Libraries/Open.XmlReaderExtensions
Extensions for simplifying use of an XmlReader including the use of XPath to acquire data.