Joel Christner's Projects
Lightweight ArangoDB SDK written in C#
A simple class library for generating AWS V4 signatures.
BlobHelper is a common, consistent storage interface for Microsoft Azure, Amazon S3 (and S3-compliant storage), and local filesystem written in C#.
Simple FIFO and LRU cache in C#
CavemanTcp is a simple TCP client and server providing callers with easy integration and full control over network reads and writes.
Test for CavemanTcp
Library for decoding chunk-transfer-encoded data, particularly from HTTP.
Simple static library to identify the closest string from a list, and its edit distance, based on a supplied input string.
Evalutes a list of strings and returns a list representing common prefixes found within based on a given delimiter.
Single-user self-contained file system written in C#
Test project to build and run a Docker container while overriding local files within the container itself.
Simple database wrapper for Microsoft SQL Server, MySQL, PostgreSQL, and Sqlite written in C# supporting dynamic query building and nesting using expressions.
Simple C# library for extracting text and metadata from .docx, .pptx, and .xlsx files
A simple library to assist in understanding edit distance algorithms.
Simple email wrapper in C# for SMTP and Mailgun
Encryption bug demo
Generalized event metadata object
A simple library for creating an expression tree.
Lightweight library in C# for implementing roles-based access control (RBAC). With Gatekeeper, you can define users, roles, resources, and permissions, and authorize requests.
Simple Geocode Implementation using Google Maps API
A C# class library that will calculate distance and cardinal direction between two sets of coordinates and provides the lat/long boundaries around an origin coordinate allowing for simple SQL or LINQ selection of locations within the given radius.
I needed a simple way to parse addresses and resolve coordinates to an address. Plug in a Google Maps API key and you're all set.
Simple library that allows you to build HTML strings including head and body components
Nothing to see here
TCP-based user-space HTTP and HTTPS server, written in C#, with no dependency on http.sys.
IndexEngine is a lightweight document and text indexing platform written in C#.
Inputty is a simple library that helps simplify the process of getting input from the console.
C# library for maintaining a match list of IP addresses and networks and comparing inputs to see if a match exists.
Yay, I found it
jchristn.github.io