ktsu.Sdk.Test
by: ktsu.dev contributors
- 137 total downloads
- Latest version: 1.65.0
A comprehensive, robust MSBuild-based SDK for .NET projects (.NET 5.0+, .NET Standard 2.0/2.1) with optimizations for .NET 9.0. Features intelligent project structure detection with hierarchical solution discovery, path-based namespace generation from directory structure, and comprehensive error handling that prevents common MSBuild failures. Includes advanced package management with multi-target support, automatic metadata integration from markdown files, source linking, and package validation. Streamlines cross-platform development with automatic project type detection, smart cross-project referencing, InternalsVisibleTo configuration for tests, and GitHub workflow integration. Designed for deeply nested project structures with graceful fallbacks and robust validation throughout.
ktsu.Semantics
by: ktsu.dev contributors
- 129 total downloads
- Latest version: 1.0.20
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.Paths
by: ktsu.dev contributors
- 1.925k total downloads
- Latest version: 1.0.30
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
- 1.545k total downloads
- Latest version: 1.0.30-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
- 1.595k total downloads
- Latest version: 1.0.30-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.SerializationProvider
by: ktsu.dev contributors
- 238 total downloads
- Latest version: 1.0.6-pre.2
A dependency injection interface for pluggable serialization providers. Define serialization contracts once and swap implementations without changing application code.
ktsu.SerializationProviders.NewtonsoftJson
by: ktsu.dev contributors
- 904 total downloads
- Latest version: 1.0.9
A comprehensive collection of provider implementations for the ktsu ecosystem, including serialization (Newtonsoft.Json, System.Text.Json), hashing (MD5, SHA1, SHA256, SHA384, SHA512, FNV1/FNV1a), compression (Gzip), encryption (AES), file system (Native), and obfuscation (Base64) providers. All implementations follow the provider pattern with standardized interfaces from ktsu.Abstractions.
ktsu.SerializationProviders.SystemTextJson
by: ktsu.dev contributors
- 898 total downloads
- Latest version: 1.0.9
A comprehensive collection of provider implementations for the ktsu ecosystem, including serialization (Newtonsoft.Json, System.Text.Json), hashing (MD5, SHA1, SHA256, SHA384, SHA512, FNV1/FNV1a), compression (Gzip), encryption (AES), file system (Native), and obfuscation (Base64) providers. All implementations follow the provider pattern with standardized interfaces from ktsu.Abstractions.
ktsu.SignificantNumber
by: ktsu.dev contributors
- 1.208k total downloads
- Latest version: 1.4.8
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
- 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
A natural string comparison library that correctly sorts alphanumeric strings by comparing embedded numbers as numeric values.
ktsu.SvnToGit.Core
by: ktsu.dev contributors
- 300 total downloads
- Latest version: 1.0.5
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.28k total downloads
- Latest version: 1.5.9
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.509k total downloads
- Latest version: 1.0.16
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.342k total downloads
- Latest version: 1.0.16
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
- 716 total downloads
- Latest version: 1.0.7
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
- 567 total downloads
- Latest version: 1.0.9
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
- 686 total downloads
- Latest version: 1.0.9
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
- 51 total downloads
- Latest version: 1.0.0
.NET build automation tool with semantic versioning, changelog generation, and multi-platform publishing support.