Brian Friesen's repositories
RandomSkunk.DependencyInjection.Decorator
A simple implementation of the decorator pattern for Microsoft.Extensions.DependencyInjection
RandomSkunk.Results
A functional alternative to exception-based error handling in C#.
ConsoleReader
A replacement of Console.ReadLine() that enables pluggable auto-completion, undo/redo, command history, copy/paste via ctrl+c/ctrl+x/ctrl+v, and other common text editor keyboard shortcuts.
ManyConsole
An extension to NDesk.Options for writing console applications with multiple commands
RandomSkunk.RuntimePolyfill
Provides a source generator that adds internal versions of types missing from older versions of .NET
AspNetCore
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
CsvCompare
A quick tool for comparing csv files by row identifiers
GhostWriter
It writes your code so you don't have to.
influxdb-csharp
A .NET library for efficiently sending points to InfluxDB
keep-a-changelog
If you build software, keep a changelog.
Mandelbrot
Mandelbrot fractal generator written circa 2005
Newtonsoft.Json
Json.NET is a popular high-performance JSON framework for .NET
RandomSkunk.Hosting.Cron
An IHostedService base class that triggers on a cron schedule.
RandomSkunk.JSInterop
Makes JavaScript interop a little easier with dynamic proxy objects.
RandomSkunk.Logging.Testing.Moq
Mock logger implementations for Microsoft.Extensions.Logging.
rfc-healthcheck
Health Check Response RFC Draft for HTTP APIs
statsd-csharp-client
Statsd C# Client
stayinghomeclub
A list of all the companies WFH or events changed because of covid-19
XSerializer
An XML serializer that works with interfaces (!)