Skip to content
You must be logged in to sponsor mholt

Become a sponsor to Matt Holt

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.
    • Timelinize stores all your digital life onto a single timeline, stored locally
  • are often used in humanitarian and non-profit efforts.

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:

  1. Make a lasting, positive impact
  2. Foster a sense of community and goodwill
  3. 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 sponsors

@stripe
@appcove
@apxcarter
@FusionAuth
@anchordotdev
@coopTilleuls
@AryeoHQ
@TekVanDo
@panascais
@kreuzwerker

Current sponsors 57

@beyang
Private Sponsor
@jahands
@austinginder
@checkly
@TimRyanKaslovia
@skip2networks
Private Sponsor
Private Sponsor
@nzioki
@francislavoie
@FiloSottile
@asayler
@wader
Private Sponsor
@orware
@TransistorFM
@lukegb
@lsanderson
@scorpion
@deltamualpha
@iqmcorp
@peakford
@photostructure
@mbianch
@LachlanArthur
Private Sponsor
@Compy
@panascais
@BestKru
@scalar
@Daxcor69
@WMACCESS
Private Sponsor
@redirect-pizza
@cleandns-inc
@aftermarket-com
@AIPRM
@tailscale
@mercedes-benz
@sourcegraph-community
@tulir
@AryeoHQ
@anchordotdev
@gfx-labs
@FusionAuth
@apxcarter
@stripe
@kravietz
@matthewpi
@coopTilleuls
@qkniep
@lpil
@roboflow
Past sponsors 190
@vcsjones
@iamcarbon
@moritzdietz
Private Sponsor
@toddvalentine
Private Sponsor
@dazoot
@fwessels
@venugopv
Private Sponsor
@Koru-Technology
@sbwaters
@jessekanner
@simsrw73
@mwcampbell
Private Sponsor
@marcellmars
Private Sponsor

Featured work

  1. caddyserver/caddy

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

  2. caddyserver/certmagic

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

    Go 5,303
  3. mholt/acmez

    Premier ACME client library for Go

    Go 314
  4. mholt/PapaParse

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

    JavaScript 13,159
  5. mholt/json-to-go

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

    JavaScript 4,603
  6. timelinize/timelinize

    Store your data from all your accounts and devices in a single cohesive timeline on your own computer

    Go 1,137

Select a tier

$ one time

A Public Sponsor achievement will be added to your profile.