Skip to content
GitHub Repository Forum RSS-Newsfeed

Nightly Builds

Daily snapshots of the current development status in the master branch provide the bleeding-edge version of Crystal.

Nightly builds are inherently less stable than proper releases. But they allow trying out new features and ensuring compatibility for existing code bases.

It’s recommended to test against nightlies regularly in order to notice any issues ahead of time and avoid surprises with the next release.

Linux

Crystal

Installer (DEB & RPM) x86_64
curl -fsSL https://crystal-lang.org/install.sh | sudo bash -s - --channel=nightly
Tarball (.tar.gz) x86_64

Download: x86_64

Community

Homebrew/Linuxbrew x86_64
brew install crystal --HEAD
Repo info
Snapcraft x86_64
snap install crystal --classic --edge
Repo info

MacOS

Crystal

Tarball (.tar.gz) universal

Download: universal

Community

Homebrew x86_64 aarch64
brew install crystal --HEAD
Repo info

Windows (preview)

Crystal

Installer (.exe) x86_64

Download: x86_64

Portable Archive (.zip) x86_64

Download: x86_64

Community

Scoop x86_64
scoop install git
scoop bucket add crystal-preview https://github.com/neatorobito/scoop-crystal
scoop install vs_2022_cpp_build_tools crystal-nightly
Repo info

Docker

Crystal

crystallang x86_64
docker pull crystallang/crystal:nightly
Repo info

Developer Tools

Crystal

GitHub Actions x86_64 aarch64
- uses: crystal-lang/install-crystal@v1
  with:
    crystal: nightly{% endhighlight %}
Repo info

From Sources

See Build from sources for further instructions and pull the content of the master branch, instead of a tagged release version.