An open API service aggregating public data about GitHub Sponsors.

mholt

View JSON Representation

M.S. Computer Science. Author of the Caddy Web Server, CertMagic, Papa Parse, JSON/curl-to-Go, Timeliner, Relica, and more...

Funding Links: https://github.com/sponsors/mholt

GitHub Sponsors Profile

Hello! 👋
I'm a full-time open source developer.
My open source projects...

make the Web safer and more private.

Caddy is the only web server to use HTTPS automatically and by default
CertMagic is a Go library that provisions and manages TLS certificates for servers
ACMEz is a fully-compliant RFC 8555 (ACME) implementation in pure Go

make developer lives easier.

PapaParse is a JavaScript library that parses CSV files
JSON-to-Go converts JSON to Go structs
curl-to-go converts curl commands to Go code
Archiver is a Go library for working with archive formats
libdns is a set of universal DNS record manipulation APIs

preserve personal and family history.

Timeliner downloads all your digital life onto a single timeline, stored locally

are often used in humanitarian and non-profit efforts.

PEPFAR uses Caddy to collect medical data in the field
The United Nations, Wikimedia, and several other public agencies use Papa Parse to process data

My primary work is the Caddy web server. Caddy has:

📄 >20 million TLS certificates under management
⏬ >50 million downloads
🐳 >500 million Docker pulls
🔐 >1 trillion TLS connections secured
📈 >10 TRILLION ‼️ HTTPS requests served

That's a lot of public good for a free project maintained by ~1 developer! Thankfully, Caddy has over 300 contributors. But coordinating that effort takes a lot of time and energy, so I now accept sponsorships to help fund ongoing maintenance of my projects.
Your sponsorships make a difference because although open source work can be satisfying, it is often a drain on mental, emotional, and physical energy. In addition to making full-time development possible, sponsors provide much-needed relief, leading to happier, healthier, less-stressed developers.
My goals for my projects are:

Make a lasting, positive impact
Foster a sense of community and goodwill
Improve your quality of life

Some sponsor tiers get discounted professional services, which include:

Development
Consulting
Training
Presenting

Thank you for your support. Let's do this!

Featured Works

caddyserver/caddy

Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

Language: Go - Stars: 61971
mholt/PapaParse

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

Language: JavaScript - Stars: 12787
caddyserver/certmagic

Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal

Language: Go - Stars: 5154
mholt/timeliner

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

Language: Go - Stars: 3564
mholt/json-to-go

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

Language: JavaScript - Stars: 4545
mholt/acmez

Premier ACME client library for Go

Language: Go - Stars: 289
Active Sponsors
Past Sponsors
Sponsor Breakdown
Active Sponsorships
Past Sponsorships
View All
Sponsorship Breakdown by Kind