Joel Christner's repositories
SuperSimpleTcp
Simple wrapper for TCP client and server in C# with SSL support
DatabaseWrapper
Simple database wrapper for Microsoft SQL Server, MySQL, PostgreSQL, and Sqlite written in C# supporting dynamic query building and nesting using expressions.
HttpServerLite
TCP-based user-space HTTP and HTTPS server, written in C#, with no dependency on http.sys.
BlobHelper
BlobHelper is a common, consistent storage interface for Microsoft Azure, Amazon S3 (and S3-compliant storage), and local filesystem written in C#.
CavemanTcp
CavemanTcp is a simple TCP client and server providing callers with easy integration and full control over network reads and writes.
RestWrapper
RestWrapper is a simple C# class library to help simplify sending REST API requests and retrieving responses (RESTful HTTP and HTTPS)
WatsonMesh
A simple mesh networking library in C# based on WatsonTcp
SimpleServer
Simple C# RESTful web server using Watson Webserver.
AWSSignatureGenerator
A simple class library for generating AWS V4 signatures.
TaskHandler
A simple C# class library to help manage running a queue of tasks without relinquishing control.
SerializationHelper
SerializationHelper is a simple wrapper around System.Text.Json to overcome some of the common challenges developers face when using Microsoft's JSON library compared to the Newtonsoft.Json library.
GoogleMapsClient
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.
SendWithMailgun
Simple class library to send email using Mailgun.
Timestamps
Simple class containing start time, end time, and total time.
CommonPrefixes
Evalutes a list of strings and returns a list representing common prefixes found within based on a given delimiter.
PerformanceStatistics
Library for capturing performance statistics from commonly-used performance counters. Currently only supports Windows.
NeverBounce
Simple library for validating email addresses using NeverBounce.