
Craft Nitro
Nitro is a speedy local development environment that’s tuned for [Craft CMS](https://craftcms.com/), powered by [Docker](https://www.docker.com/).
Learn more at [craftcms.com/docs/nitro](https://craftcms.com/docs/nitro/).
---
## Building from Source
If you’d like to build Nitro directly from source to test a PR or unreleased feature, you’ll need `go` and `make` in order to build a CLI binary for your OS.
If you’re on macOS running [Homebrew](https://brew.sh/) and the [Apple developer tools](https://developer.apple.com/xcode/resources/) that come with Xcode, it should be quick and straightforward:
1. Run `brew install golang`.
2. Check out this repository and `cd /path/to/your/checkout`.
3. Run `make local`.
Nitro’s dependencies will be downloaded automatically, and the built binary will be moved to `/usr/local/bin/nitro`.
Make sure that’s exactly what you see when you run `which nitro`:
```
$ which nitro
/usr/local/bin/nitro
```
If you installed Nitro with Homebrew, you might need to run `brew unlink nitro` so that the system uses the freshly-built binary instead. (To go back to using the Homebrew Nitro binary, use `brew link --overwrite nitro`.)