ktsu.Abstractions by: ktsu.dev contributors
  • 77 total downloads
  • Latest version: 1.0.11-pre.3
  • abstractions compression encryption hashing obfuscation serialization serialization provider iserialization provider provider pattern standardized interface adapter pattern dependency injection .net csharp dotnet framework framework-agnostic consistent api consistent interface consistent library consistent library pattern consistent library design consistent library architecture consistent library implementation consistent library patterns consistent library design patterns consistent library architecture patterns consistent library implementation patterns consistent library patterns consistent library design patterns consistent library architecture patterns consistent library implementation patterns consistent library patterns consistent library design patterns consistent library architecture patterns consistent library implementation patterns consistent library patterns consistent library design patterns consistent library architecture patterns consistent library implementation patterns
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
  • 101 total downloads
  • Latest version: 1.15.11-pre.3
Application data management library using JSON serialization to save and load data in the user's app data folder.
ktsu.CaseConverter by: ktsu.dev contributors
  • 75 total downloads
  • Latest version: 1.3.5-pre.3
A library with extension methods to convert strings between common casings used in code.
ktsu.CodeBlocker by: ktsu.dev contributors
  • 57 total downloads
  • Latest version: 1.1.8-pre.3
A specialized utility built on top of IndentedTextWriter that simplifies the process of programmatically generating structured code.
ktsu.CompressionProviders.Gzip by: ktsu.dev contributors
  • 53 total downloads
  • Latest version: 1.0.3-pre.3
  • serialization json serialization-provider provider-pattern abstractions newtonsoft-json system-text-json dotnet csharp net6 net7 net8 net9 netstandard dependency-injection adapter-pattern consistent-api ktsu json-serialization deserialization multi-target error-handling
A collection of serialization providers implementing ktsu.Abstractions.ISerializationProvider for popular .NET JSON libraries including Newtonsoft.Json and System.Text.Json.
ktsu.Containers by: ktsu.dev contributors
  • 87 total downloads
  • Latest version: 1.0.8-pre.3
  • ring buffer circular buffer cyclic buffer data structures collections containers high performance performance optimization time series sliding window fixed size csharp dotnet dotnet8 dotnet9 audio processing video buffer streaming signal processing game development fixed window rolling window buffer overwrite fifo lifo queue memory efficient in memory contiguous memory low latency realtime generics caching overflow handling
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
  • 86 total downloads
  • Latest version: 2.0.6-pre.3
  • .NET C# deep clone cloning object copying object cloning interface library MIT License lightweight generic reference types immutable collections thread safety performance circular references inheritance polymorphism immutable collections
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.EncryptionProviders.Aes by: ktsu.dev contributors
  • 51 total downloads
  • Latest version: 1.0.3-pre.3
  • serialization json serialization-provider provider-pattern abstractions newtonsoft-json system-text-json dotnet csharp net6 net7 net8 net9 netstandard dependency-injection adapter-pattern consistent-api ktsu json-serialization deserialization multi-target error-handling
A collection of serialization providers implementing ktsu.Abstractions.ISerializationProvider for popular .NET JSON libraries including Newtonsoft.Json and System.Text.Json.
ktsu.Extensions by: ktsu.dev contributors
  • 74 total downloads
  • Latest version: 1.5.9-pre.3
  • extensions collection dictionary enumerable string reflection utility helper dotnet csharp linq null safety deep clone shallow clone batch strong strings
A collection of useful extension methods for .NET types including strings, collections, dictionaries, enumerables, and reflection.
ktsu.FileSystemProviders.Native by: ktsu.dev contributors
  • 49 total downloads
  • Latest version: 1.0.3-pre.3
  • serialization json serialization-provider provider-pattern abstractions newtonsoft-json system-text-json dotnet csharp net6 net7 net8 net9 netstandard dependency-injection adapter-pattern consistent-api ktsu json-serialization deserialization multi-target error-handling
A collection of serialization providers implementing ktsu.Abstractions.ISerializationProvider for popular .NET JSON libraries including Newtonsoft.Json and System.Text.Json.
ktsu.FuzzySearch by: ktsu.dev contributors
  • 88 total downloads
  • Latest version: 1.2.4-pre.3
Lightweight .NET fuzzy string matching library with intelligent scoring for search-as-you-type, command palettes, and flexible string matching applications.
ktsu.HashProviders.FNV1_32 by: ktsu.dev contributors
  • 53 total downloads
  • Latest version: 1.0.3-pre.3
  • serialization json serialization-provider provider-pattern abstractions newtonsoft-json system-text-json dotnet csharp net6 net7 net8 net9 netstandard dependency-injection adapter-pattern consistent-api ktsu json-serialization deserialization multi-target error-handling
A collection of serialization providers implementing ktsu.Abstractions.ISerializationProvider for popular .NET JSON libraries including Newtonsoft.Json and System.Text.Json.
ktsu.HashProviders.FNV1_64 by: ktsu.dev contributors
  • 54 total downloads
  • Latest version: 1.0.3-pre.3
  • serialization json serialization-provider provider-pattern abstractions newtonsoft-json system-text-json dotnet csharp net6 net7 net8 net9 netstandard dependency-injection adapter-pattern consistent-api ktsu json-serialization deserialization multi-target error-handling
A collection of serialization providers implementing ktsu.Abstractions.ISerializationProvider for popular .NET JSON libraries including Newtonsoft.Json and System.Text.Json.
ktsu.HashProviders.FNV1a_32 by: ktsu.dev contributors
  • 56 total downloads
  • Latest version: 1.0.3-pre.3
  • serialization json serialization-provider provider-pattern abstractions newtonsoft-json system-text-json dotnet csharp net6 net7 net8 net9 netstandard dependency-injection adapter-pattern consistent-api ktsu json-serialization deserialization multi-target error-handling
A collection of serialization providers implementing ktsu.Abstractions.ISerializationProvider for popular .NET JSON libraries including Newtonsoft.Json and System.Text.Json.
ktsu.HashProviders.FNV1a_64 by: ktsu.dev contributors
  • 53 total downloads
  • Latest version: 1.0.3-pre.3
  • serialization json serialization-provider provider-pattern abstractions newtonsoft-json system-text-json dotnet csharp net6 net7 net8 net9 netstandard dependency-injection adapter-pattern consistent-api ktsu json-serialization deserialization multi-target error-handling
A collection of serialization providers implementing ktsu.Abstractions.ISerializationProvider for popular .NET JSON libraries including Newtonsoft.Json and System.Text.Json.
ktsu.HashProviders.MD5 by: ktsu.dev contributors
  • 54 total downloads
  • Latest version: 1.0.3-pre.3
  • serialization json serialization-provider provider-pattern abstractions newtonsoft-json system-text-json dotnet csharp net6 net7 net8 net9 netstandard dependency-injection adapter-pattern consistent-api ktsu json-serialization deserialization multi-target error-handling
A collection of serialization providers implementing ktsu.Abstractions.ISerializationProvider for popular .NET JSON libraries including Newtonsoft.Json and System.Text.Json.
ktsu.HashProviders.SHA1 by: ktsu.dev contributors
  • 54 total downloads
  • Latest version: 1.0.3-pre.3
  • serialization json serialization-provider provider-pattern abstractions newtonsoft-json system-text-json dotnet csharp net6 net7 net8 net9 netstandard dependency-injection adapter-pattern consistent-api ktsu json-serialization deserialization multi-target error-handling
A collection of serialization providers implementing ktsu.Abstractions.ISerializationProvider for popular .NET JSON libraries including Newtonsoft.Json and System.Text.Json.
ktsu.HashProviders.SHA256 by: ktsu.dev contributors
  • 46 total downloads
  • Latest version: 1.0.3-pre.3
  • serialization json serialization-provider provider-pattern abstractions newtonsoft-json system-text-json dotnet csharp net6 net7 net8 net9 netstandard dependency-injection adapter-pattern consistent-api ktsu json-serialization deserialization multi-target error-handling
A collection of serialization providers implementing ktsu.Abstractions.ISerializationProvider for popular .NET JSON libraries including Newtonsoft.Json and System.Text.Json.
ktsu.HashProviders.SHA384 by: ktsu.dev contributors
  • 42 total downloads
  • Latest version: 1.0.3-pre.3
  • serialization json serialization-provider provider-pattern abstractions newtonsoft-json system-text-json dotnet csharp net6 net7 net8 net9 netstandard dependency-injection adapter-pattern consistent-api ktsu json-serialization deserialization multi-target error-handling
A collection of serialization providers implementing ktsu.Abstractions.ISerializationProvider for popular .NET JSON libraries including Newtonsoft.Json and System.Text.Json.
ktsu.HashProviders.SHA512 by: ktsu.dev contributors
  • 43 total downloads
  • Latest version: 1.0.3-pre.3
  • serialization json serialization-provider provider-pattern abstractions newtonsoft-json system-text-json dotnet csharp net6 net7 net8 net9 netstandard dependency-injection adapter-pattern consistent-api ktsu json-serialization deserialization multi-target error-handling
A collection of serialization providers implementing ktsu.Abstractions.ISerializationProvider for popular .NET JSON libraries including Newtonsoft.Json and System.Text.Json.