ktsu.PersistenceProvider by: ktsu.dev contributors
  • 896 total downloads
  • Latest version: 1.0.6-pre.1
  • persistence storage generic dotnet csharp dependency injection multiple backends memory filesystem appdata temporary thread safe atomic async await serialization file system cross platform windows macos linux unit testing mstest json type safe clean architecture separation of concerns inversion of control interface segregation ktsu serialization provider file system provider concurrent dictionary application data temp files cancellation tokens error handling persistence provider exception
A generic persistence provider library for .NET that supports multiple storage backends (memory, file system, application data, and temporary storage). Features type-safe persistence with dependency injection support, async/await operations, and integration with ktsu.SerializationProvider and ktsu.FileSystemProvider libraries.
ktsu.PersistenceProviders.InMemory by: ktsu.dev contributors
  • 54 total downloads
  • Latest version: 1.1.0
  • provider-pattern abstractions dotnet csharp net6 net7 net8 net9 netstandard dependency-injection ktsu serialization json newtonsoft-json system-text-json hashing hash-provider md5 sha1 sha256 sha384 sha512 fnv fnv1 fnv1a compression gzip encryption aes file-system obfuscation base64 cryptography adapter-pattern
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.PreciseNumber by: ktsu.dev contributors
  • 1.446k total downloads
  • Latest version: 1.7.8-pre.1
ktsu.PreciseNumber
ktsu.RoundTripStringJsonConverter by: ktsu.dev contributors
  • 1.532k total downloads
  • Latest version: 1.0.11-pre.1
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
  • 1.389k total downloads
  • Latest version: 1.3.6-pre.5
A library that provides an easy way to execute shell commands and handle the output via delegates with both synchronous and asynchronous support.
ktsu.Schema by: ktsu.dev contributors
  • 615 total downloads
  • Latest version: 1.4.0
Schema
ktsu.ScopedAction by: ktsu.dev contributors
  • 1.743k total downloads
  • Latest version: 1.1.11-pre.1
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
  • 2.904k total downloads
  • Latest version: 2.6.2-pre.6
  • 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 10.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.Analyzers by: ktsu.dev contributors
  • 1.419k total downloads
  • Latest version: 2.6.2-pre.6
  • 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 10.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
  • 2.919k total downloads
  • Latest version: 2.6.2-pre.6
  • 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 10.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
  • 2.895k total downloads
  • Latest version: 2.6.2-pre.6
  • 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 10.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
  • 168 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 by: ktsu.dev contributors
  • 157 total downloads
  • Latest version: 1.0.20
  • 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.Paths by: ktsu.dev contributors
  • 2.23k 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.Quantities by: ktsu.dev contributors
  • 1.772k 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.975k 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
  • 455 total downloads
  • Latest version: 1.0.6-pre.21
  • --- 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.SerializationProviders.NewtonsoftJson by: ktsu.dev contributors
  • 1.238k total downloads
  • Latest version: 1.1.0
  • provider-pattern abstractions dotnet csharp net6 net7 net8 net9 netstandard dependency-injection ktsu serialization json newtonsoft-json system-text-json hashing hash-provider md5 sha1 sha256 sha384 sha512 fnv fnv1 fnv1a compression gzip encryption aes file-system obfuscation base64 cryptography adapter-pattern
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
  • 1.225k total downloads
  • Latest version: 1.1.0
  • provider-pattern abstractions dotnet csharp net6 net7 net8 net9 netstandard dependency-injection ktsu serialization json newtonsoft-json system-text-json hashing hash-provider md5 sha1 sha256 sha384 sha512 fnv fnv1 fnv1a compression gzip encryption aes file-system obfuscation base64 cryptography adapter-pattern
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.521k total downloads
  • Latest version: 1.4.9-pre.1
High-precision arithmetic class representing numbers with a significand and exponent. Supports significant figure rules, mathematical computations, and formatting.