Top 20 NuGet allocation Packages

Contains various parser optimized for speed and no allocation This package was built from the source at https://github.com/nemesissoft/Nemesis.TextParsers/tree/3526673e314a57aef2d2b297f51890f7544898fa
Compress/Decompress with QuickLz with less allocations
Provides an almost drop-in replacement for String, with allocation-free substring/split methods, along with a ToStringCached() extension method that can be used on StringBuilders, ValueStrings and so on.
Currency (ISO 4217) and Money types. Allows for a lot of flexibility, you can express an amount in Decimal or Int64, in major or minor units. The library includes support for formatting, rounding and allocation, customized versions of Sum() and Average() from LINQ w/ or w/o rounding, alternative str...
An optimized version of HtmlAgilityPack with many bug fixes and improvements. Improved features: * Minimizes heap allocations and avoids duplicate strings in the heap * HtmlAttribute, HtmlAttributeCollection, HtmlNodeCollection are now structs * Proper encoding/unencoding of attributes * Fixed allo...
Associative collection like usual Dictionary<K, V>, but with comparer type preserved instead of hiding behind the interface. Enables devirtualization of calls to the key comparer. Enables reusing instances of inner array of entries via ArrayPool<T>.Shared. Provides ToFictionary() extension methods w...
ShipmentRouter RESTful JSON order routing web services split Ecommerce order to multiple shipments, allocate warehouse inventory and route shipments to specific warehouses based on routing scenarios and available inventory. ShipmentRouter has major order routing functionality such as address geocodi...
Indexed collection like usual List<T>, but with less allocations. Enables reusing instances of inner array via ArrayPool<T>.Shared. Provides ToRist() extension method which perfectly replaces conventional ToList() for materializing LINQ queries. MoveToArray() method releases ownership of internal bu...