ktsu.LoggingProviders.Console
by: ktsu.dev contributors
- 53 total downloads
- Latest version: 1.1.0
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.Navigation.Core
by: ktsu.dev contributors
- 350 total downloads
- Latest version: 1.0.8
A robust .NET library for implementing navigation stacks with undo/redo support, persistence capabilities, and event-driven architecture. Perfect for applications requiring navigation state management.
ktsu.NavigationProviders.InMemory
by: ktsu.dev contributors
- 54 total downloads
- Latest version: 1.1.0
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.ObfuscationProviders.Base64
by: ktsu.dev contributors
- 1.267k total downloads
- Latest version: 1.1.0
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.PersistenceProviders.InMemory
by: ktsu.dev contributors
- 53 total downloads
- Latest version: 1.1.0
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.RoundTripStringJsonConverter
by: ktsu.dev contributors
- 1.53k 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.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.903k total downloads
- Latest version: 2.6.2-pre.6
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.418k total downloads
- Latest version: 2.6.2-pre.6
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.917k total downloads
- Latest version: 2.6.2-pre.6
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.894k total downloads
- Latest version: 2.6.2-pre.6
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
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
- 2.225k total downloads
- Latest version: 1.0.34
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
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
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.236k total downloads
- Latest version: 1.1.0
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.223k total downloads
- Latest version: 1.1.0
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.SingleAppInstance
by: ktsu.dev contributors
- 2.604k total downloads
- Latest version: 1.3.13
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
A natural string comparison library that correctly sorts alphanumeric strings by comparing embedded numbers as numeric values.