NATS.Client by: The NATS Authors
  • 1.536k total downloads
  • Latest version: 1.1.8
  • CNCF NATS Messaging Cloud Publish Subscribe PubSub
**NOTE** For .NET 6 upwards we recommend NATS.Net package - NATS acts as a central nervous system for distributed systems at scale for IoT, edge computing, and cloud native and on-premise applications. This is the .NET client API.
NATS.Client.Abstractions by: The NATS Authors
  • 553 total downloads
  • Latest version: 3.0.0-preview.10
  • pubsub messaging abstractions nats
Serialization abstractions and interfaces for the NATS .NET client library.
NATS.Client.Core by: The NATS Authors
  • 3.345k total downloads
  • Latest version: 3.0.0-preview.10
  • pubsub messaging cloud-native distributed async real-time CNCF nats
Core client for NATS, the high-performance cloud-native messaging system. Provides async pub/sub, request-reply, and queue groups for .NET applications.
NATS.Client.Hosting by: The NATS Authors
  • 2.87k total downloads
  • Latest version: 3.0.0-preview.10
  • pubsub messaging cloud-native aspnetcore hosting nats
NATS .NET dependency injection with minimal dependencies and AOT support. Registers NatsConnection on the Microsoft service collection. For ad-hoc JSON serialization, see NATS.Extensions.Microsoft.DependencyInjection.
NATS.Client.JetStream by: The NATS Authors
  • 2.996k total downloads
  • Latest version: 3.0.0-preview.10
  • pubsub messaging persistence streaming cloud-native distributed CNCF nats
JetStream persistent messaging for NATS .NET. Provides at-least-once delivery, stream management, and pull/push consumers for durable message processing.
NATS.Client.KeyValueStore by: The NATS Authors
  • 3.084k total downloads
  • Latest version: 3.0.0-preview.10
  • pubsub messaging persistence key-value storage cloud-native distributed CNCF nats
Key/Value Store for NATS .NET, built on JetStream. Provides distributed key-value storage with watch, history, and TTL support.
NATS.Client.ObjectStore by: The NATS Authors
  • 2.913k total downloads
  • Latest version: 3.0.0-preview.10
  • pubsub messaging persistence storage cloud-native distributed CNCF nats
Object Store for NATS .NET, built on JetStream. Stores and retrieves large objects as chunked streams with metadata and integrity checks.
NATS.Client.Serializers.Json by: The NATS Authors
  • 2.442k total downloads
  • Latest version: 3.0.0-preview.10
  • pubsub messaging json serialization nats
JSON serializer for NATS .NET using System.Text.Json. Supports ad-hoc types for quick prototyping. Not suitable for native AOT deployments.
NATS.Client.Services by: The NATS Authors
  • 2.748k total downloads
  • Latest version: 3.0.0-preview.10
  • pubsub messaging microservices services cloud-native distributed CNCF nats
Services framework for NATS .NET. Build discoverable microservices with automatic health monitoring, stats, and endpoint management.
NATS.Client.Simplified by: The NATS Authors
  • 1.684k total downloads
  • Latest version: 3.0.0-preview.10
  • pubsub messaging cloud-native distributed async nats
Simplified high-level API for NATS .NET. Wraps common pub/sub and request-reply patterns with sensible defaults for quick adoption.
NATS.Extensions.Microsoft.DependencyInjection by: The NATS Authors
  • 2.121k total downloads
  • Latest version: 3.0.0-preview.10
  • pubsub messaging cloud-native aspnetcore hosting dependency-injection nats
NATS .NET dependency injection with ad-hoc JSON serialization enabled by default. Registers NatsConnection and INatsClient on the Microsoft service collection. For AOT or minimal dependencies, see NATS.Client.Hosting.
NATS.Net by: The NATS Authors
  • 2.414k total downloads
  • Latest version: 3.0.0-preview.10
  • pubsub messaging cloud-native distributed async real-time CNCF nats
NATS .NET client for the NATS cloud-native messaging system. Includes Core NATS pub/sub, JetStream persistent messaging, Key/Value Store, Object Store, and Services. Built on async/await with support for .NET 8, .NET 6, and .NET Standard 2.0/2.1.
NATS.NKeys by: The NATS Authors
  • 123 total downloads
  • Latest version: 1.0.2
  • nats nkeys ed25519 authentication security cryptography signing public-key messaging
NATS NKeys: Ed25519 public-key signature library for the NATS .NET ecosystem. Create key pairs, sign, and verify messages for NATS authentication.
NaturalSort.Extension by: Tomáš Pažourek
  • 2.02k total downloads
  • Latest version: 4.4.1
  • natural-sort string-comparison stringcomparer sorting sort c-sharp extension-methods string comparer stringcomparison naturalsort
Extension method for StringComparison that adds support for natural sorting (e.g. "abc1", "abc2", "abc10" instead of "abc1", "abc10", "abc2").
NAudio by: Mark Heath & Contributors
  • 519 total downloads
  • Latest version: 3.0.0-preview.14
  • C# .NET audio sound
NAudio is an open source .NET audio library — playback and recording, file readers and writers, MIDI, DSP and effects, with platform-specific backends auto-selected by target framework.
NAudio.Asio by: Mark Heath
  • 177 total downloads
  • Latest version: 3.0.0-preview.14
  • C# .NET audio sound
ASIO driver support for the NAudio audio library — low-latency multichannel playback and capture via ASIO SDK.
NAudio.Core by: Mark Heath
  • 184 total downloads
  • Latest version: 3.0.0-preview.14
  • C# .NET audio sound
Core audio types, wave format and provider interfaces, sample providers, file readers/writers, DSP, and resampling for the NAudio audio library.
NAudio.Dmo by: Mark Heath
  • 51 total downloads
  • Latest version: 3.0.0-preview.14
  • C# .NET audio sound
DirectX Media Objects (echo, chorus, reverb, MP3 decoder, resampler) and DirectSound output for the NAudio audio library.
NAudio.Midi by: Mark Heath
  • 185 total downloads
  • Latest version: 3.0.0-preview.14
  • C# .NET audio sound
Cross-platform MIDI file reading and writing, MIDI message types, and SMPTE timing for the NAudio audio library.
NAudio.Wasapi by: Mark Heath
  • 173 total downloads
  • Latest version: 3.0.0-preview.14
  • C# .NET audio sound
WASAPI playback and capture (including loopback and process loopback) and WinRT MIDI for the NAudio audio library.