Skip to content
Change the repository type filter

All

    Repositories list

    • Rust embedded hardware abstract layer (HAL) library for Allwinner chips
      Rust
      131100Updated Nov 26, 2025Nov 26, 2025
    • website

      Public
      RustSBI official website
      CSS
      3000Updated Nov 17, 2025Nov 17, 2025
    • Rust embedded hardware abstract layer (HAL) library for ArtInChip chips
      Rust
      2300Updated Nov 17, 2025Nov 17, 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
      1231.2k91Updated Nov 16, 2025Nov 16, 2025
    • xuantie

      Public
      Low level access to T-Head Xuantie RISC-V processors
      Rust
      63300Updated Nov 16, 2025Nov 16, 2025
    • SyterKit

      Public
      SyterKit is a baremetal framework, As bootloader, MPU framework, Running on SRAM
      C
      51000Updated Nov 12, 2025Nov 12, 2025
    • Robustone

      Public
      Rewrite Capstone in Rust
      Rust
      8000Updated Nov 12, 2025Nov 12, 2025
    • edk2

      Public
      EDK II
      C
      2.9k000Updated Oct 27, 2025Oct 27, 2025
    • Rust Hardware Abstract Layer (HAL) for Kendryte SoCs
      Rust
      3300Updated Oct 25, 2025Oct 25, 2025
    • Agent

      Public
      RustSBI Specialized Domain Knowledge Quiz LLM
      Python
      1010400Updated Oct 18, 2025Oct 18, 2025
    • aclint

      Public
      Provide structs and methods to operate riscv aclint device.
      Rust
      2500Updated Oct 15, 2025Oct 15, 2025
    • arceboot

      Public
      Reuse ArceOS components to build a cross-platform operating system bootloader
      Rust
      3710Updated Oct 12, 2025Oct 12, 2025
    • slides

      Public
      All public report slides, articles and meeting minutes related to RustSBI
      Rust
      162900Updated Oct 12, 2025Oct 12, 2025
    • Serialize & deserialize device tree binary using serde
      Rust
      22200Updated Oct 1, 2025Oct 1, 2025
    • Rust Hardware Abstraction Layer for Bouffalo chips
      Rust
      102230Updated Sep 27, 2025Sep 27, 2025
    • rustsbi-qemu

      Public archive
      QEMU platform SBI support implementation, using RustSBI
      Rust
      3815054Updated Sep 26, 2025Sep 26, 2025
    • qmp

      Public
      QEMU Machine Protocol (QMP) structure representation in Rust language
      Rust
      0100Updated Aug 10, 2025Aug 10, 2025
    • fast-trap

      Public
      快速陷入处理
      Rust
      83800Updated Jul 23, 2025Jul 23, 2025
    • uart-rs

      Public
      Some uart crates separated from other projects.
      Rust
      5217Updated May 29, 2025May 29, 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
      808200Updated May 14, 2025May 14, 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.7k100Updated Apr 16, 2025Apr 16, 2025
    • prototyper

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

      Public
      Microkernel and userspace written in Rust exploring modern ideas
      Rust
      9000Updated 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
    • 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
      51910Updated Oct 9, 2024Oct 9, 2024