Matt Godbolt

is creating Compiler Explorer

Select a membership level

Warm fuzzy glow
$1
per month
Just the warm fuzzy glow of knowing you're helping other developers like you see how their code compiles.

Coder Karma
$5
per month
Even more of a fuzzy glow, plus a shout-out in the "Sponsors" popup available from the top bar.
Super supporter
$10
per month
All the karmic good of the previous tiers, plus some stickers in the mail so you can adorn your possessions with the Compiler Explorer logo.

321

patrons

$1,773

per month

About

Hi! I'm Matt Godbolt, creator of Compiler Explorer.

Compiler Explorer is an open source website letting you explore how your C, C++, D, Fortran, Go, Rust, Ispc, Haskell, Swift, Pascal, Nim and Zig code is compiled into the machine code your computer actually runs. It's a great way to learn assembly code, to understand how compilers work, see what optimizations are possible, and to prove and disprove myths about what constitutes efficient code.

Compiler Explorer is my labour of love: it's been running since May 2012 and I funded the Amazon EC2 compute resources it needed myself until January 2017, when I set up this Patreon. Any amounts you pledge here go to helping foot the bill, and to incentivise more development.

I'm committed to keeping Compiler Explorer free and open source for the good of the development community. If you find it useful and want to contribute to its development and running, I'd love your support. Because I want it to be free to all, there's not much fancy extra patron-only features, but you get plenty of coder karma. Depending on the level of patronage you select I might put some stickers in the post for you (cost permitting), or maybe something more, but the site is the same for both Patreon supporters and all others.

You can support Compiler Explorer by becoming a patron here, by sponsoring me on GitHub, or by visiting the online shop and buying some merchandise.

Costs breakdown

Compiler Explorer runs on a reserved t3.medium EC2 instance, a nano instance, a part-time c5d.4xlarge, and some c5.large spot instances. The reserved instance costs $300/year. It also has the ability to scale up to a total of 6 instances to handle occasional load spikes (like Hacker News mentions). The spot instances are priced like an auction of Amazon's spare CPU capacity. I run as many as makes sense based on load and the budget, and the needs of our staging and beta environments.

In order to support this scalability, and to allow for rolling site updates, there's a load balancer in front of the site. That costs around $20/month. Cloudfront caching adds another $50. New compilers are built regularly using spot instances, which cost another few dollars a month. Data transfers come in around $45 a month. Online storage for all the compiler binaries comes in at another $140/month. I use Papertrail to store and process logs, and to send me alerts when things are broken. This another $7 a month. I use sentry.io to track client bugs, which costs $26/month.

In total, the site costs me around $700 a month (including the amortized cost of the reserved instance, the extra spot instances and the admin node).
Goals
$1,773.14 of $4,096 per month
I...feel I have to have a much higher level, just to have a goal. There's really no chance we'll ever get here. I don't even know what I'd do if we get here. But, one can dream! :)
6 of 6
By becoming a patron, you'll instantly unlock access to 107 exclusive posts
4
Images
1
Link
1
Poll
101
Writings
By becoming a patron, you'll instantly unlock access to 107 exclusive posts
4
Images
1
Link
1
Poll
101
Writings

Recent posts by Matt Godbolt

How it works

Get started in 2 minutes

Choose a membership
Sign up
Add a payment method
Get benefits