{"payload":{"pageCount":2,"repositories":[{"type":"Public","name":"discovery","owner":"rust-embedded","isFork":false,"description":"Discover the world of microcontrollers through Rust!","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":8,"issueCount":100,"starsCount":1462,"forksCount":504,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,5,0,2,0,0,0,0,0,0,0,0,2,0,1,0,2,0,0,6,1,0,0,0,0,0,0,0,3,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-19T07:44:05.951Z"}},{"type":"Public","name":"discovery-mb2","owner":"rust-embedded","isFork":false,"description":"Rust Discovery Book for BBC micro::bit v2","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,5,0,2,0,0,0,0,0,0,0,0,2,0,1,0,2,0,4,14,3,7,0,19,8,9,12,0,2,4,0,0,1,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-18T17:56:47.235Z"}},{"type":"Public","name":"wg","owner":"rust-embedded","isFork":false,"description":"Coordination repository of the embedded devices Working Group","allTopics":[],"primaryLanguage":null,"pullRequestCount":6,"issueCount":42,"starsCount":1904,"forksCount":99,"license":null,"participation":[3,3,2,10,3,2,3,5,2,2,2,2,3,0,1,2,7,1,1,2,1,2,2,1,2,2,3,2,2,2,2,2,0,4,3,3,2,1,2,2,0,1,2,2,2,0,7,5,0,0,1,1],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-18T04:16:21.576Z"}},{"type":"Public","name":"svd","owner":"rust-embedded","isFork":false,"description":"A CMSIS-SVD file parser","allTopics":["rust","parser","cmsis-svd"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":5,"issueCount":13,"starsCount":70,"forksCount":54,"license":"Apache License 2.0","participation":[0,5,0,0,5,0,4,6,8,8,1,0,0,0,7,0,0,0,0,0,6,0,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,5,0,0,0,5,0,0,0,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-17T07:39:06.509Z"}},{"type":"Public","name":"awesome-embedded-rust","owner":"rust-embedded","isFork":false,"description":"Curated list of resources for Embedded and Low-level development in the Rust programming language","allTopics":["rust","awesome","embedded","libraries","embedded-systems","awesome-list"],"primaryLanguage":null,"pullRequestCount":1,"issueCount":17,"starsCount":6084,"forksCount":379,"license":"Other","participation":[0,3,2,3,0,3,0,0,1,0,1,0,3,0,0,2,1,3,0,0,2,1,0,1,0,1,0,0,1,1,2,0,2,0,1,1,0,0,0,5,4,0,2,0,0,4,1,1,0,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-11T12:20:26.181Z"}},{"type":"Public","name":"riscv","owner":"rust-embedded","isFork":false,"description":"Low level access to RISC-V processors","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":13,"starsCount":826,"forksCount":160,"license":null,"participation":[8,16,5,2,0,0,8,7,9,3,24,11,8,0,19,6,7,5,0,0,9,8,3,1,2,2,5,0,0,4,2,1,21,4,6,6,0,3,0,2,8,1,3,0,0,1,1,0,14,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-11T07:35:21.423Z"}},{"type":"Public","name":"cortex-m","owner":"rust-embedded","isFork":false,"description":"Low level access to Cortex-M processors","allTopics":["rust","arm","microcontroller","cortex-m","no-std"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":13,"issueCount":72,"starsCount":812,"forksCount":145,"license":"Apache License 2.0","participation":[0,0,0,4,0,6,4,0,3,3,0,0,2,0,0,0,3,0,1,2,2,1,0,0,0,3,4,1,1,9,0,1,0,0,7,1,0,0,0,1,23,1,0,0,0,2,7,1,2,3,3,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-10T18:17:45.934Z"}},{"type":"Public","name":"embedded-hal","owner":"rust-embedded","isFork":false,"description":"A Hardware Abstraction Layer (HAL) for embedded systems","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":22,"issueCount":102,"starsCount":1942,"forksCount":197,"license":"Apache License 2.0","participation":[0,3,0,4,6,0,3,0,3,20,3,5,5,17,4,6,2,1,0,2,0,0,0,0,1,0,0,0,0,5,9,0,0,0,0,0,2,4,0,0,0,5,3,0,17,2,0,0,4,0,4,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-09T12:22:57.555Z"}},{"type":"Public","name":"meta-rust-bin","owner":"rust-embedded","isFork":false,"description":"Yocto layer for installing Rust toolchain from pre-built binaries","allTopics":["linux","embedded","yocto","rust","yocto-layer","meta-rust"],"primaryLanguage":{"name":"BitBake","color":"#00bce4"},"pullRequestCount":1,"issueCount":17,"starsCount":104,"forksCount":63,"license":null,"participation":[1,1,13,2,1,0,0,0,2,0,0,4,1,0,1,3,0,0,0,0,6,0,0,2,0,0,4,2,2,0,0,0,2,1,1,0,0,0,2,0,2,0,0,0,5,0,0,0,0,0,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-06T08:00:37.644Z"}},{"type":"Public","name":"book","owner":"rust-embedded","isFork":false,"description":"Documentation on how to use the Rust Programming Language to develop firmware for bare metal (microcontroller) devices","allTopics":[],"primaryLanguage":null,"pullRequestCount":4,"issueCount":68,"starsCount":1085,"forksCount":174,"license":"Apache License 2.0","participation":[0,0,0,2,0,0,0,0,1,0,0,1,0,0,0,0,0,0,2,0,0,0,0,0,1,0,0,1,1,0,0,2,0,0,2,0,2,0,0,0,0,0,2,0,0,0,0,2,0,2,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-04T20:53:43.375Z"}},{"type":"Public","name":"svdtools","owner":"rust-embedded","isFork":false,"description":"Python package to handle vendor-supplied, often buggy SVD files.","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":6,"issueCount":16,"starsCount":60,"forksCount":29,"license":"Apache License 2.0","participation":[3,11,10,11,1,3,0,0,2,10,6,0,11,9,0,0,3,19,0,0,2,2,8,7,14,1,4,10,8,0,0,3,0,0,0,0,0,0,0,1,6,3,0,1,0,2,11,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-03T22:11:42.681Z"}},{"type":"Public","name":"embedded-alloc","owner":"rust-embedded","isFork":false,"description":"A heap allocator for embedded systems","allTopics":["rust","arm","microcontroller","cortex-m","allocator","no-std"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":4,"starsCount":306,"forksCount":53,"license":"Apache License 2.0","participation":[0,0,0,5,6,16,3,1,0,0,2,1,5,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,2,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-09-02T14:14:42.602Z"}},{"type":"Public","name":"critical-section","owner":"rust-embedded","isFork":false,"description":"Pluggable critical section","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":5,"issueCount":2,"starsCount":100,"forksCount":17,"license":"Apache License 2.0","participation":[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,0,0,2,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-21T22:28:41.647Z"}},{"type":"Public","name":"svd2rust","owner":"rust-embedded","isFork":false,"description":"Generate Rust register maps (`struct`s) from SVD files","allTopics":["rust","arm","microcontroller","code-generator","cortex-m","cmsis-svd"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":13,"issueCount":56,"starsCount":688,"forksCount":149,"license":"Apache License 2.0","participation":[0,5,0,5,5,4,0,0,21,37,16,3,0,10,8,10,0,0,0,14,0,12,20,0,0,5,2,1,0,2,2,0,4,4,3,1,5,2,5,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-20T16:32:45.263Z"}},{"type":"Public","name":"heapless","owner":"rust-embedded","isFork":false,"description":"Heapless, `static` friendly data structures","allTopics":["rust","data-structures","no-std"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":17,"issueCount":35,"starsCount":1516,"forksCount":178,"license":"Apache License 2.0","participation":[0,0,0,0,24,22,5,3,20,2,3,0,14,1,8,1,5,22,2,4,0,5,6,1,0,0,0,0,2,0,0,0,2,0,2,8,0,1,0,0,45,0,0,2,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-08-15T07:51:29.533Z"}},{"type":"Public","name":"cortex-m-quickstart","owner":"rust-embedded","isFork":false,"description":"Template to develop bare metal applications for Cortex-M microcontrollers","allTopics":["rust","arm","cortex-m","bare-metal","no-std","cargo-template","microcontroller"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":19,"starsCount":795,"forksCount":165,"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,2,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-13T14:26:25.787Z"}},{"type":"Public","name":"rust-i2cdev","owner":"rust-embedded","isFork":false,"description":"Rust library for interfacing with i2c devices under Linux","allTopics":["embedded","i2c","i2c-bus","linux","rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":0,"issueCount":6,"starsCount":205,"forksCount":53,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T12:39:41.013Z"}},{"type":"Public","name":"aarch64-cpu","owner":"rust-embedded","isFork":false,"description":"Low level access to processors using the AArch64 execution state.","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":1,"starsCount":67,"forksCount":27,"license":"Apache License 2.0","participation":[1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,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,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T00:50:51.935Z"}},{"type":"Public","name":"cargo-binutils","owner":"rust-embedded","isFork":false,"description":"Cargo subcommands to invoke the LLVM tools shipped with the Rust toolchain","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":3,"issueCount":16,"starsCount":489,"forksCount":43,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,6,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":"2024-06-01T08:10:51.426Z"}},{"type":"Public","name":"gpio-cdev","owner":"rust-embedded","isFork":false,"description":"Rust interface to the Linux GPIO Character Device API (/dev/gpiochip...)","allTopics":["linux","embedded","rust","gpio","gpio-character-device","gpio-cdev"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":11,"starsCount":213,"forksCount":37,"license":"Apache License 2.0","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,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":"2024-05-25T03:14:21.409Z"}},{"type":"Public","name":"rust-embedded.github.io","owner":"rust-embedded","isFork":false,"description":"A collection of books and other documents about embedded Rust","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":5,"starsCount":84,"forksCount":8,"license":"Apache License 2.0","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,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T23:57:52.939Z"}},{"type":"Public","name":"rust-sysfs-gpio","owner":"rust-embedded","isFork":false,"description":"A Rust Interface to the Linux sysfs GPIO interface (https://www.kernel.org/doc/Documentation/gpio/sysfs.txt)","allTopics":["linux","embedded","sysfs","rust","gpio","sysfs-gpio"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":3,"issueCount":9,"starsCount":383,"forksCount":45,"license":"Apache License 2.0","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,0,1,1,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-13T17:46:56.035Z"}},{"type":"Public","name":"not-yet-awesome-embedded-rust","owner":"rust-embedded","isFork":false,"description":"A collection of items that are not yet awesome in Embedded Rust","allTopics":[],"primaryLanguage":null,"pullRequestCount":1,"issueCount":6,"starsCount":121,"forksCount":10,"license":"Creative Commons Attribution Share Alike 4.0 International","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-23T19:18:25.073Z"}},{"type":"Public","name":"qemu-exit","owner":"rust-embedded","isFork":false,"description":"Exit QEMU with user-defined code","allTopics":["x86-64","session","x86","arm64","exit","aarch64","qemu"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":0,"starsCount":40,"forksCount":8,"license":"Apache License 2.0","participation":[0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,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],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-04T14:29:02.095Z"}},{"type":"Public","name":"embedonomicon","owner":"rust-embedded","isFork":false,"description":"How to bootstrap support for a no_std target","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":6,"issueCount":12,"starsCount":206,"forksCount":34,"license":"Apache License 2.0","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,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":"2024-03-28T08:42:59.516Z"}},{"type":"Public","name":"debugonomicon","owner":"rust-embedded","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Shell","color":"#89e051"},"pullRequestCount":0,"issueCount":7,"starsCount":61,"forksCount":9,"license":"Apache License 2.0","participation":[0,0,0,0,0,0,0,0,0,0,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],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-20T19:21:51.936Z"}},{"type":"Public","name":"linux-embedded-hal","owner":"rust-embedded","isFork":false,"description":"Implementation of the `embedded-hal` traits for Linux devices","allTopics":["linux","embedded","embedded-hal","rust"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":1,"issueCount":17,"starsCount":237,"forksCount":40,"license":"Apache License 2.0","participation":[6,0,3,0,0,0,0,6,0,0,1,3,4,0,2,7,1,4,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,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-16T06:25:38.114Z"}},{"type":"Public","name":"rust-raspberrypi-OS-tutorials","owner":"rust-embedded","isFork":false,"description":"📚 Learn to write an embedded OS in Rust 🦀","allTopics":["rust","kernel","os","operating-system","rpi3","arm64","aarch64","bare-metal","raspberry-pi-3","embedded-rust","rpi4","raspberry-pi-4","raspberry-pi","tutorial","raspberry","armv8"],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":3,"issueCount":10,"starsCount":13500,"forksCount":783,"license":"Apache License 2.0","participation":[6,1,0,0,0,0,0,1,0,0,0,0,3,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":"2024-02-10T03:24:45.293Z"}},{"type":"Public","name":"nb","owner":"rust-embedded","isFork":false,"description":"Minimal and reusable non-blocking I/O layer","allTopics":[],"primaryLanguage":{"name":"Rust","color":"#dea584"},"pullRequestCount":2,"issueCount":6,"starsCount":88,"forksCount":15,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-16T09:37:10.553Z"}},{"type":"Public","name":"blog","owner":"rust-embedded","isFork":false,"description":"The Rust Embedded WG Blog","allTopics":[],"primaryLanguage":{"name":"SCSS","color":"#c6538c"},"pullRequestCount":0,"issueCount":1,"starsCount":71,"forksCount":34,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-10T07:54:37.205Z"}}],"repositoryCount":59,"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":"rust-embedded repositories"}