ktsu.Semantics.Paths
by: ktsu.dev contributors
- 962 total downloads
- Latest version: 1.0.29-pre.6
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.Quantities
by: ktsu.dev contributors
- 905 total downloads
- Latest version: 1.0.29-pre.6
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
- 979 total downloads
- Latest version: 1.0.29-pre.6
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.SerializationProviders.NewtonsoftJson
by: ktsu.dev contributors
- 380 total downloads
- Latest version: 1.0.3-pre.4
A collection of serialization providers implementing ktsu.Abstractions.ISerializationProvider for popular .NET JSON libraries including Newtonsoft.Json and System.Text.Json.
ktsu.SerializationProviders.SystemTextJson
by: ktsu.dev contributors
- 380 total downloads
- Latest version: 1.0.3-pre.4
A collection of serialization providers implementing ktsu.Abstractions.ISerializationProvider for popular .NET JSON libraries including Newtonsoft.Json and System.Text.Json.
ktsu.SignificantNumber
by: ktsu.dev contributors
- 531 total downloads
- Latest version: 1.4.4
High-precision arithmetic class representing numbers with a significand and exponent. Supports significant figure rules, mathematical computations, and formatting.
ktsu.SingleAppInstance
by: ktsu.dev contributors
- 881 total downloads
- Latest version: 1.2.10
A .NET library that ensures only one instance of your application is running at a time.
ktsu.Sorting
by: ktsu.dev contributors
- 581 total downloads
- Latest version: 1.0.4-pre.1
A natural string comparison library that correctly sorts alphanumeric strings by comparing embedded numbers as numeric values.
ktsu.TextFilter
by: ktsu.dev contributors
- 599 total downloads
- Latest version: 1.5.5
A library providing methods for matching and filtering text. It supports glob patterns, regular expressions, and fuzzy matching.
ktsu.ThemeProvider
by: ktsu.dev contributors
- 821 total downloads
- Latest version: 1.0.12
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
- 802 total downloads
- Latest version: 1.0.12
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.TUI.Core
by: ktsu.dev contributors
- 6 total downloads
- Latest version: 1.0.3
A modern, extensible Text User Interface (TUI) library for .NET that provides rich terminal UI components built on Spectre.Console. Create interactive console applications with styled text, borders, layouts, and keyboard input handling using clean, object-oriented APIs. Features modular architecture with dependency injection support, cross-platform compatibility, and comprehensive styling options for professional terminal applications.
ktsu.UndoRedo.Core
by: ktsu.dev contributors
- 38 total downloads
- Latest version: 1.0.4-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
- 395 total downloads
- Latest version: 1.0.5-pre.4
A unified serialization library for .NET that provides a consistent API for various serialization formats including JSON, XML, YAML, TOML, and MessagePack.