mholt
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
- Name: Matt Holt
- Kind: user
- Followers: 5768
- Following: 9
- Total stars: 30465
- Repositories count: 61
- Created at: 2022-11-02T16:32:10.681Z
- Updated at: 2025-02-25T02:13:11.730Z
- Last synced at: 2025-02-25T02:13:11.730Z
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!
- Current Sponsors: 61
- Past Sponsors: 175
- Total Sponsors: 236
- Minimum Sponsorship: $10.00
Featured Works
caddyserver/caddy
Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS
Language: Go - Stars: 61971mholt/PapaParse
Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input
Language: JavaScript - Stars: 12787caddyserver/certmagic
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
Language: Go - Stars: 5154mholt/timeliner
All your digital life on a single timeline, stored locally -- DEPRECATED, SEE TIMELINIZE (link below)
Language: Go - Stars: 3564mholt/json-to-go
Translates JSON into a Go type in your browser instantly (original)
Language: JavaScript - Stars: 4545mholt/acmez
Premier ACME client library for Go
Language: Go - Stars: 289Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 161
- Organization: 46
Active Sponsorships
Past Sponsorships
View AllSponsorship Breakdown by Kind
- User: 7