Sign in Sign up
nuget

ktsu.Essentials.FileSystemProviders.Native

A comprehensive .NET library providing high-performance interfaces and ready-to-use implementations for common cross-cutting concerns including compression (Gzip, Brotli, Deflate, ZLib), encoding (Base64, Hex), obfuscation (XOR, Caesar, bit-rotation, byte-reversal, Base64, Hex, and composable chains), encryption (AES), hashing (15 algorithms including SHA, MD5, CRC, FNV, XxHash), keyed hashing and message authentication (HMAC-SHA256/384/512, with fixed-time tag verification), randomness (cryptographic, plus seedable xoshiro256** and PCG generators that replay identically across platforms), probability distributions with CDF, quantile, density and sampling (uniform, normal, exponential, log-normal, triangular, Bernoulli, binomial, Poisson, geometric, categorical), serialization (System.Text.Json, Newtonsoft.Json, YAML, TOML), caching, persistence, validation, logging, navigation, command execution, and filesystem access. Features zero-allocation Span-based operations, default interface implementations to minimize boilerplate, and async variants with CancellationToken support. Install everything with the ktsu.Essentials.All meta-package, or cherry-pick individual provider packages.

nuget View on Nuget

Activity

Latest release
11h ago
Total releases
18
Cadence
~daily
Last 12 months
18

Details

First release
Jul 01, 2026
Releases
Version Released
2.5.2 patch
2.5.1 patch
2.5.0 minor
2.4.0 minor
2.3.2 patch
2.3.1 patch
2.3.0 minor
2.2.2 patch
2.2.1 patch
2.2.0 minor
2.1.1 patch
2.1.0 minor
2.0.2 patch
2.0.1 patch
2.0.0 major
1.2.2 patch
1.2.1 patch
1.2.0 initial