ktsu.ImGuiProvider by: ktsu.dev contributors
  • 136 total downloads
  • Latest version: 1.0.5
A dependency injection abstraction layer over ImGui implementations for .NET. Wraps Hexa.NET.ImGui behind clean interfaces (IImGuiProvider, IImGuiBackend) enabling swappable backends, testable UI code, and standard DI integration via Microsoft.Extensions.DependencyInjection.
ktsu.IntervalAction by: ktsu.dev contributors
  • 1.474k total downloads
  • Latest version: 1.3.10
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
  • 1.318k total downloads
  • Latest version: 1.1.6
A .NET library that ensures delegates are executed on the intended thread, simplifying thread management in UI and graphics applications.
ktsu.Keybinding.Core by: ktsu.dev contributors
  • 409 total downloads
  • Latest version: 1.0.9
  • keyboard shortcuts keybindings key combinations command registry profiles hotkeys input handling shortcuts management chord parsing musical keybindings multi profile dotnet library csharp configuration persistence json storage thread safe SOLID architecture
A comprehensive .NET library for managing keyboard shortcuts and keybindings with multi-profile support, command registry, and persistent storage.
ktsu.KtsuBuild by: ktsu.dev contributors
  • 63 total downloads
  • Latest version: 1.1.6
.NET build automation tool with semantic versioning, changelog generation, and multi-platform publishing support.
ktsu.Navigation.Core by: ktsu.dev contributors
  • 247 total downloads
  • Latest version: 1.0.8
  • navigation undo redo stack history persistence event-driven browser-history state-management generic async json serialization
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.NJsonSchemaJsonConverter by: ktsu.dev contributors
  • 296 total downloads
  • Latest version: 1.0.6
  • json schema njsonschema serialization system-text-json converter jsonconverter dotnet csharp
A JSON converter factory for .NET that simplifies the serialization and deserialization of NJsonSchema objects.
ktsu.NodeGraph by: ktsu.dev
  • 53 total downloads
  • Latest version: 1.0.0
  • nodegraph attributes metadata nodes graph editor-agnostic
Generic attributes and utilities for describing node graphs in a UI-agnostic way. Allows domain models to be decorated with node metadata without coupling to specific node editor implementations.
ktsu.ObfuscationProviders.Base64 by: ktsu.dev contributors
  • 918 total downloads
  • Latest version: 1.0.9
  • 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.ObfuscationProviders.Hex by: ktsu.dev contributors
  • 30 total downloads
  • Latest version: 1.0.9
  • 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.PersistenceProvider by: ktsu.dev contributors
  • 642 total downloads
  • Latest version: 1.0.5
  • 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.PreciseNumber by: ktsu.dev contributors
  • 1.165k total downloads
  • Latest version: 1.7.7
ktsu.PreciseNumber
ktsu.RoundTripStringJsonConverter by: ktsu.dev contributors
  • 1.222k total downloads
  • Latest version: 1.0.10
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.276k 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
  • 571 total downloads
  • Latest version: 1.4.0
Schema
ktsu.ScopedAction by: ktsu.dev contributors
  • 1.418k total downloads
  • Latest version: 1.1.10
A lightweight utility for executing paired actions at the start and end of code blocks using the IDisposable pattern.
ktsu.Semantics by: ktsu.dev contributors
  • 129 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
  • 1.925k total downloads
  • Latest version: 1.0.30
  • 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.545k total downloads
  • Latest version: 1.0.30-pre.6
  • 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.595k total downloads
  • Latest version: 1.0.30-pre.6
  • 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.