sparc
githubAn ESP32 development toolkit. Install the toolchain, scaffold a project, build, flash and monitor, from one binary. C and C++ through ESP-IDF, Rust through esp-hal. It does not reimplement either, it drives them.
curl -fsSL https://sparc.arc1.io/install.sh | sh
quick start
sparc install sparc init blinky --target esp32c6 cd blinky sparc devices sparc build sparc flash sparc monitor
The same commands drive a Rust project:
sparc rust install --target esp32c6 sparc init blinky --lang rust --target esp32c6
updating
sparc checks once a day in the background and verifies the SHA-256 of every download before it replaces the binary.
sparc update
api
The same endpoints the CLI and the install script read. Every path also
answers in flat key=value text with .txt
appended.
GET /v1/latest?target=aarch64-apple-darwin GET /v1/latest.txt?target=<triple>¤t=<version> GET /v1/manifest.json GET /v1/download/<version>/<file>