ktsu.ImGuiProvider
by: ktsu.dev contributors
- 350 total downloads
- Latest version: 1.0.6-pre.1
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.759k total downloads
- Latest version: 1.3.11-pre.1
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.559k total downloads
- Latest version: 1.1.7-pre.1
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
- 629 total downloads
- Latest version: 1.0.10-pre.1
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
- 411 total downloads
- Latest version: 1.2.0
.NET build automation tool with semantic versioning, changelog generation, and multi-platform publishing support.
ktsu.Navigation.Core
by: ktsu.dev contributors
- 330 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.NJsonSchemaJsonConverter
by: ktsu.dev contributors
- 508 total downloads
- Latest version: 1.0.7-pre.1
A JSON converter factory for .NET that simplifies the serialization and deserialization of NJsonSchema objects.
ktsu.NodeGraph
by: ktsu.dev
- 55 total downloads
- Latest version: 1.0.0
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
- 1.158k total downloads
- Latest version: 1.0.10-pre.1
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
- 179 total downloads
- Latest version: 1.0.10-pre.1
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
- 848 total downloads
- Latest version: 1.0.6-pre.1
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.389k total downloads
- Latest version: 1.7.8-pre.1
ktsu.PreciseNumber
ktsu.RoundTripStringJsonConverter
by: ktsu.dev contributors
- 1.463k 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.304k 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.664k 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.809k total downloads
- Latest version: 2.6.2-pre.5
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.343k total downloads
- Latest version: 2.6.2-pre.5
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.82k total downloads
- Latest version: 2.6.2-pre.5
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.8k total downloads
- Latest version: 2.6.2-pre.5
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.