Projects
I am the sole author or primary contributor for a number of open source projects.
.NET Libraries
- Facility is a cross-platform framework for designing, implementing, consuming, and documenting web APIs.
- Faithlife.Data makes it easier to query ADO.NET-compatible databases.
- Faithlife.Reflection simplifies and optimizes reflection over .NET types.
- Faithlife.DataAnnotations supplements DataAnnotations from System.ComponentModel.
- Faithlife.Parsing is used to create parsers in C#.
- Faithlife.FakeData is a fake in-memory relational database for prototypes and unit tests.
- SimpleDataflows creates simple pipelines using TPL Dataflow.
- Logos.HfTokenziers is a minimal .NET wrapper for the HuggingFace Tokenziers library.
- Faithlife.Utility.Dapper provides a bulk insert method for Dapper.
- ArgsReading is a simple command-line argument reader.
- RegexMatchValues converts regular expression matches to strong types.
.NET Tools
- XmlDocMarkdown generates Markdown from .NET XML documentation comments.
- Faithlife.Build is a build automation system using C# scripts.
- FindReplaceCode can generate a new code project from an existing one.
- LaunchGlob supports opening a file path with wildcards, showing a window allowing the user to choose if there are multiple possibilities.
- GitHubDigestBuilder builds an HTML digest of daily GitHub activity.
- ToggleResolution doubles or halves the primary screen resolution.