Hello!
I'm a full-time open source developer.
My open source projects...
- make the Web safer and more private.
- 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:
📄 ~5 million TLS certificates under management⏬ 10 million downloads🐳 30 million Docker pulls🔐 800 billion TLS connections secured📈 4.5 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
Get behind those values with me: sponsor these projects, or champion a sponsorship within your company/organization, for a better Web.
Thank you!
* Companies interested in standing out with a higher-tier sponsorship, feel free to contact me privately if you have questions: https://matt.life/contact
39 sponsors are funding mholt’s next goal
Featured work
-
caddyserver/caddy
Fast, multi-platform web server with automatic HTTPS
Go 31,042 -
mholt/PapaParse
Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input
JavaScript 9,238 -
caddyserver/certmagic
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
Go 3,177 -
mholt/timeliner
All your digital life on a single timeline, stored locally
Go 2,571 -
mholt/json-to-go
Translates JSON into a Go type in your browser instantly (original)
JavaScript 2,777 -
mholt/acmez
Premier ACME client library for Go
Go 49
Select a tier
$25 a month
Select$50 a month
SelectWhen you have a little extra room and want a little extra quality software, this is your tier. Helps fund some eveningtime work!
$99 a month
SelectSuper thank you. A handful of these sponsorships greatly enables me to maintain projects that you rely on. Funds some nights-and-weekends work.
$499 a month
SelectThe ideal tier for professionals who use any of my projects. This ensures that they will continue to be maintained. You also get bragging rights for supporting the projects!
$999 a month
SelectPerfect for small businesses who want to ensure the continued maintenance of my projects that they use.
- Guaranteed ongoing maintenance
- Basic personalized support
$6,000 a month
SelectThe ultimate sponsorship. Designed for companies who are serious about having ongoing, dedicated work invested into any of my open source projects which they rely on.
- Guaranteed ongoing development
- Personalized support
- Prioritized issues and feature requests
- Daily or weekly check-ins according to your preference


Thank you for being a sponsor! Have a nifty badge. I appreciate the support, and will output my best work just for you.