Unlocking Possibilities: 4 Reasons Why ESP32 and Rust Make a Winning Combination

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • awesome-esp-rust

    Curated list of resources for ESP32 development in the Rust programming language

  • 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.

  • rustzx-esp32

    ESP32 implementation of RustZX Spectrum emulator

  • This repo has a nice example of a project set up with Gitpod. Also, Dev Container support can be added when creating project templates (more detail here).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • esp-template

    A minimal esp-hal application template for use with cargo-generate

  • 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.

  • wokwi-features

    Wokwi Feature requests & Bug Reports

  • Wokwi is an online platform and virtual simulation environment designed for electronics enthusiasts, hobbyists, and students. It provides a browser-based interface where individuals can design, build, and test electronic circuits using a wide range of components and microcontrollers. With Wokwi, users can simulate their projects in real-time, experiment with different configurations, and debug their designs. One can do all that without physical hardware!

  • espflash

    Serial flasher utility for Espressif SoCs and modules based on esptool.py

  • 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.

  • std-training

    Embedded Rust on Espressif training material.

  • 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.

  • book

    The Rust on ESP Book (by esp-rs)

  • 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.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • ESP32 Standard Library Embedded Rust: GPIO Interrupts

    2 projects | dev.to | 7 Sep 2023
  • ESP32 Standard Library Embedded Rust: GPIO Control

    5 projects | dev.to | 13 Jul 2023
  • Some experience with IoT

    1 project | /r/rust | 5 Jan 2023
  • noob question, Whats the point of interfacing arduino uno and ESP32?

    1 project | /r/embedded | 25 Nov 2022
  • New crate "panic-serial": prints panic messages to a serial port on no_std targets

    3 projects | /r/rust | 2 Mar 2023