An open API service providing repository metadata for many open source software ecosystems.

GitHub / Open-NET-Libraries 36 Repositories

Open-NET-Libraries/Open.Collections

Useful set of collections, and extensions for collections with thread-safe read-write access options.

Language: C# - Size: 771 KB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 20 - Forks: 2

Open-NET-Libraries/Open.ChannelExtensions

A set of extensions for optimizing/simplifying System.Threading.Channels usage.

Language: C# - Size: 922 KB - Last synced at: 15 days ago - Pushed at: 18 days ago - Stars: 461 - Forks: 27

Open-NET-Libraries/Open.Serialization

DI/IoC agnostic interfaces for injecting any serialization library.

Language: C# - Size: 242 KB - Last synced at: 21 days ago - Pushed at: 7 months ago - Stars: 16 - Forks: 2

Open-NET-Libraries/Open.ChannelExtensions.Kafka

Provides a robust, resilient and simple means for producing and consuming with Kafka.

Language: C# - Size: 68.4 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

Open-NET-Libraries/Open.Database.Extensions

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

Language: C# - Size: 1.95 MB - Last synced at: 18 days ago - Pushed at: about 1 month ago - Stars: 24 - Forks: 4

Open-NET-Libraries/Open.Disposable.ObjectPools

A set of variations on ObjectPool implementations with differing underlying collections.

Language: C# - Size: 328 KB - Last synced at: 18 days ago - Pushed at: 3 months ago - Stars: 17 - Forks: 1

Open-NET-Libraries/Open.Numeric.Primes

Methods and extensions for prime number detection and discovery.

Language: C# - Size: 282 KB - Last synced at: 18 days ago - Pushed at: 2 months ago - Stars: 11 - Forks: 2

Open-NET-Libraries/Open.Caching

Useful set of utilites and extensions for simplifying cache usage.

Language: C# - Size: 191 KB - Last synced at: 11 days ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 0

Open-NET-Libraries/Open.SignalR.SharedClient

A HubConnection adapter and provider for easily sharing SignalR connections.

Language: C# - Size: 774 KB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Open-NET-Libraries/Open.MemoryExtensions

Useful set of extensions for working with Array, Memory, Span. Primarily for ordering/sorting vectors.

Language: C# - Size: 78.1 KB - Last synced at: 10 days ago - Pushed at: almost 5 years ago - Stars: 8 - Forks: 0

Open-NET-Libraries/Open.Collections.Numeric

Useful set of extensions for processing collections of numerical data.

Language: C# - Size: 94.7 KB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 1

Open-NET-Libraries/Open.Numeric

Extensions for simplifying working with numbers.

Language: C# - Size: 94.7 KB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 1

Open-NET-Libraries/Open.Threading

Useful set of extensions and classes for simplifying and optimizing thread safe operations and synchronization.

Language: C# - Size: 217 KB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 2

Open-NET-Libraries/Open.Threading.ReadWrite

Useful set of extensions and classes for simplifying and optimizing read-write synchronization.

Language: C# - Size: 221 KB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

Open-NET-Libraries/Open.Lazy.Extensions

Simple set of Lazy extensions.

Language: C# - Size: 54.7 KB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

Open-NET-Libraries/Open.Hierarchy

Interfaces and classes helful in managing tree-like data structures.

Language: C# - Size: 117 KB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 3 - Forks: 1

Open-NET-Libraries/Open.Text

A set of useful extensions for working with strings, string-segments, spans, enums, and value formatting.

Language: C# - Size: 2.84 MB - Last synced at: 18 days ago - Pushed at: 5 months ago - Stars: 12 - Forks: 1

Open-NET-Libraries/Open.Threading.Dataflow

Useful set of extensions and classes for simplifying Dataflow implementations.

Language: C# - Size: 113 KB - Last synced at: 18 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 1

Open-NET-Libraries/Open.Disposable

Provides a set of useful classes when implementing a disposable.

Language: C# - Size: 123 KB - Last synced at: 18 days ago - Pushed at: 6 months ago - Stars: 10 - Forks: 1

Open-NET-Libraries/Open.Threading.Tasks

A set of utilities and extensions for working with Tasks.

Language: C# - Size: 79.1 KB - Last synced at: 23 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

Open-NET-Libraries/Open.Cloneable

Provides a common interface for ICloneable with Generic variant.

Language: C# - Size: 48.8 KB - Last synced at: 18 days ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 1

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.

Language: C# - Size: 573 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 2 - Forks: 1

Open-NET-Libraries/Open.RandomizationExtensions

A useful set of extensions for selecting random number from sets.

Language: C# - Size: 73.2 KB - Last synced at: 18 days ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1

Open-NET-Libraries/Open.TokenProvider

A simple interface and implementation for properly requesting and managing bearer tokens.

Language: C# - Size: 56.6 KB - Last synced at: about 2 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

Open-NET-Libraries/Open.Range

Range<T> implementation with useful extensions. Useful for ranged value data-sets.

Language: C# - Size: 160 KB - Last synced at: 18 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Open-NET-Libraries/Open.Diagnostics

Diagnostic extensions and utilities.

Language: C# - Size: 59.6 KB - Last synced at: 18 days ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1

Open-NET-Libraries/Open.DateTime.Extensions

Simple set of DateTime extensions extensions.

Language: C# - Size: 60.5 KB - Last synced at: 18 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

Open-NET-Libraries/Open.XmlReaderExtensions

Extensions for simplifying use of an XmlReader including the use of XPath to acquire data.

Size: 3.91 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

Open-NET-Libraries/Open.TaskManager

Server and client classes for managing remote tasks.

Language: C# - Size: 64.5 KB - Last synced at: 12 days ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 1

Open-NET-Libraries/Open.Linq.AsyncExtensions

Exposes Linq methods any Task<IEnumerable<T>>.

Language: C# - Size: 66.4 KB - Last synced at: 18 days ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 2

Open-NET-Libraries/Open.Data

Utilities and extensions for working with the System.Data namespace.

Language: C# - Size: 6.84 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

Open-NET-Libraries/Open.Coercion

A useful set of classes to facilitate validation and implicit coercion of types. Commonly strings, and enums.

Language: C# - Size: 6.84 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

Open-NET-Libraries/Open.Measuring

Simple library for defining dimensions and converting units of measure.

Language: TypeScript - Size: 199 KB - Last synced at: about 2 months ago - Pushed at: over 10 years ago - Stars: 1 - Forks: 0

Open-NET-Libraries/Open.Arithmetic

Simple set of arithmetic extensions.

Language: C# - Size: 75.2 KB - Last synced at: 14 days ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

Open-NET-Libraries/Open.IO.Extensions

IAsyncEnumerable extensions for handling streams.

Language: C# - Size: 25.8 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

Open-NET-Libraries/Open.MongoDB.Extensions

Useful set of utilities and abstractions for simplifying MongoDB operations and ensuring dependency injection compatibility.

Language: C# - Size: 5.86 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

Open-NET-Libraries/Open.Text.CSV

A set of utilities for reading and writing CSV data in C#.

Language: C# - Size: 26.2 MB - Last synced at: 18 days ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 2

Open-NET-Libraries/Open.Compression

Useful set of static methods and extensions for compression including GZip.

Language: C# - Size: 66.4 KB - Last synced at: 18 days ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0