mholt
M.S. Computer Science. Author of the Caddy Web Server, CertMagic, Papa Parse, JSON/curl-to-Go, Timeliner, Relica, and more...
Pinned Repositories
caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
certmagic
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
acmez
Premier ACME client library for Go
archiver
DEPRECATED. Please use mholt/archives instead.
caddy-l4
Layer 4 (TCP/UDP) app for Caddy
curl-to-go
Convert curl commands to Go code in your browser
json-to-go
Translates JSON into a Go type in your browser instantly (original)
PapaParse
Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input
timeliner
All your digital life on a single timeline, stored locally -- DEPRECATED, SEE TIMELINIZE (link below)
timelinize
Store your data from all your accounts and devices in a single cohesive timeline on your own computer
mholt's Repositories
mholt/binding
Reflectionless data binding for Go's net/http (not actively maintained)
mholt/photobak
Back up your content from Google Photos - DEPRECATED: use Timeliner
mholt/golang-graphics
Community-contributed Go graphics files
mholt/conncept
Project Conncept: A layer 4 app for Caddy that multiplexes raw TCP/UDP streams
mholt/meetupchat
Simple chat using TCP, as a quick workshop for beginner (Go) programmers
mholt/vidagent
Easily filter your video files for content (requires ffmpeg)
mholt/diskspace
A little Go package for measuring disk space/usage
mholt/phpile
A file-system-based trie data structure that's persistent, portable, and super-fast. Experimental. Not for production use.
mholt/chessml
PGN file parser and Chess engine for machine learning, CS 478 group project
mholt/restic
Fast, secure, efficient backup program
mholt/tcp-fast-open
Golang example of TCP Fast Open (RFC7413)
mholt/mholt.github.io
mholt/caddy-net
Proxy server type for Caddy server (https://github.com/mholt/caddy)
mholt/lego
Let's Encrypt client and ACME library written in Go
mholt/shared-conn
Passing a net.Conn between processes.
mholt/ssl-config-generator
Mozilla SSL Configuration Generator
mholt/autocertdelegate
Get LetsEncrypt TLS certs for internal-only TLS servers via a delegated golang.org/x/crypto/acme/autocert server.
mholt/blogtest
Testing testing 123
mholt/dnscontrol
Synchronize your DNS to multiple providers from a simple DSL
mholt/enable-cors.org
Advocacy for CORS
mholt/promptui
Interactive prompt for command-line applications
mholt/relica-docker
Experimental you shouldn't use this.
mholt/ysaward
An entire website for managing high-turnover YSA wards, with multi-stake support
mholt/grpc-go16-demo
Demonstrating using Go 1.6's http2 to do grpc
mholt/h2c-golang-example
Example HTTP/2 Cleartext (H2C) server and client in golang
mholt/wmi
WMI for Go