{"id":18324038,"url":"https://github.com/dirk/heroku-buildpack-rust","last_synced_at":"2025-07-17T09:34:13.568Z","repository":{"id":66482780,"uuid":"66408173","full_name":"dirk/heroku-buildpack-rust","owner":"dirk","description":null,"archived":false,"fork":false,"pushed_at":"2016-08-23T22:30:27.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-09T15:13:57.806Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dirk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-08-23T22:30:18.000Z","updated_at":"2016-08-23T22:30:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"ce259088-3eb8-4ea8-81cf-aa72c86a5683","html_url":"https://github.com/dirk/heroku-buildpack-rust","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dirk/heroku-buildpack-rust","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dirk%2Fheroku-buildpack-rust","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dirk%2Fheroku-buildpack-rust/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dirk%2Fheroku-buildpack-rust/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dirk%2Fheroku-buildpack-rust/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dirk","download_url":"https://codeload.github.com/dirk/heroku-buildpack-rust/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dirk%2Fheroku-buildpack-rust/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265589163,"owners_count":23793473,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T18:31:17.798Z","updated_at":"2025-07-17T09:34:13.526Z","avatar_url":"https://github.com/dirk.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is a replacement for\n[Eric Fode's excellent `heroku-buildpack-rust`][fode], but with support for\nrecent Rust nightly builds and [Cargo][cargo].  The intention is that this\nwill involve into a production-quality, supported buildpack as Rust and\nCargo mature.\n\n[fode]: https://github.com/ericfode/heroku-buildpack-rust\n[cargo]: http://crates.io/\n\n## Tracking dependencies with Cargo\n\nThis is now the supported way of using this buildpack.  For instructions\nand example code, see\n[Deploying Rust applications to Heroku, with example code for Iron][instructions]\nand [heroku-rust-cargo-hello][].\n\nThe older support for `git submodule`-based projects is deprecated, and\nwill be phased out at some point.\n\n[instructions]: http://www.randomhacks.net/2014/09/17/deploying-rust-heroku-iron/\n[heroku-rust-cargo-hello]: https://github.com/emk/heroku-rust-cargo-hello\n\n## Development notes\n\nIf you need to tweak this buildpack, the following information may help.\n\n### Testing with Vagrant\n\nTo test changes to the buildpack using the included `Vagrantfile`, run:\n\n``` sh\ncp -a ../heroku-rust-cargo-hello . # Or whatever you want to test.\nvagrant up\nvagrant ssh\ncd /vagrant\nmkdir cache\nbin/compile `pwd`/heroku-rust-cargo-hello `pwd`/cache\n\n# Then make sure there are no Rust-related *.so files getting linked:\nldd heroku-rust-cargo-hello/target/hello\n```\n\nThis gives you a system a lot like Heroku's Cedar stack, except that you\ncan debug it locally.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdirk%2Fheroku-buildpack-rust","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdirk%2Fheroku-buildpack-rust","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdirk%2Fheroku-buildpack-rust/lists"}