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

crates.io "osdev" keyword

osdemo 0.1.2
An example of combining various libraries for aarch64 OS development.
3 versions - Latest release: about 2 months ago - 1.71 thousand downloads total - 12 stars on GitHub - 1 maintainer
Top 2.5% on crates.io
hermit-abi 0.5.2
Hermit system calls definitions.
42 versions - Latest release: 9 months ago - 11 dependent packages - 76,231 dependent repositories - 353 million downloads total - 1,881 stars on GitHub - 2 maintainers
hermit 0.13.0
The Hermit unikernel for Rust.
14 versions - Latest release: 12 days ago - 18.5 thousand downloads total - 1,881 stars on GitHub - 2 maintainers
hermit-wasm 0.1.1
Running WASM modules inside a lightweight virtual machine
2 versions - Latest release: 9 months ago - 935 downloads total - 1,876 stars on GitHub - 2 maintainers
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
floreum_parser 1.0.1
A no_std parser for Floreum messages.
2 versions - Latest release: 5 days ago - 0 downloads total - 1 maintainer
branch_allocator 1.0.7
A lock-free buddy allocator for `no_std`.
8 versions - Latest release: 5 days ago - 62 downloads total - 1 maintainer
axlibc 0.3.0-preview.1
ArceOS user program library for C apps
5 versions - Latest release: 5 days ago - 59 downloads total - 734 stars on GitHub - 1 maintainer
arceos_api 0.3.0-preview.1
Public APIs and types for ArceOS modules
6 versions - Latest release: 5 days ago - 442 downloads total - 734 stars on GitHub - 1 maintainer
axstd 0.3.0-preview.1
ArceOS user library with an interface similar to rust std
7 versions - Latest release: 5 days ago - 435 downloads total - 734 stars on GitHub - 1 maintainer
arceos_posix_api 0.3.0-preview.1
POSIX-compatible APIs for ArceOS modules
5 versions - Latest release: 5 days ago - 81 downloads total - 734 stars on GitHub - 1 maintainer
axfeat 0.3.0-preview.1
Top-level feature selection for ArceOS
6 versions - Latest release: 5 days ago - 462 downloads total - 734 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: 6 days ago - 0 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: about 4 years ago - 65.6 thousand downloads total - 1,603 stars on GitHub - 2 maintainers
bootimage 0.10.4
Tool to create a bootable OS image from a kernel binary.
64 versions - Latest release: 10 days ago - 1 dependent repositories - 319 thousand downloads total - 837 stars on GitHub - 1 maintainer
hermit-kernel 0.11.0
A Rust-based library operating system
2 versions - Latest release: 12 months ago - 1.5 thousand downloads total - 1,404 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: 7 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: 7 months ago - 1.48 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: about 2 months ago - 576 downloads total - 0 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: 16 days ago - 726 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: 4 months ago - 31 downloads total - 6 stars on GitHub - 1 maintainer
atapi 0.1.5
Low-level ATAPI driver in no_std environments.
6 versions - Latest release: 7 months ago - 2.09 thousand downloads total - 0 stars on GitHub - 1 maintainer
moros 0.12.0 💰
MOROS: Obscure Rust Operating System
16 versions - Latest release: 6 months ago - 20.5 thousand downloads total - 1,025 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: 4 months ago - 14 dependent packages - 60 dependent repositories - 1.44 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: over 2 years ago - 3 dependent packages - 13 dependent repositories - 235 thousand downloads total - 227 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: 7 months ago - 3 dependent packages - 33 dependent repositories - 550 thousand downloads total - 223 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 - 116 thousand downloads total - 7 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: 4 months ago - 2 dependent packages - 6 dependent repositories - 760 thousand downloads total - 1,186 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: 5 months ago - 1 dependent package - 56 dependent repositories - 1.4 million downloads total - 1,186 stars on GitHub - 3 maintainers
multiboot 0.8.0
Library to access multiboot structures.
13 versions - Latest release: almost 4 years ago - 2 dependent packages - 10 dependent repositories - 172 thousand downloads total - 21 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
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
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.4 thousand downloads total - 4 stars on GitHub - 1 maintainer
aml_parser 💰
Library for parsing AML
2 versions - Latest release: 3 months ago - 2.96 thousand downloads total - 226 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 - 226 thousand downloads total - 266 stars on GitHub - 1 maintainer
rustar 0.1.4
A pure-rust USTAR implementation for OS-dev
3 versions - Latest release: 6 months ago - 934 downloads total - 1 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: about 1 year ago - 2 dependent repositories - 70.7 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.15 thousand downloads total - 1 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
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
uart 3.0.1
A clean implementation of the UART_16550 device functionality.
13 versions - Latest release: 9 months ago - 8.13 thousand downloads total - 4 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: 9 months ago - 3 dependent packages - 32 dependent repositories - 350 thousand downloads total - 1,481 stars on GitHub - 3 maintainers
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
ioports 1.0.0
A simple library for interacting with IO ports on various platforms (currently, x86, x86_64, and ...
1 version - Latest release: 10 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: 7 months ago - 418 downloads total - 3 stars on GitHub - 1 maintainer