{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"esp-hal","owner":"esp-rs","isFork":false,"description":"no_std Hardware Abstraction Layers for ESP32 microcontrollers","allTopics":["rust","embedded","esp32","embedded-hal"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":11,"issueCount":116,"starsCount":611,"forksCount":159,"license":"Apache License 2.0","participation":[22,20,10,5,7,17,5,8,13,11,14,7,3,13,20,5,6,5,10,10,13,13,9,13,11,19,5,1,4,7,9,13,13,9,9,10,11,8,21,20,17,35,10,28,22,13,6,8,18,15,8,10],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-14T21:50:18.221Z"}},{"type":"Public","name":"espflash","owner":"esp-rs","isFork":false,"description":"Serial flasher utility for Espressif SoCs and modules based on esptool.py","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":26,"starsCount":454,"forksCount":110,"license":"Apache License 2.0","participation":[5,0,1,4,0,1,0,0,0,0,1,0,2,3,1,3,3,2,0,2,4,4,5,1,0,2,2,3,0,8,1,1,11,5,4,6,2,4,4,0,0,0,1,1,0,1,0,2,2,2,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-13T19:44:23.286Z"}},{"type":"Public","name":"esp-idf-sys","owner":"esp-rs","isFork":false,"description":"Bindings for ESP-IDF (Espressif's IoT Development Framework)","allTopics":["rust","esp32","esp-idf"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":5,"issueCount":34,"starsCount":246,"forksCount":118,"license":"Apache License 2.0","participation":[2,1,1,0,0,1,4,10,4,2,3,0,6,1,1,12,1,3,2,4,4,3,3,2,1,2,1,0,4,6,5,4,0,2,0,2,0,2,0,0,0,1,1,1,0,1,1,0,2,3,1,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-13T12:53:06.352Z"}},{"type":"Public","name":"espup","owner":"esp-rs","isFork":false,"description":"Tool for installing and maintaining Espressif Rust ecosystem.","allTopics":["toolchain","embedded","esp32","embedded-systems","espressif","rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":8,"starsCount":210,"forksCount":23,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-13T07:45:51.826Z"}},{"type":"Public","name":"esp-idf-svc","owner":"esp-rs","isFork":false,"description":"Type-Safe Rust Wrappers for various ESP-IDF services (WiFi, Network, Httpd, Logging, etc.)","allTopics":["rust","embedded","esp32"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":11,"issueCount":41,"starsCount":277,"forksCount":160,"license":"Apache License 2.0","participation":[12,1,2,0,0,3,5,0,0,2,22,13,4,5,4,4,19,6,2,3,0,17,1,1,3,2,1,0,5,10,9,61,3,1,0,9,0,2,0,6,0,3,1,2,2,2,1,5,4,0,6,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-14T15:13:00.293Z"}},{"type":"Public","name":"esp-idf-hal","owner":"esp-rs","isFork":false,"description":"embedded-hal implementation for Rust on ESP32 and ESP-IDF","allTopics":["rust","embedded","esp32","esp-idf","embedded-hal"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":16,"issueCount":36,"starsCount":409,"forksCount":170,"license":"Apache License 2.0","participation":[9,6,5,0,0,1,1,2,0,5,6,20,5,10,4,9,17,18,1,4,0,3,1,0,2,1,3,0,4,11,14,19,4,3,0,5,1,4,0,0,0,4,2,1,1,1,5,0,7,1,2,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-13T15:52:42.956Z"}},{"type":"Public","name":"rust","owner":"esp-rs","isFork":true,"description":"Rust for the xtensa architecture. Built in targets for the ESP32 and ESP8266","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":10,"starsCount":718,"forksCount":12138,"license":"Other","participation":[594,568,555,533,508,552,636,502,439,458,429,503,482,539,493,595,428,561,626,495,451,562,579,558,593,568,572,381,538,603,580,594,459,594,779,732,741,731,742,770,612,555,527,560,355,46,9,5,7,4,4,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T12:27:21.684Z"}},{"type":"Public","name":"esp-idf-part","owner":"esp-rs","isFork":false,"description":"A library for parsing and generating ESP-IDF partition tables","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":6,"starsCount":8,"forksCount":8,"license":"Apache License 2.0","participation":[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-06T13:13:50.736Z"}},{"type":"Public","name":"esp-pacs","owner":"esp-rs","isFork":false,"description":"Peripheral Access Crates for Espressif SoCs and modules","allTopics":["riscv","xtensa","rust","esp32"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":3,"starsCount":95,"forksCount":28,"license":"Apache License 2.0","participation":[3,1,1,5,1,3,0,2,0,2,1,0,2,2,2,0,0,1,2,0,0,0,1,4,1,5,0,0,0,0,1,3,2,6,0,3,2,4,1,1,4,7,2,3,5,9,1,0,1,3,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T15:58:06.238Z"}},{"type":"Public","name":"no_std-training","owner":"esp-rs","isFork":false,"description":"Getting-started guide on using the Rust with Espressif SoCs using no_std.","allTopics":["training","rust","embedded","esp32","mdbook","bare-metal","nostd"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":3,"starsCount":48,"forksCount":12,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T08:20:02.690Z"}},{"type":"Public","name":"esp-flasher-stub","owner":"esp-rs","isFork":false,"description":"Rust implementation of flasher stub located in esptool","allTopics":["rust","embedded","esp32"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":9,"starsCount":17,"forksCount":7,"license":"Apache License 2.0","participation":[1,0,0,4,1,0,2,0,0,0,0,3,1,0,1,0,0,0,0,0,0,0,0,0,0,0,3,0,1,0,0,1,0,0,0,0,0,1,0,0,0,0,0,2,0,0,2,0,1,2,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T09:25:57.090Z"}},{"type":"Public","name":"std-training","owner":"esp-rs","isFork":false,"description":"Embedded Rust on Espressif training material.","allTopics":["training","esp32","rustlang","rust-embedded","esp32-c3"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":9,"starsCount":567,"forksCount":71,"license":"Apache License 2.0","participation":[1,3,1,0,1,0,0,2,0,0,0,2,0,4,0,0,0,1,0,0,3,0,7,4,0,1,2,2,0,1,0,0,0,0,0,0,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T15:06:24.036Z"}},{"type":"Public archive","name":"esp-storage","owner":"esp-rs","isFork":false,"description":"implementation of embedded-storage traits to access unencrypted ESP32 flash","allTopics":["esp32","bare-metal","rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":4,"starsCount":24,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T16:19:08.444Z"}},{"type":"Public archive","name":"esp-serial-dbg","owner":"esp-rs","isFork":false,"description":"esp-serial-dbg - debugging of esp-hal based applications via serial","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":1,"starsCount":7,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T12:08:43.276Z"}},{"type":"Public","name":"esp-wifi-sys","owner":"esp-rs","isFork":false,"description":"Wi-Fi and BT drivers packaged for integration into bare-metal esp-wifi.","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":388,"forksCount":92,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-27T10:05:25.249Z"}},{"type":"Public","name":"embuild","owner":"esp-rs","isFork":false,"description":"Build support for embedded Rust: Cargo integration with other embedded build ecosystems & tools, like PlatformIO, CMake and kconfig.","allTopics":["cmake","platformio","kconfig","rust","embedded","cargo"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":6,"issueCount":9,"starsCount":127,"forksCount":37,"license":"Apache License 2.0","participation":[0,0,1,1,0,0,0,0,0,3,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-14T23:34:48.539Z"}},{"type":"Public archive","name":"esp-backtrace","owner":"esp-rs","isFork":false,"description":"backtrace for ESP32 bare-metal","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":0,"starsCount":28,"forksCount":10,"license":"Apache License 2.0","participation":[1,0,0,0,0,0,0,0,0,0,0,3,0,0,1,0,0,0,2,0,0,0,0,0,0,3,0,0,2,0,0,0,5,3,0,0,0,0,1,0,0,1,0,0,0,0,0,0,1,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T13:59:13.748Z"}},{"type":"Public archive","name":"esp-println","owner":"esp-rs","isFork":false,"description":"Provides print! and println! implementations various Espressif devices","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":21,"forksCount":13,"license":"Apache License 2.0","participation":[1,2,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,5,1,3,2,1,1,1,2,4,0,0,0,0,0,1,3,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-23T09:21:38.989Z"}},{"type":"Public archive","name":"esp-ieee802154","owner":"esp-rs","isFork":false,"description":"Low-level IEEE802.15.4 driver for the ESP32-C6 and ESP32-H2","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":34,"forksCount":3,"license":"Apache License 2.0","participation":[0,10,2,0,0,0,0,0,0,3,4,1,1,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,4,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,19,4,3,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-15T15:51:46.488Z"}},{"type":"Public","name":"embedded-svc","owner":"esp-rs","isFork":false,"description":"Rust APIs and abstractions for various embedded services (WiFi, Network, Httpd, Logging, etc.)","allTopics":["rust","embedded","embedded-hal"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":4,"issueCount":5,"starsCount":121,"forksCount":32,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T18:45:59.953Z"}},{"type":"Public archive","name":"esp-alloc","owner":"esp-rs","isFork":false,"description":"A simple `no_std` heap allocator for RISC-V and Xtensa processors from Espressif","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":15,"forksCount":8,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-16T15:27:32.864Z"}},{"type":"Public","name":"esp-openthread","owner":"esp-rs","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":2,"starsCount":32,"forksCount":4,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-08T17:19:03.007Z"}},{"type":"Public","name":"xtensa-lx","owner":"esp-rs","isFork":false,"description":"Low-level access to Xtensa LX processors","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":2,"starsCount":27,"forksCount":11,"license":null,"participation":[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,2,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-04T10:59:21.326Z"}},{"type":"Public","name":"esp-mbedtls","owner":"esp-rs","isFork":false,"description":"mbedtls for ESP32 bare-metal","allTopics":["tls","rust","esp32","bare-metal"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":1,"starsCount":13,"forksCount":5,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-18T21:15:26.605Z"}},{"type":"Public","name":"rfc2217-rs","owner":"esp-rs","isFork":false,"description":"IETF RFC2217 implementation in Rust","allTopics":["rust","library","telnet","rustlang","serialport","serial-communication","rfc2217"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":132,"forksCount":5,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-15T01:10:32.362Z"}},{"type":"Public archive","name":"xtensa-lx-rt","owner":"esp-rs","isFork":false,"description":"Minimal runtime/startup for Xtensa LX processors","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":44,"forksCount":11,"license":"Apache License 2.0","participation":[1,0,1,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-06T13:56:40.601Z"}},{"type":"Public archive","name":"esp8266-hal","owner":"esp-rs","isFork":false,"description":"A experimental hardware abstraction layer for the esp8266 written in Rust.","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":4,"starsCount":157,"forksCount":19,"license":"Apache License 2.0","participation":[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-05T19:58:03.356Z"}},{"type":"Public","name":"esp-web-flash-server","owner":"esp-rs","isFork":false,"description":"Starts a local server serving a web page to flash a given ELF file","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":0,"starsCount":31,"forksCount":5,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-22T08:39:28.000Z"}},{"type":"Public archive","name":"riscv-atomic-emulation-trap","owner":"esp-rs","isFork":false,"description":"An atomic emulation trap handler for non atomic RISCV targets","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":5,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-06T12:56:10.656Z"}},{"type":"Public archive","name":"xtensa-atomic-emulation-trap","owner":"esp-rs","isFork":false,"description":"An atomic emulation trap handler for non atomic Xtensa targets","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":2,"starsCount":4,"forksCount":1,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-22T11:50:43.829Z"}}],"repositoryCount":40,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}