An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "osdev" keyword

View the packages on the crates.io package registry that are tagged with the "osdev" keyword.

Top 2.5% on crates.io
hermit-abi 0.5.2
Hermit system calls definitions.
42 versions - Latest release: about 2 months ago - 11 dependent packages - 76,231 dependent repositories - 241 million downloads total - 1,805 stars on GitHub - 2 maintainers
hermit 0.11.0
The Hermit unikernel for Rust.
12 versions - Latest release: 4 months ago - 15.2 thousand downloads total - 1,805 stars on GitHub - 2 maintainers
hermit-wasm 0.1.1
Running WASM modules inside a lightweight virtual machine
2 versions - Latest release: about 2 months ago - 583 downloads total - 1,805 stars on GitHub - 2 maintainers
aml_parser 💰
Library for parsing AML
2 versions - Latest release: 1 day ago - 2.72 thousand downloads total - 218 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
rsdp 2.0.1 💰
Zero-allocation library for locating and parsing the RSDP, the first ACPI table
5 versions - Latest release: almost 2 years ago - 3 dependent packages - 35 dependent repositories - 266 thousand downloads total - 218 stars on GitHub - 1 maintainer
Top 8.7% on crates.io
aml 0.16.4 💰
Library for parsing AML
17 versions - Latest release: about 2 years ago - 3 dependent packages - 13 dependent repositories - 220 thousand downloads total - 218 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
acpi 5.2.0 💰
A pure-Rust library for parsing ACPI tables
26 versions - Latest release: 5 months ago - 3 dependent packages - 33 dependent repositories - 442 thousand downloads total - 218 stars on GitHub - 1 maintainer
portable 0.2.1
A minimal and portable low-level x86 IO port handling library
2 versions - Latest release: 12 months ago - 1.97 thousand downloads total - 1 stars on GitHub - 1 maintainer
moros 0.11.0 💰
MOROS: Obscure Rust Operating System
15 versions - Latest release: 7 months ago - 18.2 thousand downloads total - 1,001 stars on GitHub - 1 maintainer
linux-bootloader 0.0.1 💰
Utilities to build Linux-based bootloaders
1 version - Latest release: about 2 years ago - 1.38 thousand downloads total - 1,223 stars on GitHub - 1 maintainer
hermit-kernel 0.11.0
A Rust-based library operating system
2 versions - Latest release: 4 months ago - 1.06 thousand downloads total - 1,315 stars on GitHub - 2 maintainers
cargo-uefi-runner 0.1.0
A tool for running and testing UEFI project.
1 version - Latest release: about 1 month ago - 289 downloads total - 0 stars on GitHub - 1 maintainer
Top 6.7% on crates.io
uefi-services 0.26.0 💰
Deprecated. Please migrate to `uefi::helpers`.
34 versions - Latest release: about 1 month ago - 3 dependent packages - 32 dependent repositories - 319 thousand downloads total - 1,454 stars on GitHub - 3 maintainers
Top 4.3% on crates.io
uefi 0.35.0
This crate makes it easy to develop Rust software that leverages safe, convenient, and performant...
52 versions - Latest release: 3 months ago - 14 dependent packages - 60 dependent repositories - 1.06 million downloads total - 1,186 stars on GitHub - 3 maintainers
Top 7.3% on crates.io
uefi-macros 0.18.1
Procedural macros for the `uefi` crate.
25 versions - Latest release: 3 months ago - 1 dependent package - 56 dependent repositories - 1.03 million downloads total - 1,186 stars on GitHub - 3 maintainers
Top 8.6% on crates.io
uefi-raw 0.11.0
Raw UEFI types and bindings for protocols, boot, and runtime services. This can serve as base for...
13 versions - Latest release: 3 months ago - 2 dependent packages - 6 dependent repositories - 443 thousand downloads total - 1,186 stars on GitHub - 3 maintainers
bootimage 0.10.3
Tool to create a bootable OS image from a kernel binary.
63 versions - Latest release: over 4 years ago - 1 dependent repositories - 280 thousand downloads total - 821 stars on GitHub - 1 maintainer
genfs 0.1.4
Generic traits, structs and enums for implementing filesystems in no_std environments.
5 versions - Latest release: over 7 years ago - 2 dependent packages - 1 dependent repositories - 9.44 thousand downloads total - 4 stars on GitHub - 1 maintainer
complete-pic 0.3.1
A complete interface for the legacy 8259 PIC and the newer APIC.
5 versions - Latest release: about 2 years ago - 1 dependent repositories - 5.36 thousand downloads total - 1 stars on GitHub - 1 maintainer
interrupts 0.1.5
Cross-architecture utilities for temporarily disabling interrupts and signals.
6 versions - Latest release: over 1 year ago - 3 dependent packages - 80.5 thousand downloads total - 7 stars on GitHub - 1 maintainer
multiboot 0.8.0
Library to access multiboot structures.
13 versions - Latest release: over 3 years ago - 2 dependent packages - 10 dependent repositories - 146 thousand downloads total - 21 stars on GitHub - 1 maintainer
parr 0.1.3
A C-like unknown-length array type.
4 versions - Latest release: 10 months ago - 3.08 thousand downloads total - 2 stars on GitHub - 1 maintainer
osdemo 0.1.1
An example of combining various libraries for aarch64 OS development.
2 versions - Latest release: about 1 month ago - 714 downloads total - 5 stars on GitHub - 1 maintainer
cmos 0.1.2
A utility to read, write CMOS and RTC data. Standard library not required.
3 versions - Latest release: almost 5 years ago - 4.51 thousand downloads total - 2 stars on GitHub - 1 maintainer
ioports 1.0.0
A simple library for interacting with IO ports on various platforms (currently, x86, x86_64, and ...
1 version - Latest release: 2 months ago - 300 downloads total - 0 stars on GitHub - 1 maintainer
libhermit-rs 0.6.3
A Rust-based library operating system
1 version - Latest release: almost 2 years ago - 1.32 thousand downloads total - 1,307 stars on GitHub - 1 maintainer
bootuefi 0.1.1
A tool for running and testing Rust UEFI project.
2 versions - Latest release: almost 5 years ago - 2.98 thousand downloads total - 0 stars on GitHub - 1 maintainer
cargo-pebble 0.0.0 💰
A Cargo subcommand to manage Pebble distributions
1 version - Latest release: almost 7 years ago - 1.67 thousand downloads total - 259 stars on GitHub - 1 maintainer
uart 3.0.1
A clean implementation of the UART_16550 device functionality.
13 versions - Latest release: about 1 month ago - 5.59 thousand downloads total - 4 stars on GitHub - 1 maintainer
hermit-sys 0.6.0
The Hermit unikernel for Rust.
41 versions - Latest release: almost 2 years ago - 5 dependent repositories - 50.6 thousand downloads total - 1,798 stars on GitHub - 2 maintainers
mer 0.5.1 💰
Ergonomic ELF64 parser, designed for use within kernels
8 versions - Latest release: about 1 year ago - 10.4 thousand downloads total - 259 stars on GitHub - 1 maintainer
acpica-bindings 0.1.2
Incomplete rust bindings to Intel's ACPICA kernel subsystem
3 versions - Latest release: over 1 year ago - 4.48 thousand downloads total - 0 stars on GitHub - 1 maintainer
mmio 2.1.0
Abstractions for performing memory-mapped I/O.
7 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 9.99 thousand downloads total - 5 stars on GitHub - 1 maintainer
rusty-hermit 0.3.54
A Rust-based library operting system
45 versions - Latest release: over 3 years ago - 57.5 thousand downloads total - 1,603 stars on GitHub - 2 maintainers
sbi 0.3.0 💰
A pure-Rust library to interact with the RISC-V Supervisor Binary Interface
8 versions - Latest release: 8 months ago - 2 dependent repositories - 67.1 thousand downloads total - 13 stars on GitHub - 1 maintainer
cargo-xbuild 0.6.6
Automatically cross-compiles the sysroot crates core, compiler_builtins, and alloc.
53 versions - Latest release: about 3 years ago - 1 dependent package - 1 dependent repositories - 208 thousand downloads total - 262 stars on GitHub - 1 maintainer