ktsu.AppDataStorage by: ktsu.dev contributors
  • 3.252k total downloads
  • Latest version: 1.16.1
  • .NET C# dotnet csharp app data application data storage persistence JSON serialization settings configuration file system backup thread safety debounce singleton System.Text.Json System.IO.Abstractions testable MIT License
A .NET library for persistent application data storage using JSON serialization. Provides a simple inherit-and-use pattern with automatic file management, thread-safe operations, debounced saves, backup recovery, and singleton access. Stores data in the user's app data folder with support for custom subdirectories and file names.
ktsu.CaseConverter by: ktsu.dev contributors
  • 1.807k total downloads
  • Latest version: 1.3.13-pre.1
A library with extension methods to convert strings between common casings used in code.
ktsu.CodeBlocker by: ktsu.dev contributors
  • 1.601k total downloads
  • Latest version: 1.2.1-pre.1
A specialized utility built on top of IndentedTextWriter that simplifies the process of programmatically generating structured code.
ktsu.Containers by: ktsu.dev contributors
  • 1.776k total downloads
  • Latest version: 1.0.13-pre.1
  • ring buffer circular buffer cyclic buffer data structures collections containers high performance performance optimization time series sliding window fixed size csharp dotnet dotnet8 dotnet9 audio processing video buffer streaming signal processing game development fixed window rolling window buffer overwrite fifo lifo queue memory efficient in memory contiguous memory low latency realtime generics caching overflow handling
High-performance, specialized container types for .NET with optimized implementations like RingBuffer for efficient fixed-size circular buffer operations.
ktsu.DeepClone by: ktsu.dev contributors
  • 1.641k total downloads
  • Latest version: 2.0.12-pre.1
  • .NET C# deep clone cloning object copying object cloning interface library MIT License lightweight generic reference types immutable collections thread safety performance circular references inheritance polymorphism immutable collections
A lightweight .NET library providing a non-generic interface and type-safe base class for implementing deep cloning functionality in your classes. Supports inheritance hierarchies, circular references, and various collection types including immutable collections. Thread-safe and designed for performance with minimal dependencies.
ktsu.DelegateTransform by: ktsu.dev contributors
  • 990 total downloads
  • Latest version: 1.1.9-pre.1
A utility library for transforming values using delegates
ktsu.Extensions by: ktsu.dev contributors
  • 1.381k total downloads
  • Latest version: 1.5.15-pre.1
  • extensions collection dictionary enumerable string reflection utility helper dotnet csharp linq null safety deep clone shallow clone batch strong strings
A collection of useful extension methods for .NET types including strings, collections, dictionaries, enumerables, and reflection.
ktsu.Frontmatter by: ktsu.dev contributors
  • 1.391k total downloads
  • Latest version: 1.2.7
A .NET library for processing and manipulating YAML frontmatter in markdown files.
ktsu.FuzzySearch by: ktsu.dev contributors
  • 1.706k total downloads
  • Latest version: 1.2.9-pre.1
Lightweight .NET fuzzy string matching library with intelligent scoring for search-as-you-type, command palettes, and flexible string matching applications.
ktsu.IntervalAction by: ktsu.dev contributors
  • 1.81k 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.603k 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.Navigation.Core by: ktsu.dev contributors
  • 340 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.RoundTripStringJsonConverter by: ktsu.dev contributors
  • 1.508k 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.367k 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.71k 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.843k total downloads
  • Latest version: 2.6.2-pre.5
  • 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.372k total downloads
  • Latest version: 2.6.2-pre.5
  • 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.857k total downloads
  • Latest version: 2.6.2-pre.5
  • 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.841k total downloads
  • Latest version: 2.6.2-pre.5
  • 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
  • 167 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.