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.