book
The Rust on ESP Book (by esp-rs)
esp-template
A minimal esp-hal application template for use with cargo-generate (by esp-rs)
SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
book | esp-template | |
---|---|---|
7 | 3 | |
158 | 120 | |
9.6% | 7.5% | |
7.6 | 8.0 | |
7 days ago | about 1 month ago | |
JavaScript | Dockerfile | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
book
Posts with mentions or reviews of book.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-11-13.
- Building an occupancy sensor with a $5 ESP32 and a serverless DB
-
Safety vs. Performance. A case study of C, C++ and Rust sort implementations
It actually does. You can modify Rust to run without stdlib, reducing its size significantly. There are also tons of tricks to make this work really well so it's very close to C performance.
https://esp-rs.github.io/book/
-
ESP32 Standard Library Embedded Rust: GPIO Control
To get started with environments and hardware the Rust on ESP Book provides a great starting point. However, if using Wokwi, much of that is not needed.
-
Unlocking Possibilities: 4 Reasons Why ESP32 and Rust Make a Winning Combination
Good places to get started with std Rust on ESP include the Rust on ESP book, Embedded Rust on Espressif by Ferrous Systems. There's also the Awesome ESP Rust GitHub repository that contains a lot of useful material and project examples.
-
Embedded Rust on ESP32: compatibility issue with esp_idf_hal and embedded_hal?
I'm not new to microcontrollers or Rust, but I am new to trying Rust on an ESP32. I have followed the Rust on ESP book, and I have everything compiling and flashing fine, at least with a very basic "Hello, World!" printed to the serial console.
-
ESP32 Embedded Rust at the HAL: Button-Controlled Blinking by Timer Polling
Familiarity with the basic template for creating embedded applications in Rust for the ESP32 (The Rust on ESP Book is a good resource).
-
Embedded Rust tutorials on the ESP32-C3
For environment setup guidelines it would be better to reference the book, although we are working on a great improvement of it: https://github.com/esp-rs/book/issues/59
esp-template
Posts with mentions or reviews of esp-template.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-01-25.
- Mabez Rust on Espressif chips – update
-
Unlocking Possibilities: 4 Reasons Why ESP32 and Rust Make a Winning Combination
Many of the crates maintained publicly for different embedded devices/microcontrollers have no official support from the manufacturers. Espressif on the other hand, has teams invested in supporting Rust for their devices. This makes a significant difference in the speed of development, documentation, and tooling mainly. Many of the Espressif team members are also available on the esp-rs matrix channel interacting with community members. In addition to the points mentioned, there have been really useful efforts like esp-template and espflash that make setting up an environment a breeze. This is all in addition to supporting development crates like the different device hals.
-
Embedded Rust on ESP32C3 Board, a Hands-on Quickstart Guide
esp-template: no_std project template
What are some alternatives?
When comparing book and esp-template you can also consider the following projects:
rustzx-esp32 - ESP32 implementation of RustZX Spectrum emulator
esp-idf-template - A "Hello, world!" template of a Rust binary crate for the ESP-IDF framework.
ruduino - Reusable components for the Arduino Uno.
awesome-esp-rust - Curated list of resources for ESP32 development in the Rust programming language
esp-rust-board - Open Hardware with ESP32-C3 compatible with Feather specification designed in KiCad
wokwi-features - Wokwi Feature requests & Bug Reports
sort-research-rs - Test and benchmark suite for sort implementations.
espflash - Serial flasher utility for Espressif SoCs and modules based on esptool.py
Cargo - The Rust package manager
book vs rustzx-esp32
esp-template vs esp-idf-template
book vs ruduino
esp-template vs awesome-esp-rust
book vs esp-rust-board
esp-template vs wokwi-features
book vs sort-research-rs
esp-template vs espflash
book vs esp-idf-template
esp-template vs rustzx-esp32
book vs wokwi-features
esp-template vs Cargo