Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Go support for Heroku
Shell Go
Branch: master
Pull request Compare This branch is 16 commits ahead, 92 commits behind heroku:master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.

Heroku Buildpack: Go

This is a Heroku buildpack for Go.

This repository is useful if you want to inspect or change the behavior of the buildpack itself. See the Go Buildpack Quickstart for a gentle introduction suitable for all Heroku users.


$ find . -type f -print

$ heroku create --buildpack git://

$ git push heroku master
-----> Heroku receiving push
-----> Fetching custom git buildpack... done
-----> Go app detected
-----> Using Go 1.0.2
-----> Running: go get ./...
-----> Discovering process types
       Procfile declares types -> web
-----> Compiled slug size is 1.0MB
-----> Launching... done, v1 deployed to Heroku

The buildpack will detect your repository as Go if it contains a .go file.


To change this buildpack, fork it on GitHub. Push changes to your fork, then create a test app with --buildpack YOUR_GITHUB_GIT_URL and push to it. If you already have an existing app you may use heroku config add BUILDPACK_URL=YOUR_GITHUB_GIT_URL instead of --buildpack.

Something went wrong with that request. Please try again.