jchristn
Distributed systems, databases, networking, storage, cloud. BJJ black belt. Dad. Husband. List not ordered. I prefer to do all of my work out in the open.
ViewCalifornia
Pinned Repositories
Blobject
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.
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.
Kvpbase
Scalable, simple RESTful object storage platform, written in C#
Less3
Less3 is an S3-compatible object storage server that runs on your laptop, servers, just about anywhere!
PuppyProxy
A simple HTTP proxy in C# including support for HTTP CONNECT tunneling
RestDb
RESTful HTTP/HTTPS server for Microsoft SQL Server, MySQL, and PostgreSQL
SuperSimpleTcp
Simple wrapper for TCP client and server in C# with SSL support
WatsonWebsocket
A simple C# async websocket server and client for reliable transmission and receipt of data
jchristn's Repositories
jchristn/SuperSimpleTcp
Simple wrapper for TCP client and server in C# with SSL support
jchristn/DatabaseWrapper
Simple database wrapper for Microsoft SQL Server, MySQL, PostgreSQL, and Sqlite written in C# supporting dynamic query building and nesting using expressions.
jchristn/CavemanTcp
CavemanTcp is a simple TCP client and server providing callers with easy integration and full control over network reads and writes.
jchristn/Blobject
BlobHelper is a common, consistent storage interface for Microsoft Azure, Amazon S3 (and S3-compliant storage), and local filesystem written in C#.
jchristn/Less3
Less3 is an S3-compatible object storage server that runs on your laptop, servers, just about anywhere!
jchristn/LiteGraph
Lightweight graph database built using Sqlite
jchristn/Caching
Simple FIFO and LRU cache in C#
jchristn/S3Server
Emulated Amazon Web Services (AWS) Simple Storage Service (S3) server-side interface.
jchristn/LoggingModule
Brain-dead easy C# class library for logging to syslog, console, and file
jchristn/RestWrapper
RestWrapper is a simple C# class library to help simplify sending REST API requests and retrieving responses (RESTful HTTP and HTTPS)
jchristn/SyslogServer
C# Syslog Server
jchristn/WatsonORM
WatsonORM is a lightweight and easy to use object-relational mapper (ORM) in C# for .NET Core.
jchristn/PrettyId
Simple static method for generating IDs like those used by Stripe and other services
jchristn/AWSSignatureGenerator
A simple class library for generating AWS V4 signatures.
jchristn/S3Lite
Lightweight Amazon S3 client without all the heft and dependency drag of the official library.
jchristn/DocumentTextExtractor
Simple C# library for extracting text and metadata from .docx, .pptx, and .xlsx files
jchristn/OpenAuditLog
Simple C# event library providing event persistence and allowing you to write your own emitters
jchristn/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.
jchristn/Switchboard
Switchboard is a lightweight application proxy combining reverse proxy and API gateway functionality. Switchboard can be integrated directly into your app or run as a standalone server.
jchristn/HtmlPageBuilder
Simple library that allows you to build HTML strings including head and body components
jchristn/PDictionary
PDictionary is a persistent dictionary that stores dictionary contents to a JSON file.
jchristn/SendWithMailgun
Simple class library to send email using Mailgun.
jchristn/ExpressionTree
A simple library for creating an expression tree.
jchristn/PdfPig
Read and extract text and other content from PDFs in C# (port of PDFBox)
jchristn/tabula-sharp
Extract tables from PDF files (port of tabula-java)
jchristn/ConsoleScroller
Need a simple way to constrain long output of a console app to a specific scrolling number of lines? Yep, it does that.
jchristn/NFS-Client
NFS Client library for C#/.NET
jchristn/StatusIcons
Class library to enable Unicode status icons in console apps or fall-back to ASCII.
jchristn/PdfPigTest
Simple test for PdfPig
jchristn/zohocrm-csharp-sdk-7.0