ktsu.AppDataStorage
by: ktsu.dev contributors
- 2.964k total downloads
- Latest version: 1.15.19
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.744k 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.537k 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.Containers
by: ktsu.dev contributors
- 1.71k 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.562k 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
- 939 total downloads
- Latest version: 1.1.9-pre.1
A utility library for transforming values using delegates
ktsu.Extensions
by: ktsu.dev contributors
- 1.333k 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.
ktsu.Frontmatter
by: ktsu.dev contributors
- 1.29k total downloads
- Latest version: 1.2.7-pre.1
A .NET library for processing and manipulating YAML frontmatter in markdown files.
ktsu.FuzzySearch
by: ktsu.dev contributors
- 1.66k total downloads
- Latest version: 1.2.9-pre.1
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.759k total downloads
- Latest version: 1.3.11-pre.1
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.559k total downloads
- Latest version: 1.1.7-pre.1
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
- 330 total downloads
- Latest version: 1.0.8
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.463k total downloads
- Latest version: 1.0.11-pre.1
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.304k 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.664k total downloads
- Latest version: 1.1.11-pre.1
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
- 2.031k total downloads
- Latest version: 1.0.31
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.658k total downloads
- Latest version: 1.0.31
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
- 322 total downloads
- Latest version: 1.0.6-pre.3
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
- 2.197k total downloads
- Latest version: 1.2.15
A .NET library that ensures only one instance of your application is running at a time.
ktsu.Sorting
by: ktsu.dev contributors
- 1.555k total downloads
- Latest version: 1.0.8-pre.1
A natural string comparison library that correctly sorts alphanumeric strings by comparing embedded numbers as numeric values.