Last updated 21 July 2015
The following is a list of third-party buildpacks available for use with your Heroku apps. These buildpacks enable you to use languages and frameworks beyond those officially supported by Heroku.
For a more comprehensive list, see elements.heroku.com.
Third-party buildpacks contain software that is not under Heroku’s control and are not supported by Heroku. Please inspect the source of any buildpack you plan to use and proceed with caution.
If you have questions about the build process on Heroku, consider discussing it in the Build forums.
If you’d like to have your buildpack added to this list, please send an email to email@example.com
Using a custom buildpack
You can specify the git URL of a buildpack when creating a new app:
$ heroku create myapp --buildpack https://github.com/some/buildpack.git
You can change the buildpack for an existing app using the CLI:
$ heroku buildpacks:set https://github.com/some/buildpack.git -a myapp
You can also specify an exact commit in your Buildpack URL (a good safety precaution when using external code):
$ heroku buildpacks:set https://github.com/some/buildpack.git#01applications
You can return to using the default Buildpack by running this command:
$ heroku buildpacks:clear