garnix modules

You bring the code,

we do the rest

We build your code, run your tests, and host your servers — all with minimal configuration from you, so you can focus on building.

Tell us about your project

Provide the details so we can set everything up for you.

We build, test, and deploy

You sit back and watch the checkmarks stream in.

Review

Happy with the results? We generate a PR for you so your configuration can live with your code.

ALL DONE!

New commits will run CI and CD automatically.

Reasons to give us a try

blocks

Fast and reliable CI

  • Bigger, beefier machines.
  • We automatically cache build artefacts.
  • Test on Intel and ARM, on Mac and Linux.
  • 1,500 CI minutes included in the free tier!

Hosting with a generous free tier

2 vCPU and 4 GB RAM for the first two months. Enough for real work. And we don't spin it down behind your back.

Dev environments

All the software needed to collaborate on your project easily available. Works for you, works for everyone. (Requires nix)

Easy distribution

Your contributors and users can install and run your programs on any major platform with just one command! (Requires nix)

Preview your changes

We give you preview deployments so you can see what effect your changes will have.

Vast ecosystem

Almost 100,000 packages available.

Cheaper than the competition

For $25/month, you get our i2x4 server, plus 10,000 minutes of CI, plus 10,000 minutes of preview deployments. For more servers after that, see our pricing page - cheaper than AWS, GCP, Azure, fly.io, Render and Heroku.

How does it work?

We ask you a few questions about your project, and then generate a Nix-based configuration for you. We use that to build and test your project, uploading intermediate results to a cache, so the next builds are faster, and so you and your colleagues and users don't need to build anything yourselves.

Read more

What is Nix and why is it useful?

Nix is a powerful build and packaging tool that enables a higher degree of reproducibility and confidence. If your build fails on CI, you can easily replicate exactly the same thing locally. You can also use the files we generate to have a dev shell with all the necessary tools. But you don't need to install or know Nix at all to enjoy the benefits of Garnix!

enough said