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π³ 100 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
Some sponsor tiers get discounted professional services, which include:
- Development
- Consulting
- Training
- Presenting
Thank you for your support. Let's do this!
53 sponsors are funding mholtβs work.
Sponsorships are crucial to the success and ongoing maintenance of the Caddy project. Advocate for your company to become a sponsor! We can achieve this goal faster at higher tiers, leading to open source development that benefits you, your company, and your customers. Let me know what your company needs to make this happen!
Featured work
-
caddyserver/caddy
Fast, multi-platform web server with automatic HTTPS
Go 37,796 -
mholt/PapaParse
Fast and powerful CSV (delimited text) parser that gracefully handles large files and malformed input
JavaScript 10,381 -
caddyserver/certmagic
Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal
Go 3,963 -
mholt/timeliner
All your digital life on a single timeline, stored locally
Go 2,985 -
mholt/json-to-go
Translates JSON into a Go type in your browser instantly (original)
JavaScript 3,506 -
mholt/acmez
Premier ACME client library for Go
Go 153
Select a tier
$25 a month
Select$50 a month
SelectIndie Pro
Perfect for the independent professional. Thank you for your support!
Benefits
- Exclusive access to Expert Caddy
- Occasional email support
Professional services
- No discount
$99 a month
SelectStartup
Perfect for bootstrapped startups that are using Caddy.
Benefits
- Exclusive access to Expert Caddy
- Occasional email support
- Jump on a call
Professional services
- No discount
$249 a month
SelectStartup Pro
Perfect for serious bootstrapped startups using Caddy.
Benefits
- Exclusive access to Expert Caddy
- Occasional email support
- Jump on a call
- Optional publicity (brand sharing, case study page, tweets, etc.)
- Triage priority
Professional services
- 10% discount
$999 a month
SelectBusiness
Perfect for businesses that are using Caddy.
Benefits
- Exclusive access to Expert Caddy for everyone on your team
- Exclusive access to private development Slack
- Limited dedicated support (email, phone, video calls)
- Optional publicity (brand sharing, case study page, tweets, etc.)
- Triage priority
- Development priority
Professional services
- 20% discount (with 6 mo. commitment)
$2,999 a month
SelectBusiness+
The best plan for small-medium businesses making serious use of Caddy.
Benefits
- Exclusive access to Expert Caddy for everyone on your team
- Exclusive access to private development Slack
- Limited dedicated support (email, phone, video calls)
- Optional publicity (brand sharing, case study page, tweets, etc.)
- Triage priority
- Development priority
Professional services
π·οΈ 35% discount (with 6 mo. commitment)π Custom legal (extra)π¨ Custom billing and invoicing
$5,900 a month
SelectEnterprise
I highly recommend this plan for any use of Caddy in enterprise environments.
Benefits
- Exclusive access to Expert Caddy for everyone on your team
- Exclusive access to private development Slack
- Limited dedicated support (email, phone, video calls)
- Optional publicity (brand sharing, case study page, tweets, etc.)
- Triage priority
- Development priority
- Guaranteed response within 2 business days (excluding vacation)
Professional services
π·οΈ 50% discount (with 6 mo. commitment)π Custom legal (extra)π¨ Custom billing and invoicing
$11,000 a month
SelectEnterprise+
The ultimate plan to support extensive use of Caddy and keep your businesses online.
Benefits
- Exclusive access to Expert Caddy for everyone on your team
- Exclusive access to private development Slack
- Dedicated support (email, phone, video calls)
- Optional publicity (brand sharing, case study page, tweets, etc.)
- Triage priority
- Development priority
- Guaranteed response within 1 business day (excluding vacation)
- Regular check-ins / standups
Professional services
β¨ Included (except on-call or extreme cases) (with 1 year commitment)- Custom legal (extra)
- Custom billing and invoicing
Indie
Perfect for the independent developer. Thank you for your support!
Benefits
Professional services