ktsu.Semantics.Paths by: ktsu.dev contributors
  • 2.225k total downloads
  • Latest version: 1.0.34
  • 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.971k total downloads
  • Latest version: 1.0.34
  • 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
  • 445 total downloads
  • Latest version: 1.0.6-pre.20
  • --- 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
  • 2.604k total downloads
  • Latest version: 1.3.13
  • .NET C# dotnet csharp single instance single app instance mutex process PID PID file instance management application lifecycle race condition desktop application library MIT License lightweight cross-platform
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
  • 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.
ktsu.SvnToGit.Core by: ktsu.dev contributors
  • 569 total downloads
  • Latest version: 1.0.6-pre.1
  • placeholder tags use semicolons to separate tags and spaces to separate words
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
  • .NET C# theme theming color colors semantic colors color palette dark theme light theme Oklab perceptual color accessibility WCAG contrast ratio ImGui Dear ImGui UI framework color science color space Catppuccin Gruvbox Nord Dracula Tokyo Night color mapping dotnet csharp
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
  • .NET C# theme theming color colors semantic colors color palette dark theme light theme Oklab perceptual color accessibility WCAG contrast ratio ImGui Dear ImGui UI framework color science color space Catppuccin Gruvbox Nord Dracula Tokyo Night color mapping dotnet csharp
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
  • undo redo command pattern stack change tracking save boundaries navigation async dotnet csharp library ui integration command merging composite commands events visualization
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
  • serialization json xml yaml toml messagepack binary serialization text serialization unified api dependency injection polymorphic serialization type conversion compression lz4 gzip deflate async serialization dotnet csharp data formats configuration extensible type registry custom converters enum serialization null handling pretty print case insensitive string conversion factory pattern resolver pattern microsoft di service collection options pattern cross format multi format serializer factory deserialization object mapping data exchange api serialization configuration files data persistence interoperability format agnostic strongly typed performance memory efficient thread safe cancellation token serialization provider iserialization provider provider pattern standardized interface adapter pattern
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.