Reusable crates list for StarryOS.
| Crate | crates.io | Documentation | Description |
|---|---|---|---|
| axbacktrace | Backtrace for ArceOS. | ||
| axfs-ng-vfs | Linux-like Virtual File System Module. | ||
| axpoll | A library for polling I/O events and waking up tasks. | ||
| extern-trait | Generate an opaque type for a trait to forward to a foreign implementation. | ||
| kernel-elf-parser | A lightweight ELF parser and loader written in Rust. | ||
| qperf | Performance analysis tools for OS kernel in QEMU. | ||
| scope-local | Scope local storage based on percpu. |
||
| simple-ahci | A simple AHCI driver. Work in progress. | ||
| simple-sdmmc | A simple SD/MMC driver based on SDIO. Pure Rust,#![no_std] and no alloc. |
||
| starry-process | Multi-Process Management Module. | ||
| starry-signal | A Signal Management Module for multiple processes. | ||
| starry-vm | Virtual memory management library for Starry OS. | ||
| weak-map | BTreeMap with weak references. |
StarryOS is built based on ArceOS, so more crates can be found in the ArceOS Crates.