I currently have these active projects I maintain:
Testing
- WireMock.Net a flexible library and tool for stubbing and mocking HTTP responses using request matching and response templating
Dynamic LINQ
- System.Linq.Dynamic.Core With this library it's possible to write Dynamic LINQ queries (string based) on an IQueryable.
Code Generation
- FluentBuilder A project which uses Source Generation to create a FluentBuilder for a specified model or DTO
- ProxyInterfaceSourceGenerator 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 Dependency Injection.
Blazor
- Blazor.DownloadFileFast Fast download from files to the browser from Blazor without any javascript library reference or dependency.
- Howler.Blazor A Blazor JSInterop wrapper for Howler.js
- jsMind.Blazor A Blazor JSInterop wrapper for jsMind
- Blazor.WebAssembly.Authentication.Auth0 Blazor WebAssembly Auth0 Oidc Authentication with support for Audience
Azure
- DistributedCache.AzureTableStorage IDistributedCache implementation for AzureTableStorage
Tools / Utils
- SimMetrics.Net SimMetrics is a Similarity Metric Library
- RandomDataGenerator This is a configurable generator to create random data
- XPath2.Net Lightweight XPath2 for .NET
- OpenSSL-X509Certificate2-Provider Parses OpenSSL public and private key components and returns a X509Certificate2 with RSACryptoServiceProvider. Based on opensslkey
- Matroska An Ebml based serializer to deserialize a Matroska file (.mkv or .webm)
DevOps
- Pulumi.Azure.Constants Additional constants for creating and configuring Microsoft Azure resources with Pulumi.Azure
- Pulumi.Azure.Extensions This repository contains extensions to Pulumi Azure (e.g. BlobCollection)
So If you or your company use any of my projects, or like what I’m doing in the open-source space, please consider sponsoring me.
Thank you for your support!
Featured work
-
WireMock-Net/WireMock.Net
WireMock.Net is a flexible product for stubbing and mocking web HTTP responses using advanced request matching and response templating. Based on the functionality from http://WireMock.org, but exte…
C# 1,415 -
StefH/OpenSSL-X509Certificate2-Provider
Parses OpenSSL public and private key components and returns a X509Certificate2 with RSACryptoServiceProvider. Based on opensslkey
C# 53 -
StefH/XPath2.Net
Lightweight XPath2 for .NET
HTML 36 -
StefH/Howler.Blazor
A Blazor JSInterop wrapper for Howler.js.
C# 31 -
StefH/GitHubReleaseNotes
Generate Release Notes in markdown format from GitHub projects using Oktokit and LibGit2Sharp.
C# 23 -
StefH/jsMind.Blazor
A Blazor JSInterop wrapper for jsMind
JavaScript 20
$5 a month
SelectFixing bugs and answering questions.
$10 a month
SelectFixing bugs and keeping the projects up to date with latest NuGet dependencies
$20 a month
SelectFixing bugs, keeping the projects up to date with latest NuGet dependencies, implementing feature requests and updating the documentation and wiki pages.