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.

mer 0.5.1 💰
Ergonomic ELF64 parser, designed for use within kernels
8 versions - Latest release: over 1 year ago - 12 thousand downloads total - 263 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: over 2 years ago - 3 dependent packages - 35 dependent repositories - 280 thousand downloads total - 227 stars on GitHub - 1 maintainer
hermit-sys 0.6.0
The Hermit unikernel for Rust.
41 versions - Latest release: over 2 years ago - 5 dependent repositories - 56.4 thousand downloads total - 1,826 stars on GitHub - 2 maintainers
Top 2.5% on crates.io
hermit-abi 0.5.2
Hermit system calls definitions.
42 versions - Latest release: 8 months ago - 11 dependent packages - 76,231 dependent repositories - 333 million downloads total - 1,852 stars on GitHub - 2 maintainers
ioports 1.0.0
A simple library for interacting with IO ports on various platforms (currently, x86, x86_64, and ...
1 version - Latest release: 9 months ago - 789 downloads total - 0 stars on GitHub - 1 maintainer
ez_hpet 1.0.0
A Rust OSDev library for using the HPET (High Precision Event Timer) in your own OS
1 version - Latest release: 6 months ago - 418 downloads total - 3 stars on GitHub - 1 maintainer
linux-bootloader 0.0.1 💰
Utilities to build Linux-based bootloaders
1 version - Latest release: over 2 years ago - 1.61 thousand downloads total - 1,358 stars on GitHub - 1 maintainer
hermit 0.12.0
The Hermit unikernel for Rust.
13 versions - Latest release: 3 months ago - 18.1 thousand downloads total - 1,852 stars on GitHub - 2 maintainers
bootuefi 0.1.1
A tool for running and testing Rust UEFI project.
2 versions - Latest release: over 5 years ago - 3.43 thousand downloads total - 0 stars on GitHub - 1 maintainer
rusty-hermit 0.3.54
A Rust-based library operting system
45 versions - Latest release: about 4 years ago - 65.6 thousand downloads total - 1,603 stars on GitHub - 2 maintainers
parr 0.1.3
A C-like unknown-length array type.
4 versions - Latest release: over 1 year ago - 3.76 thousand downloads total - 2 stars on GitHub - 1 maintainer
dma_x86_64 0.1.2
Low-level DMA driver for x86_64 systems in no_std environments.
3 versions - Latest release: 6 months ago - 1.06 thousand downloads total - 0 stars on GitHub - 1 maintainer
ez_pci 1.2.0
A Rust OSDev library for using PCI in your own OS.
4 versions - Latest release: 6 months ago - 1.46 thousand downloads total - 2 stars on GitHub - 1 maintainer
cargo-pebble 0.0.0 💰
A Cargo subcommand to manage Pebble distributions
1 version - Latest release: over 7 years ago - 1.93 thousand downloads total - 263 stars on GitHub - 1 maintainer
cargo-uefi-runner 1.0.0
A tool for running and testing UEFI project.
3 versions - Latest release: 26 days ago - 567 downloads total - 0 stars on GitHub - 1 maintainer
osdemo 0.1.2
An example of combining various libraries for aarch64 OS development.
3 versions - Latest release: about 1 month ago - 1.53 thousand downloads total - 7 stars on GitHub - 1 maintainer
atapi 0.1.5
Low-level ATAPI driver in no_std environments.
6 versions - Latest release: 6 months ago - 2.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
eclipse_framebuffer 0.1.0
A lightweight no_std framebuffer text renderer with scrolling support for bare-metal Rust and the...
1 version - Latest release: 3 months ago - 31 downloads total - 6 stars on GitHub - 1 maintainer
moros 0.12.0 💰
MOROS: Obscure Rust Operating System
16 versions - Latest release: 5 months ago - 20.5 thousand downloads total - 1,025 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: over 2 years ago - 1 dependent repositories - 6.15 thousand downloads total - 1 stars on GitHub - 1 maintainer
uart 3.0.1
A clean implementation of the UART_16550 device functionality.
13 versions - Latest release: 8 months ago - 8.13 thousand downloads total - 4 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: over 5 years ago - 5.09 thousand downloads total - 2 stars on GitHub - 1 maintainer
Top 4.3% on crates.io
uefi 0.36.1
This crate makes it easy to develop Rust software that leverages safe, convenient, and performant...
54 versions - Latest release: 3 months ago - 14 dependent packages - 60 dependent repositories - 1.44 million downloads total - 1,186 stars on GitHub - 3 maintainers
libhermit-rs 0.6.3
A Rust-based library operating system
1 version - Latest release: over 2 years ago - 1.66 thousand downloads total - 1,337 stars on GitHub - 1 maintainer
multiboot 0.8.0
Library to access multiboot structures.
13 versions - Latest release: almost 4 years ago - 2 dependent packages - 10 dependent repositories - 167 thousand downloads total - 21 stars on GitHub - 1 maintainer
hermit-wasm 0.1.1
Running WASM modules inside a lightweight virtual machine
2 versions - Latest release: 8 months ago - 927 downloads total - 1,852 stars on GitHub - 2 maintainers
interrupts 0.1.5
Cross-architecture utilities for temporarily disabling interrupts and signals.
6 versions - Latest release: almost 2 years ago - 3 dependent packages - 116 thousand downloads total - 7 stars on GitHub - 1 maintainer
Top 8.7% on crates.io
aml 0.16.4 💰
Library for parsing AML
17 versions - Latest release: over 2 years ago - 3 dependent packages - 13 dependent repositories - 235 thousand downloads total - 227 stars on GitHub - 1 maintainer
bootimage 0.10.3
Tool to create a bootable OS image from a kernel binary.
63 versions - Latest release: almost 5 years ago - 1 dependent repositories - 310 thousand downloads total - 837 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: over 3 years ago - 1 dependent package - 1 dependent repositories - 223 thousand downloads total - 266 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: 8 months ago - 3 dependent packages - 32 dependent repositories - 344 thousand downloads total - 1,481 stars on GitHub - 3 maintainers
Top 7.3% on crates.io
uefi-macros 0.19.0
Procedural macros for the `uefi` crate.
26 versions - Latest release: 4 months ago - 1 dependent package - 56 dependent repositories - 1.4 million downloads total - 1,186 stars on GitHub - 3 maintainers
Top 8.6% on crates.io
uefi-raw 0.13.0
Raw UEFI types and bindings for protocols, boot, and runtime services. This can serve as base for...
15 versions - Latest release: 3 months ago - 2 dependent packages - 6 dependent repositories - 760 thousand downloads total - 1,186 stars on GitHub - 3 maintainers
rustar 0.1.4
A pure-rust USTAR implementation for OS-dev
3 versions - Latest release: 5 months ago - 934 downloads total - 1 stars on GitHub - 1 maintainer
hermit-kernel 0.11.0
A Rust-based library operating system
2 versions - Latest release: 11 months ago - 1.49 thousand downloads total - 1,350 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: about 1 year ago - 2 dependent repositories - 70.7 thousand downloads total - 12 stars on GitHub - 1 maintainer
aml_parser 💰
Library for parsing AML
2 versions - Latest release: about 2 months ago - 2.96 thousand downloads total - 226 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: almost 8 years ago - 2 dependent packages - 1 dependent repositories - 10.3 thousand downloads total - 4 stars on GitHub - 1 maintainer
portable 0.2.1
A minimal and portable low-level x86 IO port handling library
2 versions - Latest release: over 1 year ago - 2.3 thousand downloads total - 2 stars on GitHub - 1 maintainer
acpica-bindings 0.1.2
Incomplete rust bindings to Intel's ACPICA kernel subsystem
3 versions - Latest release: about 2 years ago - 5.36 thousand downloads total - 0 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
acpi 6.0.1 💰
A pure-Rust library for interacting with ACPI
29 versions - Latest release: 6 months ago - 3 dependent packages - 33 dependent repositories - 550 thousand downloads total - 223 stars on GitHub - 1 maintainer