Rust cortex-m

Open-source Rust projects categorized as cortex-m

Top 13 Rust cortex-m Projects

  1. tock

    A secure embedded operating system for microcontrollers

    Project mention: A secure embedded operating system for microcontrollers | news.ycombinator.com | 2024-06-02
  2. SaaSHub

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

    SaaSHub logo
  3. rtic

    Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers

    Project mention: Snowdrop OS – a homebrew operating system from scratch, in assembly language | news.ycombinator.com | 2025-01-24

    Fuchsia has a crap load of wild ideas. Microkernel, capabilities, weird app installation system (I think they're trying to make apps more like websites).

    https://rtic.rs/ is a pretty cool idea for an embedded RTOS (sort of).

    Honestly though there's still stuff in Plan 9 that is way more advanced than what Linux does, e.g. https://9p.io/sys/doc/lexnames.html

  4. cortex-m

    Low level access to Cortex-M processors

  5. cortex-m-quickstart

    Template to develop bare metal applications for Cortex-M microcontrollers

  6. svd2rust

    Generate Rust register maps (`struct`s) from SVD files

    Project mention: Show HN: Sonatino – compact audio dev board based on ESP32-S3 | news.ycombinator.com | 2024-07-03
  7. rmk

    Rust keyboard firmware library with layers, macros, real-time keymap editing, wireless(BLE) and split support (by HaoboGu)

    Project mention: Rmk: A feature rich Rust keyboard firmware | news.ycombinator.com | 2024-10-30
  8. embedded-alloc

    A heap allocator for embedded systems

  9. rustBoot

    rustBoot is a standalone bootloader written entirely in `Rust`, designed to run on anything from a microcontroller to a system on chip. It can be used to boot into bare-metal firmware or Linux.

  10. itm

    ARMv7-M ITM packet protocol decoder library crate and CLI tool. (by rtic-scope)

  11. harsark.rs

    A safe and lightweight real-time Kernel written in Rust.

  12. hoverkite

    A project to fly a kite using custom firmware on a hoverboard

  13. cortexm-threads

    Simple context switching library for ARM Cortex-M MCUs in Rust

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust cortex-m discussion

Log in or Post with

Rust cortex-m related posts

  • Snowdrop OS – a homebrew operating system from scratch, in assembly language

    1 project | news.ycombinator.com | 24 Jan 2025
  • OxidOS Automotive

    1 project | news.ycombinator.com | 17 Mar 2024
  • Safety vs. Performance. A case study of C, C++ and Rust sort implementations

    11 projects | news.ycombinator.com | 5 Oct 2023
  • RTIC (The hardware accelerated Rust RTOS) releases v2.0.0!

    1 project | /r/rust | 1 Jun 2023
  • Real-Time Operating Systems 101: Basics for Efficient Computing

    1 project | /r/embedded | 25 May 2023
  • Embedded real time OS

    2 projects | /r/rust | 1 Apr 2023
  • When is the right time to change jobs?

    1 project | /r/embedded | 19 Feb 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 24 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source cortex-m projects in Rust? This list will help you:

# Project Stars
1 tock 5,573
2 rtic 1,873
3 cortex-m 852
4 cortex-m-quickstart 830
5 svd2rust 736
6 rmk 716
7 embedded-alloc 352
8 rustBoot 249
9 itm 19
10 harsark.rs 13
11 hoverkite 11
12 cortexm-threads 6
13 rustlink 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com