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

crates.io "osdev" keyword

aml_parser 💰
Library for parsing AML
2 versions - Latest release: about 5 hours 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: about 8 years ago - 2 dependent packages - 1 dependent repositories - 10.4 thousand downloads total - 4 stars on GitHub - 1 maintainer
osdemo 0.1.3
An example of combining various libraries for aarch64 OS development.
4 versions - Latest release: 26 days ago - 1.99 thousand downloads total - 12 stars on GitHub - 1 maintainer
libhermit-rs 0.6.3
A Rust-based library operating system
1 version - Latest release: over 2 years ago - 1.71 thousand downloads total - 1,418 stars on GitHub - 1 maintainer
acpica-bindings 0.1.2
Incomplete rust bindings to Intel's ACPICA kernel subsystem
3 versions - Latest release: over 2 years ago - 5.41 thousand downloads total - 0 stars on GitHub - 1 maintainer
rustar 0.1.4
A pure-rust USTAR implementation for OS-dev
3 versions - Latest release: 7 months ago - 946 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: 10 months ago - 8.22 thousand downloads total - 4 stars on GitHub - 1 maintainer
axplat-dyn 0.5.2
A dynamic platform module for ArceOS, providing runtime platform detection and configuration
7 versions - Latest release: 4 days ago - 2.07 thousand downloads total - 747 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 - 290 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 - 57 thousand downloads total - 1,826 stars on GitHub - 2 maintainers
mer 0.5.1 💰
Ergonomic ELF64 parser, designed for use within kernels
8 versions - Latest release: almost 2 years ago - 12.1 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: 10 months ago - 3 dependent packages - 32 dependent repositories - 360 thousand downloads total - 1,481 stars on GitHub - 3 maintainers
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: 8 months ago - 428 downloads total - 3 stars on GitHub - 1 maintainer
hermit 0.13.0
The Hermit unikernel for Rust.
14 versions - Latest release: about 2 months ago - 18.8 thousand downloads total - 1,888 stars on GitHub - 2 maintainers
Top 2.5% on crates.io
hermit-abi 0.5.2
Hermit system calls definitions.
42 versions - Latest release: 10 months ago - 11 dependent packages - 76,231 dependent repositories - 384 million downloads total - 1,888 stars on GitHub - 2 maintainers
hermit-wasm 0.1.1
Running WASM modules inside a lightweight virtual machine
2 versions - Latest release: 10 months ago - 938 downloads total - 1,886 stars on GitHub - 2 maintainers
gen-elf 0.1.0 💰
A utility for generating ELF files for testing ELF loaders.
1 version - Latest release: 2 months ago - 945 downloads total - 126 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
branch_allocator 1.0.8
A lock-free buddy allocator for `no_std`.
9 versions - Latest release: about 2 months ago - 117 downloads total - 1 maintainer
axstd 0.3.0-preview.3
ArceOS user library with an interface similar to rust std
9 versions - Latest release: about 1 month ago - 1.18 thousand downloads total - 747 stars on GitHub - 1 maintainer
axlibc 0.3.0-preview.3
ArceOS user program library for C apps
7 versions - Latest release: about 1 month ago - 112 downloads total - 747 stars on GitHub - 1 maintainer
arceos_posix_api 0.3.0-preview.3
POSIX-compatible APIs for ArceOS modules
7 versions - Latest release: about 1 month ago - 154 downloads total - 747 stars on GitHub - 1 maintainer
arceos_api 0.3.0-preview.3
Public APIs and types for ArceOS modules
8 versions - Latest release: about 1 month ago - 1.19 thousand downloads total - 747 stars on GitHub - 1 maintainer
axfeat 0.3.0-preview.3
Top-level feature selection for ArceOS
8 versions - Latest release: about 1 month ago - 1.69 thousand downloads total - 747 stars on GitHub - 1 maintainer
axruntime 0.3.0-preview.3
Runtime library of ArceOS
11 versions - Latest release: about 1 month ago - 1.97 thousand downloads total - 747 stars on GitHub - 1 maintainer
axnet-ng 0.3.0-preview.3
ArceOS network module
2 versions - Latest release: about 1 month ago - 483 downloads total - 747 stars on GitHub - 1 maintainer
axhal 0.3.0-preview.3
ArceOS hardware abstraction layer, provides unified APIs for platform-specific operations
15 versions - Latest release: about 1 month ago - 2.36 thousand downloads total - 747 stars on GitHub - 1 maintainer
axfs 0.3.0-preview.3
ArceOS filesystem module
10 versions - Latest release: about 1 month ago - 1.44 thousand downloads total - 747 stars on GitHub - 1 maintainer
os_linker_sculptor 0.1.0
Dependency-free, no_std helpers for shaping kernel images: linker sections, build info record, bo...
1 version - Latest release: about 2 months ago - 74 downloads total - 1 maintainer
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: over 4 years ago - 65.7 thousand downloads total - 1,603 stars on GitHub - 2 maintainers
dma_x86_64 0.1.2
Low-level DMA driver for x86_64 systems in no_std environments.
3 versions - Latest release: 8 months ago - 1.07 thousand downloads total - 0 stars on GitHub - 1 maintainer
parr 0.1.3
A C-like unknown-length array type.
4 versions - Latest release: over 1 year ago - 3.77 thousand downloads total - 2 stars on GitHub - 1 maintainer
floreum_parser 15.1.0
A no_std parser for Floreum messages.
30 versions - Latest release: 22 days ago - 381 downloads total - 1 maintainer
hermit-kernel 0.13.0
A Rust-based library operating system
3 versions - Latest release: about 2 months ago - 1.52 thousand downloads total - 1,404 stars on GitHub - 2 maintainers
bootimage 0.10.4
Tool to create a bootable OS image from a kernel binary.
64 versions - Latest release: about 2 months ago - 1 dependent repositories - 324 thousand downloads total - 837 stars on GitHub - 1 maintainer
atapi 0.1.5
Low-level ATAPI driver in no_std environments.
6 versions - Latest release: 8 months ago - 2.11 thousand downloads total - 0 stars on GitHub - 1 maintainer
cargo-uefi-runner 1.0.0
A tool for running and testing UEFI project.
3 versions - Latest release: 3 months ago - 586 downloads total - 0 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
ez_pci 1.2.0
A Rust OSDev library for using PCI in your own OS.
4 versions - Latest release: 8 months ago - 1.52 thousand downloads total - 2 stars on GitHub - 1 maintainer
cargo-image-runner 0.5.0
A generic, customizable runner for building and booting kernel/embedded images with Limine, GRUB,...
6 versions - Latest release: about 2 months ago - 758 downloads total - 1 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: 5 months ago - 44 downloads total - 6 stars on GitHub - 1 maintainer
moros 0.12.0 💰
MOROS: Obscure Rust Operating System
16 versions - Latest release: 7 months ago - 20.6 thousand downloads total - 1,025 stars on GitHub - 1 maintainer
interrupts 0.1.5
Cross-architecture utilities for temporarily disabling interrupts and signals.
6 versions - Latest release: about 2 years ago - 3 dependent packages - 131 thousand downloads total - 7 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: 6 months ago - 14 dependent packages - 60 dependent repositories - 1.65 million downloads total - 1,186 stars on GitHub - 3 maintainers
Top 7.7% on crates.io
acpi 6.1.1 💰
A pure-Rust library for interacting with ACPI
31 versions - Latest release: about 1 month ago - 3 dependent packages - 33 dependent repositories - 642 thousand downloads total - 223 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 - 177 thousand downloads total - 21 stars on GitHub - 1 maintainer
Top 7.3% on crates.io
uefi-macros 0.19.0
Procedural macros for the `uefi` crate.
26 versions - Latest release: 6 months ago - 1 dependent package - 56 dependent repositories - 1.64 million downloads total - 1,186 stars on GitHub - 3 maintainers
Top 8.7% on crates.io
aml 0.16.4 💰
Library for parsing AML
17 versions - Latest release: almost 3 years ago - 3 dependent packages - 13 dependent repositories - 245 thousand downloads total - 227 stars on GitHub - 1 maintainer
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: 6 months ago - 2 dependent packages - 6 dependent repositories - 994 thousand downloads total - 1,186 stars on GitHub - 3 maintainers
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.12 thousand downloads total - 2 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: almost 4 years ago - 1 dependent package - 1 dependent repositories - 227 thousand downloads total - 266 stars on GitHub - 1 maintainer
elf_loader 0.14.1 💰
A high-performance, no_std compliant ELF loader and JIT linker for Rust.
19 versions - Latest release: about 1 month ago - 19.8 thousand downloads total - 108 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.31 thousand downloads total - 2 stars on GitHub - 1 maintainer
sbi 0.3.0 💰
A pure-Rust library to interact with the RISC-V Supervisor Binary Interface
8 versions - Latest release: over 1 year ago - 2 dependent repositories - 72.2 thousand downloads total - 12 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: almost 3 years ago - 1 dependent repositories - 6.19 thousand downloads total - 1 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: 11 months ago - 805 downloads total - 0 stars on GitHub - 1 maintainer