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.
Activity
- Latest release
- 11h ago
- Total releases
- 18
- Cadence
- ~daily
- Last 12 months
- 18
Details
- First release
- Jul 01, 2026
| 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
|