ktsu.AppDataStorage by: ktsu.dev contributors
  • 2.593k total downloads
  • Latest version: 1.15.18
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
  • 1.451k total downloads
  • Latest version: 1.3.12
A library with extension methods to convert strings between common casings used in code.
ktsu.CodeBlocker by: ktsu.dev contributors
  • 1.261k total downloads
  • Latest version: 1.1.12
A specialized utility built on top of IndentedTextWriter that simplifies the process of programmatically generating structured code.
ktsu.Containers by: ktsu.dev contributors
  • 1.449k total downloads
  • Latest version: 1.0.12
  • 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
  • 1.307k total downloads
  • Latest version: 2.0.11
  • .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.DelegateTransform by: ktsu.dev contributors
  • 712 total downloads
  • Latest version: 1.1.8
A utility library for transforming values using delegates
ktsu.Extensions by: ktsu.dev contributors
  • 1.103k total downloads
  • Latest version: 1.5.14
  • 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.Frontmatter by: ktsu.dev contributors
  • 969 total downloads
  • Latest version: 1.2.5
A .NET library for processing and manipulating YAML frontmatter in markdown files.
ktsu.FuzzySearch by: ktsu.dev contributors
  • 1.408k total downloads
  • Latest version: 1.2.8
Lightweight .NET fuzzy string matching library with intelligent scoring for search-as-you-type, command palettes, and flexible string matching applications.
ktsu.IntervalAction by: ktsu.dev contributors
  • 1.473k total downloads
  • Latest version: 1.3.10
A .NET library that provides a simple way to execute an action at a specified interval with precise timing control.
ktsu.Invoker by: ktsu.dev contributors
  • 1.317k total downloads
  • Latest version: 1.1.6
A .NET library that ensures delegates are executed on the intended thread, simplifying thread management in UI and graphics applications.
ktsu.Navigation.Core by: ktsu.dev contributors
  • 246 total downloads
  • Latest version: 1.0.8
  • navigation undo redo stack history persistence event-driven browser-history state-management generic async json serialization
A robust .NET library for implementing navigation stacks with undo/redo support, persistence capabilities, and event-driven architecture. Perfect for applications requiring navigation state management.
ktsu.RoundTripStringJsonConverter by: ktsu.dev contributors
  • 1.221k total downloads
  • Latest version: 1.0.10
A versatile JSON converter for System.Text.Json that handles ToString serialization and multiple deserialization methods (FromString, Parse, Create, Convert) with intelligent priority selection for value types and domain objects.
ktsu.RunCommand by: ktsu.dev contributors
  • 1.275k total downloads
  • Latest version: 1.3.6-pre.5
A library that provides an easy way to execute shell commands and handle the output via delegates with both synchronous and asynchronous support.
ktsu.ScopedAction by: ktsu.dev contributors
  • 1.417k total downloads
  • Latest version: 1.1.10
A lightweight utility for executing paired actions at the start and end of code blocks using the IDisposable pattern.
ktsu.Semantics.Paths by: ktsu.dev contributors
  • 1.925k total downloads
  • Latest version: 1.0.30
  • semantic strings type safety validation string wrapper domain modeling semantic types path handling strongly typed primitive obsession value objects csharp dotnet validation attributes filesystem type system physics quantities physical constants dimensional analysis unit conversions scientific computing mechanical physics thermal physics optical physics acoustic physics chemical physics nuclear physics fluid dynamics si units imperial units bootstrap architecture performance optimized enterprise ready factory pattern dependency injection
A comprehensive .NET library for creating type-safe, validated string and physics quantity types using semantic meaning. Transform primitive string and numeric obsession into strongly-typed, self-validating domain models with 50+ validation attributes, polymorphic path handling, complete physics system covering 80+ quantities across 8 scientific domains, centralized physical constants with dimensional analysis, and performance-optimized utilities. Features include bootstrap architecture for circular dependency resolution, factory pattern support, dependency injection integration, and enterprise-ready capabilities for building robust, maintainable scientific and domain-specific applications.
ktsu.Semantics.Strings by: ktsu.dev contributors
  • 1.595k total downloads
  • Latest version: 1.0.30-pre.6
  • semantic strings type safety validation string wrapper domain modeling semantic types path handling strongly typed primitive obsession value objects csharp dotnet validation attributes filesystem type system physics quantities physical constants dimensional analysis unit conversions scientific computing mechanical physics thermal physics optical physics acoustic physics chemical physics nuclear physics fluid dynamics si units imperial units bootstrap architecture performance optimized enterprise ready factory pattern dependency injection
A comprehensive .NET library for creating type-safe, validated string and physics quantity types using semantic meaning. Transform primitive string and numeric obsession into strongly-typed, self-validating domain models with 50+ validation attributes, polymorphic path handling, complete physics system covering 80+ quantities across 8 scientific domains, centralized physical constants with dimensional analysis, and performance-optimized utilities. Features include bootstrap architecture for circular dependency resolution, factory pattern support, dependency injection integration, and enterprise-ready capabilities for building robust, maintainable scientific and domain-specific applications.
ktsu.SerializationProvider by: ktsu.dev contributors
  • 238 total downloads
  • Latest version: 1.0.6-pre.2
  • --- status: draft --- serialization dependency injection interface abstraction provider pattern dotnet csharp library pluggable extensible
A dependency injection interface for pluggable serialization providers. Define serialization contracts once and swap implementations without changing application code.
ktsu.SingleAppInstance by: ktsu.dev contributors
  • 1.915k total downloads
  • Latest version: 1.2.14
A .NET library that ensures only one instance of your application is running at a time.
ktsu.Sorting by: ktsu.dev contributors
  • 1.288k total downloads
  • Latest version: 1.0.7
  • sorting natural sort alphanumeric string comparison comparer algorithm
A natural string comparison library that correctly sorts alphanumeric strings by comparing embedded numbers as numeric values.