Skip to main content

Go

Go projects can be run in Devbox by adding the Go SDK to your project. If your project uses cgo or compiles against C libraries, you should also include them in your packages to ensure Go can compile successfully

Example Repo

Open In Devbox.sh

Adding Go to your Project

devbox add go, or add the following to your devbox.json

  "packages": [
"go@latest"
]

This will install the latest version of the Go SDK. You can find other installable versions of Go by running devbox search go. You can also view the available versions on Nixhub

If you need additional C libraries, you can add them along with gcc to your package list. For example, if libcap is required for yoru project:

"packages": [
"go",
"gcc",
"libcap"
]