GitHunt

Matt Holt

mholt

M.S. Computer Science. Author of the Caddy Web Server, CertMagic, Papa Parse, JSON/curl-to-Go, Timelinize, and other random stuff...

Organizations

Languages

Go83%JavaScript13%HTML4%

Top Repositories

Repositories

60
MH
mholt/curl-to-go

Convert curl commands to Go code in your browser

JavaScript1.8k168Updated 1 hour ago
curlcurl-commandsgogolang
MH
mholt/caddy-ratelimit

HTTP rate limiting module for Caddy 2

Go42829Updated 1 hour ago
caddycaddy-modulerate-limiting
MH
mholt/json-to-go

Translates JSON into a Go type in your browser instantly (original)

JavaScript4.6k488Updated 1 hour ago
gogolangjsontranslates-json
MH
mholt/caddy-l4

Layer 4 (TCP/UDP) app for Caddy

Go1.6k104Updated 9 hours ago
MH
mholt/PapaParse

Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input

JavaScript13.4k1.2kUpdated 11 hours ago
csvcsv-parserjavascript
MH
mholt/caddy-webdav

WebDAV handler module for Caddy

Go29934Updated 13 hours ago
caddywebdavwebdav-server
MH
mholt/timelinerArchived

All your digital life on a single timeline, stored locally -- DEPRECATED, SEE TIMELINIZE (link below)

Go3.6k115Updated 1 day ago
backupfacebookgoogle-location-historygoogle-photosgoogle-takeoutinstagramoauth2twitter
MH
mholt/archives

Cross-platform library to create & extract archives, compress & decompress files, and walk virtual file systems across various formats

Go38333Updated 1 day ago
7ziparchivesbrotlibzip2compressionextractfsgogolanggziplz4lziprarsnappystreamstarxzzipzlibzstandard
MH
mholt/archiverArchived

DEPRECATED. Please use mholt/archives instead.

Go4.5k400Updated 1 day ago
7ziparchivesbrotlibzip2compressiondecompressionextractgogolanggziplz4rarsnappystreamingstreamstarxzzipzstandard
MH
mholt/caddy-dynamicdns

Caddy app that keeps your DNS records (A/AAAA) pointed at itself.

Go35032Updated 2 days ago
MH
mholt/railway

No description provided.

Go00Updated 2 days ago
MH
mholt/acmez

Premier ACME client library for Go

Go33349Updated 4 days ago
acmeacme-clientlets-encryptrfc8555rfc8737tls
MH
mholt/ice-ice-oled

Pure black, chillingly icy cold, modern vibes, but not vibe-coded.

10Updated 5 days ago
MH
mholt/golang-graphicsArchived

Community-contributed Go graphics files

14410Updated 1 week ago
MH
mholt/caddy-embed

Caddy plugin for embedding static files directly into the server binary

Go623Updated 2 weeks ago
caddycaddy-pluginembed
MH
mholt/caddy-events-exec

Run commands on Caddy events

Go482Updated 2 weeks ago
MH
mholt/caddy-grpc-web

Caddy module to Convert gRPC-Web requests to normal gRPC for servers

Go326Updated 3 weeks ago
envoy-filtergrpcgrpc-jsongrpc-servergrpc-web
MH
mholt/bindingArchived

Reflectionless data binding for Go's net/http (not actively maintained)

Go79281Updated 1 month ago
MH
mholt/photobakArchived

Back up your content from Google Photos - DEPRECATED: use Timeliner

Go30626Updated 1 month ago
albumbackupgolanggoogle-photosphotos
MH
mholt/resticFork

Fast, secure, efficient backup program

Go52Updated 1 month ago
MH
mholt/goheifFork

go gettable decoder/converter for HEIF/HEIC based on libde265

Go10Updated 1 month ago
MH
mholt/caddy-hitcounter

Add a classic retro hit counter to your modern Caddy site

Go254Updated 2 months ago
MH
mholt/caddy-sqlite-fs

No description provided.

Go51Updated 2 months ago
MH
mholt/connceptArchived

Project Conncept: A layer 4 app for Caddy that multiplexes raw TCP/UDP streams

572Updated 3 months ago
MH
mholt/tablerFork

Tabler is free and open-source HTML Dashboard UI Kit built on Bootstrap

HTML51Updated 6 months ago
MH
mholt/goexif2Fork

Decode embedded EXIF meta data from image files written in Pure Golang

20Updated 6 months ago
MH
mholt/promptuiFork

Interactive prompt for command-line applications

10Updated 7 months ago
MH
mholt/meetupchat

Simple chat using TCP, as a quick workshop for beginner (Go) programmers

Go211Updated 9 months ago
MH
mholt/go-xmpFork

A native Go SDK for the Extensible Metadata Platform (XMP) -- fixed data races

Go10Updated 11 months ago
MH
mholt/autocertdelegateFork

Get LetsEncrypt TLS certs for internal-only TLS servers via a delegated golang.org/x/crypto/acme/autocert server.

20Updated 1 year ago

Gists

Recent Activity