Skip to content
Change the repository type filter

All

    Repositories list

    • Rust Hardware Abstract Layer (HAL) for Kendryte SoCs
      Rust
      3301Updated Aug 1, 2025Aug 1, 2025
    • arceboot

      Public
      Reuse ArceOS components to build a cross-platform operating system bootloader
      Rust
      4610Updated Aug 1, 2025Aug 1, 2025
    • Rust embedded hardware abstract layer (HAL) library for Allwinner chips
      Rust
      12901Updated Jul 31, 2025Jul 31, 2025
    • Agent

      Public
      RustSBI Specialized Domain Knowledge Quiz LLM
      Python
      1110500Updated Jul 30, 2025Jul 30, 2025
    • rustsbi

      Public
      RISC-V Supervisor Binary Interface (RISC-V SBI) library in Rust; runs on M or HS mode; good support for embedded Rust ecosystem. For binary download see prototyper folder.
      Rust
      1191.2k60Updated Jul 29, 2025Jul 29, 2025
    • fast-trap

      Public
      快速陷入处理
      Rust
      63700Updated Jul 23, 2025Jul 23, 2025
    • Rust embedded hardware abstract layer (HAL) library for ArtInChip chips
      Rust
      2200Updated Jul 18, 2025Jul 18, 2025
    • Rust Hardware Abstraction Layer for Bouffalo chips
      Rust
      101830Updated Jul 14, 2025Jul 14, 2025
    • slides

      Public
      All public report slides, articles and meeting minutes related to RustSBI
      Rust
      152900Updated Jul 6, 2025Jul 6, 2025
    • uart-rs

      Public
      Some uart crates separated from other projects.
      Rust
      5217Updated May 29, 2025May 29, 2025
    • aclint

      Public
      Provide structs and methods to operate riscv aclint device.
      Rust
      2400Updated May 26, 2025May 26, 2025
    • boards

      Public
      Test boards for RustSBI and ecosystem projects.
      1000Updated May 26, 2025May 26, 2025
    • Bouffaloader is a baremetal bootloader for Bouffalo IoT chips.
      Rust
      808100Updated May 14, 2025May 14, 2025
    • edk2

      Public
      EDK II
      C
      2.8k000Updated Apr 29, 2025Apr 29, 2025
    • Sophgo chips support, including componentized hardware abstraction layer (HAL) and ROM runtime library
      Rust
      3500Updated Apr 22, 2025Apr 22, 2025
    • DW APB peripheral drivers, including GPIO, SSI (SPI), etc.
      0000Updated Apr 18, 2025Apr 18, 2025
    • Rust Hardware Abstract Layer (HAL) support for Alibaba T-Head TH1520 RISC-V processor
      Rust
      0100Updated Apr 18, 2025Apr 18, 2025
    • buildroot

      Public
      Buildroot with RustSBI, making embedded Linux easy. Note that this is not the official repository, but only a mirror. The official Git repository is at https://gitlab.com/buildroot.org/buildroot/. Do not open issues or file pull requests here.
      Makefile
      2.6k100Updated Apr 16, 2025Apr 16, 2025
    • Serialize & deserialize device tree binary using serde
      Rust
      12200Updated Apr 13, 2025Apr 13, 2025
    • prototyper

      Public archive
      [Archived - See https://github.com/rustsbi/rustsbi/] RustSBI prototyper
      Rust
      91200Updated Feb 16, 2025Feb 16, 2025
    • website

      Public
      RustSBI official website
      CSS
      2000Updated Feb 14, 2025Feb 14, 2025
    • poplar

      Public
      Microkernel and userspace written in Rust exploring modern ideas
      Rust
      9000Updated Feb 10, 2025Feb 10, 2025
    • SyterKit

      Public
      SyterKit is a baremetal framework, As bootloader, MPU framework, Running on SRAM
      C
      44000Updated Feb 10, 2025Feb 10, 2025
    • tpm-tcm

      Public
      Trusted Platform Module (TPM) and Trusted Cryptographic Module (TCM) driver support in Rust
      Rust
      0000Updated Jan 22, 2025Jan 22, 2025
    • xuantie

      Public
      Low level access to T-Head Xuantie RISC-V processors
      Rust
      53300Updated Dec 25, 2024Dec 25, 2024
    • QEMU platform SBI support implementation, using RustSBI
      Rust
      3614743Updated Oct 18, 2024Oct 18, 2024
    • Rapid prototyping and selection package for pure-Rust RISC-V firmware, with RustSBI + UEFI or RustSBI + LinuxBoot
      Rust
      52700Updated Oct 18, 2024Oct 18, 2024
    • RustSBI bootloader firmware and debug suite for Allwinner D1 SoC boards, including Nezha, Lichee and more
      Rust
      41810Updated Oct 9, 2024Oct 9, 2024
    • rpmi

      Public
      RISC-V Platform Management Interface constants and runtime library.
      Rust
      0000Updated Aug 5, 2024Aug 5, 2024
    • Docker image with QEMU for testing rustsbi-qemu
      Shell
      2000Updated Mar 24, 2024Mar 24, 2024