GithubHelp home page GithubHelp logo

kezii / awesome-esp-rust Goto Github PK

View Code? Open in Web Editor NEW

This project forked from esp-rs/awesome-esp-rust

0.0 0.0 0.0 32 KB

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

License: Creative Commons Zero v1.0 Universal

awesome-esp-rust's Introduction

Awesome ESP Rust

Awesome

A curated list of resouces for development in the Rust programming language for ESP32, ESP32-C2/C3/C6, ESP32-H2, and ESP32-S2/S3.

Table of Contents

Community

You can usually find community members (including some employees of Espressif) in the #esp-rs:matrix.org Matrix room.

Books, Blogs, and Training Materials

Video Courses and Talks

Tools

  • espup - Tool for installing and maintaining the required toolchains for developing applications in Rust for Espressif SoC's.
  • espflash - Serial flasher utility for Espressif SoCs and modules based on esptool.
  • esp-web-flash-server - WebSocket server for flashing from Visual Studio Code Remote Containers using a web browser.
  • wokwi-server - WebSocket server for running simulations in Wokwi from Visual Studio Code Remote Containers using a web browser.
  • Wokwi Simulator - Web browser simulator that supports Rust language on ESP32 chips.

Templates

Open Hardware

Projects

std

  • anemometer - Rust based anemometer incl. OTA and GPS based calibration process.
  • bluedroid - Safe wrapper for the Bluedroid Bluetooth stack.
  • dephy-esp32c3-rust-boilerplate - A std ESP32C3 application boilerplate on production with tokio for async support and examples for IO, Wi-Fi provisionning, eFuse, GPIO, I2C, HTTP, BLE advertising, etc.
  • esp-clock - Clock with environment stats. Wokwi project
  • esp32-idf-nmea-example - Example of integration ESP-IDF application with Rust code as component.
  • esp32c3-rust-std-temperature-logger - MQTT temperature logger running on ESP32-C3.
  • gateway-rs - A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet(like frp but running on ESP32).
  • mch2022-rust-app - Example that shows a nice rust screensaver in MCH2022 badge.
  • OFMon - Offline-first smart energy monitor using littlefs, Rust, ESP32, and Thingsboard. See details.
  • OxidESPark - Rust library for the Rust ESP Board that uses the ESP-IDF framework and provides tools to easily build applications that interact with the physical world.
  • rust-esp32-std-demo - A demo std binary crate for the ESP32[XX] and ESP-IDF, which connects to WiFi, Ethernet, drives a small HTTP server and draws on a LED screen.
  • rust4mch - Example to run Rust code on the MCH2022 badge.
  • rustzx-esp32 - ZX Spectrum emulator based on RustZX project.
  • self-balancing robot - Self-balancing robot using Atom Matrix and Atom Motion. See details.
  • twatch-idf-rs - Experimental firmware for the Lilygo T-Watch
  • wrover-experimental - Display line directions and departure times of public transport vehicles in Brno, CZ.

no_std

License

This list is licensed under

awesome-esp-rust's People

Contributors

sergiogasquez avatar georgik avatar nereuxofficial avatar jessebraham avatar jurajsadel avatar arashsm79 avatar flyaruu avatar krhougs avatar taunusflieger avatar pyaillet avatar persello avatar rhrn avatar thebutlah avatar matter-iot avatar sambenko avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.