ktsu.IntervalAction by: ktsu.dev contributors
  • 93 total downloads
  • Latest version: 1.3.4-pre.4
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
  • 79 total downloads
  • Latest version: 1.1.2-pre.4
A .NET library that ensures delegates are executed on the intended thread, simplifying thread management in UI and graphics applications.
ktsu.ObfuscationProviders.Base64 by: ktsu.dev contributors
  • 42 total downloads
  • Latest version: 1.0.3-pre.3
  • serialization json serialization-provider provider-pattern abstractions newtonsoft-json system-text-json dotnet csharp net6 net7 net8 net9 netstandard dependency-injection adapter-pattern consistent-api ktsu json-serialization deserialization multi-target error-handling
A collection of serialization providers implementing ktsu.Abstractions.ISerializationProvider for popular .NET JSON libraries including Newtonsoft.Json and System.Text.Json.
ktsu.RoundTripStringJsonConverter by: ktsu.dev contributors
  • 96 total downloads
  • Latest version: 1.0.5-pre.4
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
  • 93 total downloads
  • Latest version: 1.3.3-pre.4
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
  • 76 total downloads
  • Latest version: 1.1.6-pre.4
A lightweight utility for executing paired actions at the start and end of code blocks using the IDisposable pattern.
ktsu.Sdk by: ktsu.dev contributors
  • 183 total downloads
  • Latest version: 1.75.0
  • dotnet sdk msbuild sdk nuget package metadata net9 net8 net7 net6 net5 netstandard build automation project structure documentation code quality cross platform github workflow msbuildsdk namespace generation directory structure solution discovery multi target error handling project detection console app gui app test project package validation source link internals visible hierarchical search path based namespaces robust configuration automatic references markdown integration version management multi framework build props build targets
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.Sdk.App by: ktsu.dev contributors
  • 192 total downloads
  • Latest version: 1.75.0
  • dotnet sdk msbuild sdk nuget package metadata net9 net8 net7 net6 net5 netstandard build automation project structure documentation code quality cross platform github workflow msbuildsdk namespace generation directory structure solution discovery multi target error handling project detection console app gui app test project package validation source link internals visible hierarchical search path based namespaces robust configuration automatic references markdown integration version management multi framework build props build targets
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.Sdk.ConsoleApp by: ktsu.dev contributors
  • 198 total downloads
  • Latest version: 1.75.0
  • dotnet sdk msbuild sdk nuget package metadata net9 net8 net7 net6 net5 netstandard build automation project structure documentation code quality cross platform github workflow msbuildsdk namespace generation directory structure solution discovery multi target error handling project detection console app gui app test project package validation source link internals visible hierarchical search path based namespaces robust configuration automatic references markdown integration version management multi framework build props build targets
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.Sdk.Test by: ktsu.dev contributors
  • 20 total downloads
  • Latest version: 1.65.0
  • dotnet sdk msbuild sdk nuget package metadata net9 net8 net7 net6 net5 netstandard build automation project structure documentation code quality cross platform github workflow msbuildsdk namespace generation directory structure solution discovery multi target error handling project detection console app gui app test project package validation source link internals visible hierarchical search path based namespaces robust configuration automatic references markdown integration version management multi framework build props build targets
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.Paths by: ktsu.dev contributors
  • 66 total downloads
  • Latest version: 1.0.24
  • 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
  • 64 total downloads
  • Latest version: 1.0.24
  • 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.SerializationProviders.NewtonsoftJson by: ktsu.dev contributors
  • 38 total downloads
  • Latest version: 1.0.3-pre.3
  • serialization json serialization-provider provider-pattern abstractions newtonsoft-json system-text-json dotnet csharp net6 net7 net8 net9 netstandard dependency-injection adapter-pattern consistent-api ktsu json-serialization deserialization multi-target error-handling
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
  • 39 total downloads
  • Latest version: 1.0.3-pre.3
  • serialization json serialization-provider provider-pattern abstractions newtonsoft-json system-text-json dotnet csharp net6 net7 net8 net9 netstandard dependency-injection adapter-pattern consistent-api ktsu json-serialization deserialization multi-target error-handling
A collection of serialization providers implementing ktsu.Abstractions.ISerializationProvider for popular .NET JSON libraries including Newtonsoft.Json and System.Text.Json.
ktsu.SingleAppInstance by: ktsu.dev contributors
  • 73 total downloads
  • Latest version: 1.2.7-pre.4
A .NET library that ensures only one instance of your application is running at a time.
ktsu.Sorting by: ktsu.dev contributors
  • 76 total downloads
  • Latest version: 1.0.3-pre.4
  • 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.TextFilter by: ktsu.dev contributors
  • 81 total downloads
  • Latest version: 1.5.5-pre.4
A library providing methods for matching and filtering text. It supports glob patterns, regular expressions, and fuzzy matching.
ktsu.ThemeProvider by: ktsu.dev contributors
  • 88 total downloads
  • Latest version: 1.0.11-pre.3
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
  • 84 total downloads
  • Latest version: 1.0.11-pre.3
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.