Adam Hathcock's starred repositories
homebridge
HomeKit support for the impatient.
openiddict-core
Flexible and versatile OAuth 2.0/OpenID Connect stack for .NET
Microsoft.IO.RecyclableMemoryStream
A library to provide pooling for .NET MemoryStream objects to improve application performance.
FakeItEasy
The easy mocking library for .NET
NetEscapades.EnumGenerators
A source generator for generating fast "reflection" methods for enums
openiddict-samples
.NET samples for OpenIddict
smartcomponents
Experimental, end-to-end AI features for .NET apps
ha-component-kit
A Home Assistant React component library to generate dashboards with ease, This utilizises a massive list of Components / cards to use out of the box, a large range of hooks to build your own custom functionality, and a hell of a lot more! It's using web sockets to retrieve information from your home assistant instance so there's 0 latency!
Open.ChannelExtensions
A set of extensions for optimizing/simplifying System.Threading.Channels usage.
GoogleAuthenticator
Simple, easy to use server-side two-factor authentication library for .NET that works with Google Authenticator and Authy.
DeviceDetector.NET
The Universal Device Detection library will parse any User Agent and detect the browser, operating system, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand and model.
GitHubActionsTestLogger
.NET test logger that reports to GitHub Actions
serilog-sinks-grafana-loki
A Serilog sink sending log events to Grafana Loki
GotenbergSharpApiClient
.NET C# Client for the Gotenberg API
Heatmiser-for-home-assistant
Heatmiser Neo-Hub / Neostat support for home-assistant.io
aws-dotnet-messaging
An AWS-native framework that simplifies the development of .NET message processing applications that use AWS services, such as SQS, SNS, and EventBridge.
net_automatic_interface
.Net Source Generator for Automatic Interfaces
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.
Inno-Setup-Action
GitHub action to compile .iss (Inno Setup Script) files.
DartSassBuilder
Sass builder (dart compiler) for .NET projects
ILRepack.FullAuto
Full automatic ILRepack executor on .NET, .NET Core and .NET Framework environments.
ssm-code-signing
SSM Github actions marketplace app
signtool-code-sign
GitHub Action that uses signtool to code sign files recursively if needed, this action requires a PFX format code signing certificate.
speckle-sharp-sdk
The Speckle SDK/Core for V3