ktsu.Abstractions
by: ktsu.dev contributors
- 2.159k total downloads
- Latest version: 1.4.0
A library providing a comprehensive set of interfaces for compression, encryption, hashing, obfuscation, serialization, and filesystem access with zero-allocation Try* methods and convenient default implementations.
ktsu.AppDataStorage
by: ktsu.dev contributors
- 3.243k total downloads
- Latest version: 1.16.1
A .NET library for persistent application data storage using JSON serialization. Provides a simple inherit-and-use pattern with automatic file management, thread-safe operations, debounced saves, backup recovery, and singleton access. Stores data in the user's app data folder with support for custom subdirectories and file names.
ktsu.CacheProviders.InMemory
by: ktsu.dev contributors
- 55 total downloads
- Latest version: 1.1.0
A comprehensive collection of provider implementations for the ktsu ecosystem, including serialization (Newtonsoft.Json, System.Text.Json), hashing (MD5, SHA1, SHA256, SHA384, SHA512, FNV1/FNV1a), compression (Gzip), encryption (AES), file system (Native), and obfuscation (Base64) providers. All implementations follow the provider pattern with standardized interfaces from ktsu.Abstractions.
ktsu.CaseConverter
by: ktsu.dev contributors
- 1.802k total downloads
- Latest version: 1.3.13-pre.1
A library with extension methods to convert strings between common casings used in code.
ktsu.CodeBlocker
by: ktsu.dev contributors
- 1.596k total downloads
- Latest version: 1.2.1-pre.1
A specialized utility built on top of IndentedTextWriter that simplifies the process of programmatically generating structured code.
ktsu.CommandExecutors.Native
by: ktsu.dev contributors
- 56 total downloads
- Latest version: 1.1.0
A comprehensive collection of provider implementations for the ktsu ecosystem, including serialization (Newtonsoft.Json, System.Text.Json), hashing (MD5, SHA1, SHA256, SHA384, SHA512, FNV1/FNV1a), compression (Gzip), encryption (AES), file system (Native), and obfuscation (Base64) providers. All implementations follow the provider pattern with standardized interfaces from ktsu.Abstractions.
ktsu.CompressionProviders.Brotli
by: ktsu.dev contributors
- 342 total downloads
- Latest version: 1.1.0
A comprehensive collection of provider implementations for the ktsu ecosystem, including serialization (Newtonsoft.Json, System.Text.Json), hashing (MD5, SHA1, SHA256, SHA384, SHA512, FNV1/FNV1a), compression (Gzip), encryption (AES), file system (Native), and obfuscation (Base64) providers. All implementations follow the provider pattern with standardized interfaces from ktsu.Abstractions.
ktsu.CompressionProviders.Deflate
by: ktsu.dev contributors
- 280 total downloads
- Latest version: 1.1.0
A comprehensive collection of provider implementations for the ktsu ecosystem, including serialization (Newtonsoft.Json, System.Text.Json), hashing (MD5, SHA1, SHA256, SHA384, SHA512, FNV1/FNV1a), compression (Gzip), encryption (AES), file system (Native), and obfuscation (Base64) providers. All implementations follow the provider pattern with standardized interfaces from ktsu.Abstractions.
ktsu.CompressionProviders.Gzip
by: ktsu.dev contributors
- 1.338k total downloads
- Latest version: 1.1.0
A comprehensive collection of provider implementations for the ktsu ecosystem, including serialization (Newtonsoft.Json, System.Text.Json), hashing (MD5, SHA1, SHA256, SHA384, SHA512, FNV1/FNV1a), compression (Gzip), encryption (AES), file system (Native), and obfuscation (Base64) providers. All implementations follow the provider pattern with standardized interfaces from ktsu.Abstractions.
ktsu.ConfigurationProviders.Json
by: ktsu.dev contributors
- 54 total downloads
- Latest version: 1.1.0
A comprehensive collection of provider implementations for the ktsu ecosystem, including serialization (Newtonsoft.Json, System.Text.Json), hashing (MD5, SHA1, SHA256, SHA384, SHA512, FNV1/FNV1a), compression (Gzip), encryption (AES), file system (Native), and obfuscation (Base64) providers. All implementations follow the provider pattern with standardized interfaces from ktsu.Abstractions.
ktsu.ConfigurationProviders.Toml
by: ktsu.dev contributors
- 53 total downloads
- Latest version: 1.1.0
A comprehensive collection of provider implementations for the ktsu ecosystem, including serialization (Newtonsoft.Json, System.Text.Json), hashing (MD5, SHA1, SHA256, SHA384, SHA512, FNV1/FNV1a), compression (Gzip), encryption (AES), file system (Native), and obfuscation (Base64) providers. All implementations follow the provider pattern with standardized interfaces from ktsu.Abstractions.
ktsu.ConfigurationProviders.Yaml
by: ktsu.dev contributors
- 56 total downloads
- Latest version: 1.1.0
A comprehensive collection of provider implementations for the ktsu ecosystem, including serialization (Newtonsoft.Json, System.Text.Json), hashing (MD5, SHA1, SHA256, SHA384, SHA512, FNV1/FNV1a), compression (Gzip), encryption (AES), file system (Native), and obfuscation (Base64) providers. All implementations follow the provider pattern with standardized interfaces from ktsu.Abstractions.
ktsu.Containers
by: ktsu.dev contributors
- 1.772k total downloads
- Latest version: 1.0.13-pre.1
High-performance, specialized container types for .NET with optimized implementations like RingBuffer for efficient fixed-size circular buffer operations.
ktsu.DeepClone
by: ktsu.dev contributors
- 1.637k total downloads
- Latest version: 2.0.12-pre.1
A lightweight .NET library providing a non-generic interface and type-safe base class for implementing deep cloning functionality in your classes. Supports inheritance hierarchies, circular references, and various collection types including immutable collections. Thread-safe and designed for performance with minimal dependencies.
ktsu.DelegateTransform
by: ktsu.dev contributors
- 985 total downloads
- Latest version: 1.1.9-pre.1
A utility library for transforming values using delegates
ktsu.EncodingProviders.Base64
by: ktsu.dev contributors
- 57 total downloads
- Latest version: 1.1.0
A comprehensive collection of provider implementations for the ktsu ecosystem, including serialization (Newtonsoft.Json, System.Text.Json), hashing (MD5, SHA1, SHA256, SHA384, SHA512, FNV1/FNV1a), compression (Gzip), encryption (AES), file system (Native), and obfuscation (Base64) providers. All implementations follow the provider pattern with standardized interfaces from ktsu.Abstractions.
ktsu.EncodingProviders.Hex
by: ktsu.dev contributors
- 55 total downloads
- Latest version: 1.1.0
A comprehensive collection of provider implementations for the ktsu ecosystem, including serialization (Newtonsoft.Json, System.Text.Json), hashing (MD5, SHA1, SHA256, SHA384, SHA512, FNV1/FNV1a), compression (Gzip), encryption (AES), file system (Native), and obfuscation (Base64) providers. All implementations follow the provider pattern with standardized interfaces from ktsu.Abstractions.
ktsu.EncryptionProviders.Aes
by: ktsu.dev contributors
- 1.327k total downloads
- Latest version: 1.1.0
A comprehensive collection of provider implementations for the ktsu ecosystem, including serialization (Newtonsoft.Json, System.Text.Json), hashing (MD5, SHA1, SHA256, SHA384, SHA512, FNV1/FNV1a), compression (Gzip), encryption (AES), file system (Native), and obfuscation (Base64) providers. All implementations follow the provider pattern with standardized interfaces from ktsu.Abstractions.
ktsu.Essentials
by: ktsu.dev contributors
- 53 total downloads
- Latest version: 1.1.0
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), encryption (AES), hashing (15 algorithms including SHA, MD5, CRC, FNV, XxHash), serialization (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 comprehensive async support with CancellationToken.
ktsu.Extensions
by: ktsu.dev contributors
- 1.378k total downloads
- Latest version: 1.5.15-pre.1
A collection of useful extension methods for .NET types including strings, collections, dictionaries, enumerables, and reflection.