CSharp - Nuget

BouncyCastle.NetCoreSdk

The release build from repository https://github.com/AlexPaskhin/bc-csharp .


It is the fork from https://github.com/bcgit/bc-csharp.


See PR https://github.com/bcgit/bc-csharp/pull/171 from


It is the fulls scale software migration to the Net Core Sdk with full testing of the package.

CacheManager.Core

CacheManager is an open source caching abstraction layer for .NET written in C#. It supports various cache providers and implements many advanced features. The Core library contains all base interfaces and tools. You should install at least one other CacheManager package to get cache handle implementations.

Cake.Newman

A Cake addin to test APIs using Postman Collections

Carter

Carter is a framework that is a thin layer of extension methods and functionality over ASP.NET Core allowing the code to be more explicit and most importantly more enjoyable.

ChoETL.NETStandard

ETL Framework for .NET


ClosedXML

ClosedXML is a .NET library for reading, manipulating and writing Excel 2007+ (.xlsx, .xlsm) files. It aims to provide an intuitive and user-friendly interface to dealing with the underlying OpenXML API.


For more information see the documentation or the wiki.

CommunityToolkit.HighPerformance

This package includes high performance .NET helpers such as:


  • Memory2D<T> and Span2D<T>: two types providing fast and allocation-free abstraction over 2D memory areas.
  • ArrayPoolBufferWriter<T>: an IBufferWriter<T> implementation using pooled arrays, which also supports IMemoryOwner<T>.
  • MemoryBufferWriter<T>: an IBufferWriter<T>: implementation that can wrap external Memory<T>: instances.
  • MemoryOwner<T>: an IMemoryOwner<T> implementation with an embedded length and a fast Span<T> accessor.
  • SpanOwner<T>: a stack-only type with the ability to rent a buffer of a specified length and getting a Span<T> from it.
  • StringPool: a configurable pool for string instances that be used to minimize allocations when creating multiple strings from char buffers.
  • String, array, Memory<T>, Span<T> extensions and more, all focused on high performance.
  • HashCode<T>: a SIMD-enabled extension of HashCode to quickly process sequences of values.
  • BitHelper: a class with helper methods to perform bit operations on numeric types.
  • ParallelHelper: helpers to work with parallel code in a highly optimized manner.
  • Box<T>: a type mapping boxed value types and exposing some utility and high performance methods.
  • Ref<T>: a stack-only struct that can store a reference to a value of a specified type.
  • NullableRef<T>: a stack-only struct similar to Ref<T>, which also supports nullable references.

Confluent.Kafka

confluent-kafka-dotnet is Confluent's .NET client for Apache Kafka and the Confluent Platform.

Coravel

Coravel makes advanced application features accessible and easy-to-use by giving you a simple, expressive and straightforward syntax - helping developers get their .NET Core applications up-and-running fast without compromising code quality.

Cortex.Mediator

Cortex.Mediator is a lightweight and extensible implementation of the Mediator pattern for .NET applications, designed to power clean, modular architectures like Vertical Slice Architecture and CQRS.


Built as part of the Cortex Data Framework, this library simplifies command and query handling with built-in support for:


  • ✅ Commands & Queries
  • ✅ Notifications (Events)
  • ✅ Pipeline Behaviors
  • ✅ FluentValidation - Coming in the next release v1.8
  • ✅ Logging

Cortex.Streams

Cortex Data Framework is a robust, extensible platform designed to facilitate real-time data streaming, processing, and state management. It provides developers with a comprehensive suite of tools and libraries to build scalable, high-performance data pipelines tailored to diverse use cases. By abstracting underlying streaming technologies and state management solutions, Cortex Data Framework enables seamless integration, simplified development workflows, and enhanced maintainability for complex data-driven applications.

CryptoNet

🚀 CryptoNet is simple, fast, and a lightweight asymmetric and symmetric encryption NuGet library supporting .NET Standard 2.0 and C# 8.0 for cross platforms Windows, Linux, and iOS. It is a 100% native C# implementation based on Microsoft cryptography. It does not depend on other libraries.