AspNetCore.SpaYarp by: Bernd Hirschmann
  • 8 total downloads
  • Latest version: 2.0.1
An alternative approach to the new ASP.NET Core SPA templates in .NET 6. It uses YARP as proxy to forward requests to the SPA dev server.
AsyncEnumerator by: sergiis dasync
  • 7 total downloads
  • Latest version: 4.0.2
  • IAsyncEnumerable IAsyncEnumerator ForEachAsync ParallelForEachAsync async await foreach parallel async-streams linq charp .net
Introduces IAsyncEnumerable, IAsyncEnumerator, ForEachAsync(), and ParallelForEachAsync() GitHub: https://github.com/Dasync/AsyncEnumerable PROBLEM SPACE Helps to (a) create an element provider, where producing an element can take a lot of time due to dependency on other asynchronous events (e.g. wait handles, network streams), and (b) a consumer that processes those element as soon as they are ready without blocking the thread (the processing is scheduled on a worker thread instead). EXAMPLE using Dasync.Collections; static IAsyncEnumerable<int> ProduceAsyncNumbers(int start, int end) { return new AsyncEnumerable<int>(async yield => { // Just to show that ReturnAsync can be used multiple times await yield.ReturnAsync(start); for (int number = start + 1; number <= end; number++) await yield.ReturnAsync(number); // You can break the enumeration loop with the following call: yield.Break(); // This won't be executed due to the loop break above await yield.ReturnAsync(12345); }); } // Just to compare with synchronous version of enumerator static IEnumerable<int> ProduceNumbers(int start, int end) { yield return start; for (int number = start + 1; number <= end; number++) yield return number; yield break; yield return 12345; } static async Task ConsumeNumbersAsync() { var asyncEnumerableCollection = ProduceAsyncNumbers(start: 1, end: 10); await asyncEnumerableCollection.ForEachAsync(async number => { await Console.Out.WriteLineAsync($"{number}"); }); } // Just to compare with synchronous version of enumeration static void ConsumeNumbers() { var enumerableCollection = ProduceNumbers(start: 1, end: 10); foreach (var number in enumerableCollection) { Console.Out.WriteLine($"{number}"); } }
Azure.Core by: Microsoft
  • 7 total downloads
  • Latest version: 1.45.0
  • Microsoft Azure Client Pipeline
This is the implementation of the Azure Client Pipeline
Azure.Core.Experimental by: Microsoft
  • 7 total downloads
  • Latest version: 0.1.0-preview.37
  • Microsoft Azure Client Pipeline
Experimental types that might eventually move to Azure.Core
Azure.Identity by: Microsoft
  • 4 total downloads
  • Latest version: 1.14.0-beta.2
  • Microsoft Azure Identity windowsazureofficial azureofficial
Provides APIs for authenticating to Microsoft Entra ID
Consul by: PlayFab G-Research
  • 7 total downloads
  • Latest version: 1.7.14.7
  • Consul service discovery distributed locking health checking
Consul.NET is a .NET client library for the Consul HTTP API
Consul.AspNetCore by: G-Research
  • 5 total downloads
  • Latest version: 1.7.14.7
  • Consul service discovery distributed locking health checking aspnetcore asp
Consul Service registration for ASP.NET Core
DnsClient by: MichaCo
  • 7 total downloads
  • Latest version: 1.8.0
  • dns client resolver servicediscovery
DnsClient.NET is a simple yet very powerful and high performance open source library for the .NET Framework to do DNS lookups
DotNetCore.CAP.InMemoryStorage by: NCC Savorboard
  • 9 total downloads
  • Latest version: 8.3.3
  • CAP EventBus Outbox Patterns Distributed transaction InMemory
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern.
DotNetCore.CAP.RabbitMQ by: ncc savorboard
  • 7 total downloads
  • Latest version: 6.0.0-preview-153999281
  • CAP EventBus MicroService RabbitMQ
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern.
DotNetCore.CAP.SqlServer by: NCC Savorboard
  • 10 total downloads
  • Latest version: 8.3.3
  • CAP EventBus Outbox Patterns Distributed transaction SQL Server
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern.
FirebaseAdmin by: Google Inc.
  • 6 total downloads
  • Latest version: 3.1.0
  • firebase Google Cloud
Firebase Admin SDK enables server-side .NET developers to integrate Firebase into their services and applications.
FluentValidation by: Jeremy Skinner
  • 10 total downloads
  • Latest version: 12.0.0-preview1
A validation library for .NET that uses a fluent interface to construct strongly-typed validation rules.
FluentValidation.DependencyInjectionExtensions by: Jeremy Skinner
  • 8 total downloads
  • Latest version: 12.0.0-preview1
Dependency injection extensions for FluentValidation
Framework.AuthServer.Core by: Framework.AuthServer.Core
  • 8 total downloads
  • Latest version: 1.0.0
Package Description
Framework.Cache.Abstractions by: MeemDev
  • 65 total downloads
  • Latest version: 1.0.0-alpha.1
  • meemdev cache
Cache abstractions
Framework.Cache.Redis by: MeemDev
  • 69 total downloads
  • Latest version: 1.0.0-alpha.3
  • meemdev cache redis
Redis cache
Framework.Configuration.Consul by: MeemDev
  • 64 total downloads
  • Latest version: 1.0.0-alpha.13
  • meemdev configurations consul
Load configurations from Consul
Framework.CQRS by: MeemDev
  • 68 total downloads
  • Latest version: 1.0.0-alpha.8
  • meemdev cqrs
CQRS implementation
Framework.CQRS.Abstractions by: MeemDev
  • 81 total downloads
  • Latest version: 1.0.0-alpha.5
  • meemdev cqrs
CQRS abstractions