sheyenrath
NuGet publisher profile
Packages (201)
LinqKit.Core
LinqKit.Core contains extensions for LINQ to SQL and Entity Framework. Note that Include(...), IAsync and IDbAsync are not supported.
Stef.Validation
Argument validation like: Guard.NotNull, Guard.NotNullOrEmpty, Guard.NotNullOrWhiteSpace, Guard.Condition en Guard.HasNoNulls.
Handlebars.Net.Helpers.Core
Core functionality for Handlebars.Net.Helpers
Handlebars.Net.Helpers
Several Handlebars.Net helpers in the categories: 'Boolean', 'Constants', 'DateTime', 'Path', 'Enumerable', 'Environment', 'Math', 'Regex', 'String' and 'Urls'.
RandomDataGenerator.Net
This is a configurable generator to create random data like Lorum Ipsum Text, Words, Text Patterns, First/Last Names, IP-Addresses, Guids, DateTime and more.
WireMock.Net.Abstractions
Commonly used interfaces, models, enumerations and types.
WireMock.Net
Lightweight Http Mocking Server for .NET, inspired by WireMock from the Java landscape.
XPath2
This is an implementation of W3C XML Path Language (XPath) 2.0 for .NET based on standard XPathNavigator API.
XPath2.Extensions
Non-official extensions for XPath2.dll (generate-id, base64encode, base64decode, json-to-xml and json-to-xmlstring)
SimMetrics.Net
SimMetrics is a Similarity Metric Library, e.g. from edit distance's (Levenshtein, Gotoh, Jaro etc) to other metrics, (e.g Soundex, Chapman).
WireMock.Org.Abstractions
Commonly used interfaces, models, enumerations and types.
LinqKit
LinqKit.EntityFramework contains extensions for LINQ to SQL and Entity Framework. Include(...) and IAsync are supported.
Handlebars.Net.Helpers.XPath
Handlebars.Net.Helpers XPath
Handlebars.Net.Helpers.Json
Handlebars.Net.Helpers Json
LinqKit.Microsoft.EntityFrameworkCore
LinqKit.Microsoft.EntityFrameworkCore contains extensions for LINQ to SQL and EntityFrameworkCore. With Include(...) and IDbAsync support.
Handlebars.Net.Helpers.Xeger
Handlebars.Net.Helpers Xeger (Fare)
Handlebars.Net.Helpers.Random
Handlebars.Net.Helpers Random
Handlebars.Net.Helpers.Humanizer
Handlebars.Net.Helpers Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities.
JsonConverter.Abstractions
Common interface for Json converters (serialize and deserialize)
AnyOf
Use the AnyOf<TFirst, TSecond, ...> type to handle multiple defined types as input parameters for methods.
NJsonSchema.Extensions
Extension methods for NJsonSchema to convert JObject, JArray and object to a NJsonSchema
WireMock.Net.OpenApiParser
An OpenApi (swagger) parser to generate MappingModel or mapping.json file.
Handlebars.Net.Helpers.DynamicLinq
Handlebars.Net.Helpers DynamicLinq
ProtoBufJsonConverter
Convert a protobuf message to a JSON string or object (and back) using the proto definition file.
MetadataReferenceService.Default
Use this package to generate a MetadataReference based on an Assembly location or Assembly image.
MetadataReferenceService.Abstractions
This package defines the IMetadataReferenceService interface.
Handlebars.Net.Helpers.Xslt
Handlebars.Net.Helpers Xslt
RamlToOpenApiConverter
Convert RAML file to Open API Specification
JsonConverter.Newtonsoft.Json
Implementation for IJsonConverter using Newtonsoft.Json
WireMock.Net.Minimal
Minimal version from the lightweight Http Mocking Server for .NET
WireMock.Net.Shared
Shared interfaces, models, enumerations and types.
RamlToOpenApiConverter.SourceOnly
Source Code only project to convert RAML file to Open API Specification. Note that thisversion is compatible with Microsoft.OpenApi:3.10.2 and SharpYaml:2.1.5
WireMock.Net.MimePart
MultiPart Mime support for WireMock.Net using MimeKitLite
TinyMapper.Signed
TinyMapper - a tiny and quick object mapper for .NET (Strong Named)
WireMock.Net.GraphQL
GraphQL support for WireMock.Net
WireMock.Net.ProtoBuf
ProtoBuf and gRPC support for WireMock.Net
WireMock.Net.OpenTelemetry
OpenTelemetry exporter support for WireMock.Net
WireMock.Net.RestClient
A RestClient using RestEase to access the admin interface.
WireMock.Net.FluentAssertions
FluentAssertions extensions for WireMock.Net
WireMock.Net.StandAlone
Lightweight StandAlone Http Mocking Server for .Net.
EnumExtensions.System.Text.Json
Extensions to the JsonStringEnumConverter which supports attributes like EnumMember, Display and Description.
JsonConverter.System.Text.Json
Implementation for IJsonConverter using System.Text.Json
WireMock.Net.Matchers.SystemTextJsonPath
A SystemTextJsonPathMatcher which can be used to match WireMock.Net Requests using JsonPath.Net.
LinqKit.EntityFramework
LinqKit.EntityFramework contains extensions for LINQ to SQL and Entity Framework. Include(...) and IAsync are supported.
OpenSSL.PrivateKeyDecoder
Parses an OpenSSL private (rsa) key component and returns a RSACryptoServiceProvider or RSAParameters.
WireMock.Net.Testcontainers
A fluent testcontainer builder for the Docker version of WireMock.Net
CommandLineArgumentsParser
CommandLine Parser Library lets you easily define strongly typed command line arguments, allows automatic parsing of command line arguments and mapping the values to properties of your objects.
OpenSSL.X509Certificate2.Provider
Parses OpenSSL public and private (rsa) key components and returns a X509Certificate2 with RSACryptoServiceProvider.
WireMock.Net.xUnit
Some extensions for xUnit (ITestOutputHelper)
WireMock.Net.Aspire
Aspire extension to start a WireMock.Net server to stub an api.
ReflectionBridge
Provides some extensions which define a bridge for the differences between Type and TypeInfo.
dotnet-coverageconverter
Convert .coverage (binary format) files to .coveragexml (xml format) files to support SonarCloud Code Coverage when using VSTest@2.
OpenSSL.PublicKeyDecoder
Parses an OpenSSL public (rsa) key component and returns a RSACryptoServiceProvider or RSAParameters.
Stef.Validation.Options
TOptions validation using DataAnnotations.
DistributedCache.AzureTableStorage
Distributed cache implementation of Microsoft.Extensions.Caching.Distributed.IDistributedCache using Azure Table Storage.
WireMock.Net.Matchers.CSharpCode
A CSharpCodeMatcher which can be used to match WireMock.Net Requests using C# code.
QueryInterceptor.Core
Exposes a generic extension method to IQueryable<T> that allows interception of expression trees with expression visitors.
BlazorDownloadFileFast
Fast download from files to the browser from Blazor without any javascript library reference or dependency.
NETStandard.HttpListener
HttpListener for .NET Core (NETStandard) and Universal Windows Platform (UWP)
FluentBuilder
This project uses Source Generation to create a FluentBuilder for a specified model-class or DTO.
MediaInfo.DotNetWrapper
MediaInfo.DotNetWrapper is a wrappper for the MediaInfo.dll (https://mediaarea.net/en/MediaInfo). MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files.
TestToolsToXunitProxy
Microsoft.VisualStudio.TestTools.UnitTesting to Xunit proxy
HotChocolate.Data.Filters.Extensions
Added String filters 'containsIgnoreCase' and 'eqIgnoreCase'
LinqKit.Z.EntityFramework.Classic
LinqKit.Z.EntityFramework.Classic contains extensions for LINQ to SQL and Z.EntityFramework.Classic. Include(...) and IAsync are supported.
WireMock.Net.AwesomeAssertions
AwesomeAssertions extensions for WireMock.Net
dotnet-WireMock
A dotnet commandline tool for WireMock.Net (A Lightweight Http Mocking Server for .NET)
WireMock.Org.RestClient
A WireMock.org RestClient using RestEase to access the admin interface.
MicrosoftAzureCosmosTable.Extensions
Azure Storage Extensions is a .NET library aimed for managing and querying entities from Microsoft Azure Storage. It's built on top of Microsoft Azure Cosmos Table Library, provides LINQ to Azure Tables queries and async interfaces.
CultureAwareTesting.xUnit
This project is an extension to xUnit.net and can be used to write Culture aware unit tests by introducing 2 new attributes: `CulturedFact` and `CulturedTheory`.
QRCodeShared
Package Description
HotChocolate.Data.Extensions
Some extensions to HotChocolate.Data
ICSharpCode.TextEditorEx
Package Description
Portable.ConcurrentDictionary
This is a .NET Standard 1.0, .NET 2.0, .NET 3.5, Silverlight 5.0 and Windows Phone Silverlight 8.0 & 8.1 backport from System.Collections.Concurrent.ConcurrentDictionary as defined in .NET Core
ITcpClient
This project uses source generation to generate an ITcpClient interface and TcpClientProxy from the TcpClient to make it injectable and unit-testable.
Linq.PropertyTranslator.Core
[.NET Core version] : Translates computed properties in LINQ queries into their implementation (based on Microsoft.Linq.Translations).
WebAssembly.Authentication.Auth0
Authenticate your Blazor WebAssembly applications with Auth0
jsMind.Blazor
A Blazor JSInterop wrapper for jsMind (MindMap)
Howler.Blazor
A Blazor JSInterop wrapper for Howler.js
WireMock.Net.AspNetCore.Middleware
Middleware which can be used to host WireMock.Net as a Middleware background process in a AspNetCore WebApplication
QueryInterceptor.EntityFrameworkCore
Exposes a generic extension method to IQueryable<T> and IAsyncQueryProvider<T> that allows interception of expression trees with expression visitors.
ProxyInterfaceGenerator
This project uses Source Generation to generate an interface and a Proxy class for classes. This makes it possible to wrap external classes which do not have an interface, in a Proxy class which makes it easier to Mock and use DI.
ModelContextProtocolServer.Sse
Common framework for building a Sse MCP server.
WebDAV-Client
An easy-to-use async WebDAV client for .NET, .NETStandard, Blazor-WASM and Portable based on https://github.com/skazantsev/WebDavClient.
WireMock.Net.TUnit
Some extensions for TUnit (TUnitLogger)
JsonConverter.SimpleJson
Implementation for IJsonConverter using SimpleJson
System.AppDomain.NetCoreApp
Mimic call to AppDomain.CurrentDomain.GetAssemblies()
WireMock.Net.xUnit.v3
Some extensions for xUnit (ITestOutputHelper)
FluentValidationExtensions.AutoMapper
Extensions for FluentValidation to support the correct property names when using AutoMapper to map models to dto's.
WebJobs.Extensions.Ftp
This library simplifies the task of adding background processing to your Microsoft Azure Functions and WebJobs. This SDK supports triggering a function when a new Ftp fits triggering a function le is uploaded. In addition these FtpBindings are supported: IAsyncCollector, IFtpClient, FtpFile and FtpStream.
Matroska
An Ebml based serializer to deserialize a Matroska file (.mkv or .webm)
QRCodeDecoder
This QR Code library supports decoding a QR Code image.
QRCodeEncoder
This QR Code library supports encoding a a string to a QR Code image.
AspNetCore.Security.Auth0
Package for integrating JWT Bearer Token Security from Auth0 in a .NET Core App 3.x
MetadataReferenceService.BlazorWasm
Use this package to generate a valid MetadataReference based on an Wasm wrapped Webcil stream.
Span.ReaderWriter
SpanReader and SpanWriter which wraps a Span<byte> and provide a convenient functionality for reading and writing.
SanitizedHttpClientLogger
Minimizes and sanitizes log output produced by HttpClient
AnyOf.System.Text.Json
Contains an AnyOfJsonConverter which can be used to serialize and deserialize an AnyOf<TFirst, TSecond, ...> type.
Stef.ModelContextProtocol.SemanticKernel
SemanticKernel integration for the ModelContextProtocol (official C# SDK). Enables seamless use of MCP tools as AI functions.
QueryInterceptor.EntityFramework
Exposes a generic extension method to IQueryable<T> and IDbAsyncQueryProvider<T> that allows interception of expression trees with expression visitors.
ExcelFormulaParser
A library to parse Excel formulas
Replicate.Net
A C# RestEase client for Replicate: A latent text-to-image diffusion model capable of generating photo-realistic images given any text input.
Matroska.Muxer
Demux a Matroska file (.mkv or .webm) into multiple streams
GraphQL.EntityFrameworkCore.DynamicLinq
GraphQL EntityFrameworkCore Dynamic Linq extensions to query GraphQL types dynamically
UZipDotNet
Compress and decompress ZIP files.
WireMock.Net.Extensions.Routing
WireMock.Net.Routing extends WireMock.Net with modern, minimal-API-style routing for .NET
Pulumi.Azure.Extensions
Additional extensions for Microsoft Azure resources with Pulumi.Azure
WireMock.Net.NUnit
Some extensions for NUnit
AnyOf.Newtonsoft.Json
Contains an AnyOfJsonConverter which can be used to serialize and deserialize an AnyOf<TFirst, TSecond, ...> type.
WireMock.Net.RestClient.AwesomeAssertions
AwesomeAssertions extensions for WireMock.Net RestClient
CSharp.SourceGenerators.Extensions
Some extensions for a ISourceGenerator and IIncrementalGenerator which can be used to execute a SourceGenerator manually which makes unit-testing easy.
ExactOnline.Api.Client.Authentication.Abstractions
ExactOnline Authentication using Refresh Token to create Access Token
CSCore.Opus
OpusSource IWaveSource implementation for CSCore
QboxNext
QboxNext is a modified clone of Qplatform.
ExactOnline.Api.Client
ExactOnline REST API Client
AnyOf.SourceGenerator
Use the AnyOf<TFirst, TSecond, ...> type to handle multiple defined types as input parameters for methods.
Freecurrency-API
This unofficial (RestEase based) client enables working with freecurrencyapi (https://freecurrencyapi.com)
ExactOnline.Api.Client.Authentication
ExactOnline Authentication using Refresh Token to create Access Token
Presidio.SDK
This unofficial (RestEase based) client enables working with Presidio REST Interface (https://microsoft.github.io/presidio/api-docs/api-docs.html)
JsonConverter.NetJSON
Implementation for IJsonConverter using NetJSON
ExactOnline.Api.Client.Authentication.Kiota
Exact Online Kiota AuthenticationProvider for ExactOnlineServiceClient
Strato.Client
Strato API
GitHubReleaseNotes
Generate Release Notes from a GitHub project.
ModelContextProtocolServer.Stdio
Common framework for building a Stdio MCP server.
QueryInterceptor.EntityFrameworkCore6
Exposes a generic extension method to IQueryable<T> and IAsyncQueryProvider<T> that allows interception of expression trees with expression visitors.
Handlebars.CSharp.Helpers
Several Handlebars.CSharp helpers in the categories: 'Constants', 'Enumerable', 'Math', 'Regex', 'String' and 'Urls'.
JsonConverter.Utf8Json
Implementation for IJsonConverter using Utf8Json
Replicate.Net.DependencyInjection
DependencyInjection for Replicate.Net
RestEase.Authentication.Azure
Add AzureAd Authentication for RestEase: the easy-to-use typesafe REST API client library.
ExactOnline.Api.Client.Authentication.Storage.SqlServer
ExactOnline Authentication Token Storage using SqlServer
ExactOnline.Api.Client.Authentication.Storage.Azure.Blobs
ExactOnline Authentication Token Storage using Azure Blobs
Mistral.OCR
This unofficial (RestEase based) client enables working with Mistral OCR (https://mistral.ai/fr/news/mistral-ocr)
mcpserver.everything.stdio
A Stdio MCP server as dotnet tool with some features of the MCP protocol: echo and add.
Blazor.BrowserExtension.Authentication.Microsoft
This package adds Microsoft Authentication to a Blazor.BrowserExtension using chrome.identity.launchWebAuthFlow functionality.
QboxNext.Extensions
QboxNext extensions with support for better Dependency Injection, Async and more.
JsonConverter.XUtf8Json
Implementation for IJsonConverter using XUtf8Json
mcpclient
A MCP client as dotnet tool to invoke tools from a MCP Server (stdio or sse).
Pulumi.Azure.Constants
Additional constants for creating and configuring Microsoft Azure resources with Pulumi.Azure
ExactOnline.OpenApiGenerator
Crawl the ExactOnline developer website and generate an OpenApi json document for all endpoints.
Infura.io-api
Infura.io API
mcpserver.openxml.stdio
An Stdio MCP server as dotnet tool to extract text from a .docx file.
mcpserver.openxml.sse
An SSE MCP server as dotnet tool for reading .docx files.
Strato.Bloc.Client
Strato Bloc API
ExactOnline.Api.Client.Authentication.Storage.PostgreSQL
ExactOnline Authentication Token Storage using SqlServer
ExactOnline.Api.Client.Authentication.Storage.FileSystem
ExactOnline Authentication Token Storage using File System
SanitizedHttpLogger
Minimizes and sanitizes log output produced by HttpClient
JsonConverter.ServiceStack.Text
Implementation for IJsonConverter using ServiceStack.Text
CSCore.Ogg
OggSource ISampleSource implementation for CSCore
mcpserver.everything
A hybrid (Sse and Stdio) MCP server as dotnet tool with some features of the MCP protocol: Echo, Add and AddComplex.
ModelContextProtocolServer.Hybrid
Common framework for building a Sse MCP server.
IHttpClient
This project uses source generation to generate an IHttpClient interface and HttpClientProxy from the HttpClient to make it injectable and unit-testable.
EnhancedFileSystemWatcher
An EnhancedFileSystemWatcher, which can be used to suppress duplicate events that fire on a single change to the file.
JsonConverter.Argon
Implementation for IJsonConverter using Argon
mcpserver.openxml
An Sse or Stdio MCP server as dotnet tool for reading .docx files.
RestEaseClientGenerator
Generate a RestEase compatible client (Interface and Models) based on a Swagger / OpenApi or RAML specification.
RestEase.Authentication
Add Bearer, Basic or Header Authentication for RestEase: the easy-to-use typesafe REST API client library.
dotnet-resteaseclientgenerator
Generate a RestEase compatible client (Interface and Models) based on a Swagger / OpenApi or RAML specification.
Linq.Expression.Optimizer.PCL259
Lightweight optimizer of System.Linq.Expression expressions. Just basic boolean algebra and reductions, constant and tuple/anonymous type eliminations. For side-effect free Expressions. No compilation-subjective optimizations.
LongGuid
A LongGuid solution with 512 bits per identifier as opposed to the default 128 bits.
mcpserver.azuredevops.stdio
A Stdio MCP server as dotnet tool to access Azure DevOps.
CoverageConvertor
Convert .coverage files to .coveragexml files to support SonarCloud Code Coverage when using VSTest@2.
QRCodeFixer
The QR Code Fixer library allows you to repair a damaged QR Code image.
JmesPath.Net.SourceOnly
JmesPath.Net is a fully compliant JMESPATH parser (source-only package).
ModelContextProtocol-Schema
Generated classes (based on Corvus.JsonSchema) which describe the official ModelContextProtocol Schema.
OpenAI.Polly
'WithRetry' extensions for OpenAI API to handle 'Rate limit reached' exceptions using Polly.
n8n.SDK
This unofficial (RestEase based) client enables working with the n8n REST Interface (https://docs.n8n.io/api/api-reference/)
YoutubeExplode.Extensions
Some extension methods for YoutubeExplode (IStreamInfo) which decodes the 'n' parameter from th eUrl to fix slow download.
Stef.FileWatcher
This project is based on the VSCode FileWatcher
HtmlInliner
Package Description
IUdpClient
This project uses source generation to generate an IUdpClient interface and UdpClientProxy from the UdpClient to make it injectable and unit-testable.
Alfa1.TokenStorage.Abstractions
Defines an interface for storing and retrieving Refresh and Access Tokens
DSMRReader.Net
A C# RestEase client for DSMR-reader: DSMR-protocol reader, telegram data storage and energy consumption visualizer.
Toon
Token-Oriented Object Notation - JSON for LLMs at half the token cost
Presidio.SDK.Extensions
Some extensions for Presidio.SDK (Additional PatternRecognizers)
Stef.ModelContextProtocol.Schema
Generated classes (based on Corvus.JsonSchema) which describe the official ModelContextProtocol Schema.
DSMRReader.Net.DependencyInjection
DependencyInjection for DSMRReader.Net
Google-GenAI.SDK
This unofficial (RestEase based) client enables working with the Google Gemini REST Interface (https://ai.google.dev/gemini-api/docs)
Loket.Api.Client
Loket REST API Client
NLog.Extensions.AzureTables
NLog target that supports Table storage in single nuget package. Can use queued batches to greatly improve performance. Recommended to use as a async target.
Alfa1.TokenStorage.SqlServer
Authentication Token Storage using SqlServer
IPing
This project uses source generation to generate an IPing interface and PingProxy from the System.Net.NetworkInformation.Ping class to facilitate dependency injection and better unit-testability.
mcpserver.thinqconnect
A hybrid (SSE or stdio) MCP server for the LG ThinQ Connect Smart Solutions API.
HotChocolate.DynamicLinq
Package Description
ThinQConnectApi
LG ThinQ Connect Smart Solutions API.
Alfa1.TokenStorage.Azure.Blobs
Token Storage using Azure Blobs
Loket.Api.Client.Authentication
Loket Authentication using Refresh Token to create Access Token
Alfa1.TokenStorage.FileSystem
Authentication Token Storage using File System
Loket.Api.Client.Authentication.Kiota
Loket Kiota AuthenticationProvider for LoketServiceClient
Alfa1.TokenStorage.PostgreSQL
Authentication Token Storage using PostgreSQL
TypeSafe-AI.Sdk
TypeSafe-AI .NET SDK
WinUI.Validation
Form validation for WinUI 3 projects. - show validation messages in UI - adds a red border to invalid contents - very similar using like ASP validation forms - just works with DataAnnotation validation attributes - does not requires to implement INotifyDataErrorInfo - supports complex model validation (e.g.: ViewModel.Person.Name)
Stef.ClassMapper
Class Mapper
Loket.Api.Client.Authentication.Abstractions
Loket Authentication using Refresh Token to create Access Token
AgentGuard.Extensions.Abstractions
Package Description
Loket.Api.Client.Authentication.Storage.PostgreSQL
Loket Authentication Token Storage using PostgreSQL
Loket.Api.Client.Authentication.Storage.FileSystem
Loket Authentication Token Storage using File System
AgentGuard.Extensions.Presidio
AgentGuard guardrail adapter for Presidio PII detection/de-identification.
AgentGuard.Extensions.AzurePii
AgentGuard guardrail adapter for Azure PII detection/de-identification.
Loket.Api.Client.Authentication.Storage.Azure.Blobs
Loket Authentication Token Storage using Azure Blobs
Stef.Microsoft.SemanticKernel.WithRetry
Contains extension methods to register OpenAIChatCompletion from Microsoft SemanticKernel to handle 'rate_limit_exceeded' exceptions using retries.
Loket.Api.Client.Authentication.Storage.SqlServer
Loket Authentication Token Storage using SqlServer
KomootRouteDownloader
This project uses PuppeteerSharp to download routes from Komoot.