In my spare time (or work time when appropriate), I've maintained or collaborated on various open source projects on GitHub.
Simple build versioning for .NET, powered by Git tags. This has helped me more easily managed the build versioning of my open source libraries.
An efficient multi-layered caching system for .NET projects. Inspired from a blog post, this has become a popular caching tool.
A .NET library that provides support for serializing/deserializing CSS. Started as an interesting side project to see if I could - still a work in progress.
A Dynamic DNS Command Line tool for use with Cloudflare. I created this after chatting to a friend that I should build my own instead of pay for it.
A .NET-based API interface for the Forem platform (Forem powers DEV and other online communities). This was a project I created to help grow the ecosystem for Forem.
A simple but powerful "polite" web crawler library for .NET developers. Doesn't have dashboards or require a database - it keeps it simple.
An "Entity Framework"-like interface for the MongoDB .NET Driver. What started as an internal project for my business, it has become one of my larger open source libraries.
Very much a WIP - I built this while trying to debug issues with my ISP. Basically it continuously pings and logs the information.
An extremely optimized .NET Levenshtein Distance calculator. Uses the various techniques I cover in my Levenshtein Distance blog posts and then some.
Robots Exclusion Tools
A .NET library to parse "robots.txt" - used by Infinity Crawler and my Sitemap Tools libraries. It makes it easy to check whether a URL is allowed to be crawled or not.
A .NET Rocket League bot interface inspired by RLBot. I've loved playing Rocket League and wanted to write my own bot with a nicer interface. Unfortunately the interface it depends on is closed source and now no longer works.
Provides Schema.org types as C# classes for .NET projects. I'm a collaborator on this project and have rewritten substantial pieces for performance and new features.
A sitemap (sitemap.xml) parsing and querying library for .NET projects. I needed a simple tool for a simple task - processing sitemaps - and this fits it nicely.
Designed to provide drop-in responsive table support by dynamically restructing table content. As a concept it is kinda cool but I never got it to the stage where it is super useful for others.