Home
Blacksmith
21

Blacksmith: Run your GitHub Actions 2x faster, at half the cost

Blacksmith runs GitHub Actions on high-performance gaming CPUs on a software stack optimized for CI.

tl;dr

Blacksmith helps companies run their GitHub Actions up to twice as fast, at half the cost. We do this by running their Github Actions on high-performance gaming CPUs on a software stack optimized for CI.

What problem are we solving?

More engineers writing more tests over time leads to quadratic growth of a company’s CI run time. On top of this, platforms like GitHub Actions have staggering markups while providing compute backed by decade-old server hardware. These platforms are disincentivized from investing in software optimizations to make CI faster since they bill by the minute.

How is Blacksmith 2x faster?

Blacksmith runs GitHub Actions on high-performance gaming CPUs. These machines offer significantly better single-core performance, ideal for tasks like code compilation, testing, and single-threaded runtimes like Node.js.

The hardware is only part of the puzzle. Blacksmith runs a software stack optimized for CI.

  • We colocate warm caches with our GitHub Action runners resulting in 4x faster cache reads and writes
  • Local NVMe-backed filesystem for highly performant disk reads and writes
  • Docker layers caching across all builds in a GitHub repository resulting in faster docker builds (coming soon)
  • Shared volumes to turn every CI run into an incremental build (coming soon)

The numbers speak for themselves

Here’s Blacksmith being used in a public repo by one of our customers, Axelar.


How would I switch from Github to Blacksmith?

All you need to do is install our GitHub app and change one line of code in your workflow file.

Our vision

We want to be the compute layer for CI (think AWS EC2 for CI). Although we are starting with GitHub Actions, in the future, we plan on expanding to other CI platforms such as BuildKite, GitLab, Jenkins, etc.

We are going after the $10B CI compute market currently captured by the hyperscalers (AWS, GCP, Azure).

Our team

We are a team of three engineers who met at the University of Waterloo eight years ago. Aayush Shah and Aditya Maru were early engineers on CockroachDB, working on replication and disaster recovery, respectively. Aayush was then an early engineer at Superblocks, working on enterprise readiness. Aditya Jayaprakash (JP) did research in theoretical computer science and later joined Faire (YC W17), where he worked on search infra and was a founding member of the ads team.

If you’re using GitHub Actions, we can help your team move a lot faster while reducing spend. Try us out - we are a one-line change to integrate, no credit card required.

We love talking to companies about their CI infra. You can reach us at hello@blacksmith.sh.