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
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-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 machine2 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 bootloaders1 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 apps5 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 modules6 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 std7 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 modules5 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 ArceOS6 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 system45 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 system2 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 distributions1 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 System16 versions - Latest release: 6 months ago - 20.5 thousand downloads total - 1,025 stars on GitHub - 1 maintainer
Top 4.3% on crates.io
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
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
17 versions - Latest release: over 2 years ago - 3 dependent packages - 13 dependent repositories - 235 thousand downloads total - 227 stars on GitHub - 1 maintainer
aml 0.16.4 💰
Library for parsing AML17 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
29 versions - Latest release: 7 months ago - 3 dependent packages - 33 dependent repositories - 550 thousand downloads total - 223 stars on GitHub - 1 maintainer
acpi 6.0.1 💰
A pure-Rust library for interacting with ACPI29 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
15 versions - Latest release: 4 months ago - 2 dependent packages - 6 dependent repositories - 760 thousand downloads total - 1,186 stars on GitHub - 3 maintainers
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
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
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 subsystem3 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 AML2 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-dev3 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 Interface8 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 library2 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 system1 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
34 versions - Latest release: 9 months ago - 3 dependent packages - 32 dependent repositories - 350 thousand downloads total - 1,481 stars on GitHub - 3 maintainers
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 kernels8 versions - Latest release: over 1 year ago - 12 thousand downloads total - 263 stars on GitHub - 1 maintainer
Top 7.7% on crates.io
5 versions - Latest release: over 2 years ago - 3 dependent packages - 35 dependent repositories - 280 thousand downloads total - 227 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: 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 OS1 version - Latest release: 7 months ago - 418 downloads total - 3 stars on GitHub - 1 maintainer
Related Keywords
rust
30
operating-system
15
unikernel
12
rust-lang
8
uefi
7
kernel
7
cloud-computing
7
high-performance-computing
7
operating-systems
7
virtualization
7
no_std
6
libos
6
os
6
efi
5
modular
5
os-components
5
x86
5
acpi
5
aml
4
x86-64
4
io
3
port
3
bootloader
3
no-std
3
qemu
3
baremetal
2
unikernels
2
microkernel
2
serial
2
risc-v
2
bare-metal
2
limine
2
toy-os
1
hobby-os
1
signals
1
atapi
1
os-development
1
os-dev
1
interrupts
1
framebuffer
1
timer
1
hpet
1
uart_16550
1
uart
1
x86_64
1
low-level
1
sbi
1
riscv
1
ustar
1
compilation
1
std
1
cross
1
cli
1
filesystem
1
cmos
1
rtc
1
multiboot
1
without
1
disable
1
aarch64
1
arm
1
cortex-a
1
rust-osdev
1
wasm
1
webassembly
1
linux
1
nix
1
nix-community-buildbot
1
nixos
1
nixpkgs
1
security
1
parser
1
network
1
message
1
floreum
1
memory
1
allocator
1
lock-free
1
buddy
1
linker
1
boot
1
c
1
dma
1
bar
1
msi
1
pci
1
pcie
1
build
1
pebble
1
cargo
1
runner
1