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
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-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 machine2 versions - Latest release: about 2 months ago - 583 downloads total - 1,805 stars on GitHub - 2 maintainers
aml_parser 💰
Library for parsing AML2 versions - Latest release: 1 day ago - 2.72 thousand downloads total - 218 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
5 versions - Latest release: almost 2 years ago - 3 dependent packages - 35 dependent repositories - 266 thousand downloads total - 218 stars on GitHub - 1 maintainer
rsdp 2.0.1 💰
Zero-allocation library for locating and parsing the RSDP, the first ACPI table5 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
17 versions - Latest release: about 2 years ago - 3 dependent packages - 13 dependent repositories - 220 thousand downloads total - 218 stars on GitHub - 1 maintainer
aml 0.16.4 💰
Library for parsing AML17 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
26 versions - Latest release: 5 months ago - 3 dependent packages - 33 dependent repositories - 442 thousand downloads total - 218 stars on GitHub - 1 maintainer
acpi 5.2.0 💰
A pure-Rust library for parsing ACPI tables26 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 library2 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 System15 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 bootloaders1 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 system2 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
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
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
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
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
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
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
13 versions - Latest release: 3 months ago - 2 dependent packages - 6 dependent repositories - 443 thousand downloads total - 1,186 stars on GitHub - 3 maintainers
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 system1 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 distributions1 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 kernels8 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 subsystem3 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 system45 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 Interface8 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
Related Keywords
rust
24
operating-system
10
rust-lang
8
unikernel
7
cloud-computing
7
high-performance-computing
7
operating-systems
7
virtualization
7
uefi
7
libos
6
kernel
5
efi
5
os
5
acpi
5
x86-64
4
aml
4
io
3
no_std
3
port
3
risc-v
2
qemu
2
unikernels
2
microkernel
2
x86
2
serial
2
bootloader
2
cmos
1
cargo
1
build
1
pebble
1
rtc
1
wasm
1
bare-metal
1
rust-osdev
1
compilation
1
std
1
uart
1
uart_16550
1
embedded
1
volatile
1
registers
1
mmio
1
riscv
1
sbi
1
cli
1
cross
1
webassembly
1
x86_64
1
low-level
1
hobby-os
1
toy-os
1
linux
1
nix
1
nix-community-buildbot
1
nixos
1
nixpkgs
1
security
1
runner
1
filesystem
1
signals
1
interrupts
1
disable
1
without
1
multiboot
1
c
1
no-std
1
arm
1
aarch64
1
cortex-a
1