esp-rs/Rust Toolchain for Xtensa
Install the Rust compiler fork targeting Xtensa devices
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jan 13, 2026
- License
- Apache 2.0
Pinned Snippet
uses: esp-rs/xtensa-toolchain@ec6d36527049a7f4fb2cb0c1a644668c1bb8a2a4 # v1.7.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| default | Set installed toolchain as default | — | false |
| buildtargets | Comma separated list of targets | — | esp32,esp32s2,esp32s3 |
| version | Which version of the toolchain to install | — | latest |
| ldproxy | Whether to install ldproxy (required for `std`) | — | false |
| override | Whether to override the toolchain | — | true |
| export | Whether to export the `${ESPUP_EXPORT_FILE}` into the GitHub environment | — | true |
| extended-llvm | Install the whole LLVM instead of only installing the libs | — | false |
| name | Xtensa Rust toolchain name | — | esp |
| esp-riscv-gcc | Install Espressif RISC-V toolchain built with croostool-ng | — | false |
Outputs
no outputs