Skip to main content
electricessence avatar

electricessence

NuGet publisher profile

Packages
62
Total Downloads
14.7M
14,740,894

Packages (62)

Open.Linq.AsyncExtensions package icon

Open.Linq.AsyncExtensions

Extensions for method chaining Task<IEnumerable<T>>. Directly map to synchronous System.Linq methods.

4.3M
downloads
Open.ChannelExtensions package icon

Open.ChannelExtensions

A set of extensions for optimizing/simplifying System.Threading.Channels usage. Includes: ReadUntilCancelled, ReadAll, ReadAllConcurrently, WriteAll, WriteAllConcurrently, and Pipe operations. Part of the "Open" set of libraries.

2.7M
downloads
Open.Serialization.Json package icon

Open.Serialization.Json

DI/IoC agnostic interfaces for injecting any JSON serialization library. Part of the "Open" set of libraries.

959.3K
downloads
Open.Serialization package icon

Open.Serialization

DI/IoC agnostic interfaces for injecting any serialization library. Part of the "Open" set of libraries.

955.6K
downloads
Open.Serialization.Json.System package icon

Open.Serialization.Json.System

Extentions and DI utilities for System.Text.Json. Part of the "Open" set of libraries.

836.6K
downloads
Open.Serialization.Json.Utf8Json package icon

Open.Serialization.Json.Utf8Json

Extentions and DI utilities for Utf8Json. Part of the "Open" set of libraries.

801.5K
downloads
Open.Serialization.Json.Newtonsoft package icon

Open.Serialization.Json.Newtonsoft

Extentions and DI utilities for Newtonsoft.Json. Part of the "Open" set of libraries.

635.4K
downloads
Open.Disposable package icon

Open.Disposable

Provides a set of useful classes when implementing a disposable or dealing with disposables. Part of the "Open" set of libraries.

410.8K
downloads
Open.Threading.ReadWrite package icon

Open.Threading.ReadWrite

Useful set of extensions and classes for simplifying and optimizing read-write synchronization. Part of the "Open" set of libraries.

409.5K
downloads
Open.Disposable.ObjectPools package icon

Open.Disposable.ObjectPools

A set of variations on ObjectPool implementations with differing underlying collections. Part of the "Open" set of libraries.

358.1K
downloads
Open.Collections package icon

Open.Collections

Useful set of collections, and extensions for collections with thread-safe read-write access options. Part of the "Open" set of libraries.

337.4K
downloads
Open.Threading.Tasks package icon

Open.Threading.Tasks

A set of utilities and extensions for working with Tasks. Part of the "Open" set of libraries.

325.4K
downloads
Open.Threading package icon

Open.Threading

Useful set of extensions and classes for simplifying and optimizing thread safe operations and synchronization. Part of the "Open" set of libraries.

324.1K
downloads
Open.Text package icon

Open.Text

A set of useful extensions for working with strings, spans, enums, and value formatting. Part of the "Open" set of libraries.

258.1K
downloads
Open.Database.Extensions package icon

Open.Database.Extensions

Useful set of utilities and abstractions for simplifying modern data-access operations and ensuring DI compatibility. This is simply a meta-package that includes Open.Database.Extensions.Core.

122.7K
downloads
Open.Threading.ReadWriteHelper package icon

Open.Threading.ReadWriteHelper

A utility for read-write synchronizing by context. Useful for synchronizing collections that are not inherently thread-safe. Reference to Open.Threading.ReadWrite exposes extensions for ReaderWriterLockSlim. Part of the "Open" set of libraries.

115.5K
downloads
Open.Database.Extensions.Core package icon

Open.Database.Extensions.Core

Useful set of utilities and abstractions for simplifying modern data-access operations and ensuring DI compatibility.

83.5K
downloads
Open.Numeric.Primes package icon

Open.Numeric.Primes

Methods and extensions for prime number detection and discovery. Part of the "Open" set of libraries.

83.1K
downloads
Open.Diagnostics package icon

Open.Diagnostics

Diagnostic extensions and utilities. Part of the "Open" set of libraries.

59.1K
downloads
Open.Hierarchy package icon

Open.Hierarchy

Interfaces and classes helpful in managing tree-like data structures. Part of the "Open" set of libraries.

53.1K
downloads
Open.Lazy.Extensions package icon

Open.Lazy.Extensions

Simple set of Lazy extensions. Code savers like: Lazy.Create(...) which allow for type inference

46.9K
downloads
Open.Numeric package icon

Open.Numeric

Extensions for simplifying working with numbers. Includes precision extensions for floating point numbers. Part of the "Open" set of libraries.

42.8K
downloads
Open.Database.Extensions.Channel package icon

Open.Database.Extensions.Channel

Database extensions for pipelining data through channels. Includes Open.Database.Extensions.Core.

40.4K
downloads
Open.Caching.Extensions.Memory package icon

Open.Caching.Extensions.Memory

GetOrCreate extensions for IMemoryCache that handle retrieval, insertion, and eviction when faulted of Lazy<T> or Task<T>.

39.4K
downloads
Open.Text.ZLinq package icon

Open.Text.ZLinq

Zero-allocation extensions for Open.Text using ZLinq. Provides SplitAsSegmentsNoAlloc and other high-performance string operations that avoid heap allocations via ZLinq's ValueEnumerable. Part of the "Open" set of libraries.

31.3K
downloads
Open.MemoryExtensions package icon

Open.MemoryExtensions

Useful set of extensions for working with Array, Memory, Span. Primarily for ordering/sorting vectors. Part of the "Open" set of libraries.

27.1K
downloads
Open.Collections.Numeric package icon

Open.Collections.Numeric

Useful set of extensions for processing collections of numerical data. Part of the "Open" set of libraries.

26.5K
downloads
Open.Threading.Dataflow package icon

Open.Threading.Dataflow

Useful set of extensions and classes for simplifying Dataflow implementations. Part of the "Open" set of libraries.

25.9K
downloads
Open.Arithmetic package icon

Open.Arithmetic

Simple set of arithmetic extensions. Part of the "Open" set of libraries.

24.4K
downloads
Open.Database.Extensions.SqlClient package icon

Open.Database.Extensions.SqlClient

Useful set of utilities and abstractions for simplifying modern SQL Client data-access operations and ensuring DI compatibility.

22.2K
downloads
Open.Range package icon

Open.Range

Range<T> implementation with useful extensions. Useful for ranged value data-sets. Part of the "Open" set of libraries.

20.7K
downloads
Open.Text.CSV package icon

Open.Text.CSV

A set of utilities for reading and writing CSV data. Part of the "Open" set of libraries.

19.2K
downloads
Open.Database.Extensions.Dataflow package icon

Open.Database.Extensions.Dataflow

Useful set of utilities and abstractions for simplifying modern data-access operations with Dataflow and ensuring DI compatibility.

18.2K
downloads
Open.RandomizationExtensions package icon

Open.RandomizationExtensions

A useful set of extensions for randomly selecting from sets. Part of the "Open" set of libraries.

16.9K
downloads
Open.ChannelExtensions.Kafka package icon

Open.ChannelExtensions.Kafka

Bridges Confluent.Kafka with System.Threading.Channels and Open.ChannelExtensions for resilient, back-pressure-aware Kafka producers and consumers.

15.8K
downloads
Open.DateTime.Extensions package icon

Open.DateTime.Extensions

Simple set of DateTime extensions extensions. Code savers like: .Delta(time?)

15.6K
downloads
Open.Compression package icon

Open.Compression

Useful set of static methods and extensions for compression including GZip. Part of the "Open" set of libraries.

12.0K
downloads
Open.Collections.Trie package icon

Open.Collections.Trie

A generic trie and concurrent trie implementation. Part of the "Open" set of libraries.

11.9K
downloads
Open.Caching package icon

Open.Caching

.NET Standard library for providing async-friendly simplified standardized expressive interfaces and base classes for working with different cache implemenations. Part of the "Open" set of libraries.

11.6K
downloads
Open.TaskManager.Client package icon

Open.TaskManager.Client

Package Description

9.4K
downloads
ObservableValue package icon

ObservableValue

A class representing a value that when updated (posted) signals changes to observers. Will post current value (if initialized) when subscribing. Synchronized to ensure ordering. Compatible with IObservable<T> and System.Reactive.

9.3K
downloads
Open.Database.Extensions.MSSqlClient package icon

Open.Database.Extensions.MSSqlClient

Useful set of utilities and abstractions for simplifying modern SQL Client data-access operations and ensuring DI compatibility.

6.6K
downloads
Open.Cloneable package icon

Open.Cloneable

Contains Open.Cloneable.ICloneable and Open.Cloneable.ICloneable<T>. Since there is not consistent availability for both, this assembly is provided for common use.

5.9K
downloads
Open.Caching.Runtime package icon

Open.Caching.Runtime

An adapter for ObjectCache that allows for simplified access to cache items.

5.4K
downloads
Open.Evaluation package icon

Open.Evaluation

Metapackage that aggregates Open.Evaluation.Arithmetic and Open.Evaluation.Boolean (and, transitively, Open.Evaluation.Core) for consumers who want the full operator set with a single reference.

4.8K
downloads
Open.TaskManager.Common package icon

Open.TaskManager.Common

Package Description

3.4K
downloads
Open.Caching.Web package icon

Open.Caching.Web

An adapter for System.Web.Caching.Cache that allows for simplified access to cache items.

3.2K
downloads
Open.Caching.Memory package icon

Open.Caching.Memory

An adapter for IMemoryCache that allows for simplified access to cache items.

3.1K
downloads
Open.TaskManager.Server package icon

Open.TaskManager.Server

Package Description

2.8K
downloads
Open.IO.Extensions package icon

Open.IO.Extensions

IAsyncEnumerable extensions for handling streams. Part of the "Open" set of libraries.

2.7K
downloads
Open.AsyncToolkit.BlobStorage package icon

Open.AsyncToolkit.BlobStorage

Core interfaces and types for blob storage operations with async support

2.3K
downloads
Open.AsyncToolkit.KeyValue package icon

Open.AsyncToolkit.KeyValue

Provides foundational building blocks for creating asynchronous key-value stores with robust interfaces, synchronization capabilities, and concurrent access patterns.

2.2K
downloads
Open.Logging.Extensions.SpectreConsole package icon

Open.Logging.Extensions.SpectreConsole

Provides customizable a Microsoft.Extensions.Logging.Console.ConsoleFormatter for Spectre.Console.

1.4K
downloads
Open.SignalR.SharedClient package icon

Open.SignalR.SharedClient

A scoped hub connection and provider for easily sharing SignalR connections.

1.3K
downloads
BitwiseToShortCircuitAnalyzer package icon

BitwiseToShortCircuitAnalyzer

A Roslyn analyzer for finding and fixing instances of bitwise operators that should be using short-circuit operators instead.

1.3K
downloads
Open.Logging.Extensions package icon

Open.Logging.Extensions

Extensible logging utilities for .NET applications

871
downloads
Open.Evaluation.Core package icon

Open.Evaluation.Core

Foundational catalog, context, and evaluation abstractions for building and evaluating hierarchical formula structures. The base that Open.Evaluation.Arithmetic and Open.Evaluation.Boolean build their operators on.

475
downloads
Open.Evaluation.Arithmetic package icon

Open.Evaluation.Arithmetic

Sum, Product, and Exponent arithmetic operators over generic numeric types, plus catalog extensions for parsing, mutating, and varying arithmetic formula trees.

447
downloads
Open.Evaluation.Boolean package icon

Open.Evaluation.Boolean

And, Or, Not, and Conditional boolean operators, plus Exactly/AtLeast/AtMost fuzzy-logic counting operators, for building and evaluating boolean formula trees.

423
downloads
Open.Text.Analyzers package icon

Open.Text.Analyzers

Roslyn analyzers for detecting inefficient string patterns and suggesting modern alternatives using Span<char>, ReadOnlySpan<char>, and StringSegment.

302
downloads
Open.AsyncToolkit.HashedRepository package icon

Open.AsyncToolkit.HashedRepository

Implementation of a blob repository with content-based hash identifiers

239
downloads
Electrified.TimeSeries package icon

Electrified.TimeSeries

A time series library for financial data processing and analysis.

42
downloads