ktsu.Semantics.Paths
by: ktsu.dev contributors
- 2.225k total downloads
- Latest version: 1.0.34
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.971k total downloads
- Latest version: 1.0.34
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
- 445 total downloads
- Latest version: 1.0.6-pre.20
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.604k total downloads
- Latest version: 1.3.13
A lightweight .NET library that ensures only one instance of an application is running at a time. Uses a JSON-serialized PID file with multi-attribute process verification (PID, name, start time, executable path) for accurate instance detection, built-in race condition handling for simultaneous startups, and backward compatibility with legacy PID formats. Supports .NET 10.0 through .NET Standard 2.0.
ktsu.Sorting
by: ktsu.dev contributors
- 1.617k 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.
ktsu.SvnToGit.Core
by: ktsu.dev contributors
- 569 total downloads
- Latest version: 1.0.6-pre.1
Placeholder description, a single line concise description of the project, suitable for the package description in the nuget list UI.
ktsu.TextFilter
by: ktsu.dev contributors
- 1.58k total downloads
- Latest version: 1.5.10-pre.1
A library providing methods for matching and filtering text. It supports glob patterns, regular expressions, and fuzzy matching.
ktsu.ThemeProvider
by: ktsu.dev contributors
- 1.881k total downloads
- Latest version: 1.0.17
A semantic color theming library for .NET applications that provides 44+ beautiful themes with intelligent color mapping, framework integration, and accessibility-first design. Features include theme discovery through a centralized registry, semantic color specifications (meaning + priority instead of hardcoded colors), built-in Dear ImGui support, and advanced color science with perceptually uniform color spaces.
ktsu.ThemeProvider.ImGui
by: ktsu.dev contributors
- 1.743k total downloads
- Latest version: 1.0.17
A semantic color theming library for .NET applications that provides 44+ beautiful themes with intelligent color mapping, framework integration, and accessibility-first design. Features include theme discovery through a centralized registry, semantic color specifications (meaning + priority instead of hardcoded colors), built-in Dear ImGui support, and advanced color science with perceptually uniform color spaces.
ktsu.UndoRedo.Core
by: ktsu.dev contributors
- 844 total downloads
- Latest version: 1.0.10-pre.1
A comprehensive .NET library for implementing undo/redo functionality with advanced features including save boundaries, change visualization, and external navigation integration.
ktsu.UniversalSerializer
by: ktsu.dev contributors
- 450 total downloads
- Latest version: 1.0.10-pre.1
A unified serialization library for .NET that provides a consistent API for various serialization formats including JSON, XML, YAML, TOML, and MessagePack.
KtsuBuild
by: KtsuBuild
- 62 total downloads
- Latest version: 1.0.0
.NET build automation tool with semantic versioning, changelog generation, and multi-platform publishing support.