esp-rs/Rust Toolchain for Xtensa

Install the Rust compiler fork targeting Xtensa devices

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jan 13, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: esp-rs/xtensa-toolchain@ec6d36527049a7f4fb2cb0c1a644668c1bb8a2a4 # v1.7.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
defaultSet installed toolchain as defaultfalse
buildtargetsComma separated list of targetsesp32,esp32s2,esp32s3
versionWhich version of the toolchain to installlatest
ldproxyWhether to install ldproxy (required for `std`)false
overrideWhether to override the toolchaintrue
exportWhether to export the `${ESPUP_EXPORT_FILE}` into the GitHub environmenttrue
extended-llvmInstall the whole LLVM instead of only installing the libsfalse
nameXtensa Rust toolchain nameesp
esp-riscv-gccInstall Espressif RISC-V toolchain built with croostool-ngfalse

no outputs