An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by rust-osdev

A curated list of projects in awesome lists by rust-osdev .

https://github.com/rust-osdev/bootloader

An experimental pure-Rust x86 bootloader

Last synced: 13 May 2025

https://github.com/rust-osdev/uefi-rs

Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionality.

osdev rust uefi

Last synced: 12 May 2025

https://github.com/rust-osdev/x86_64

Library to program x86_64 hardware.

Last synced: 14 May 2025

https://github.com/rust-osdev/bootimage

Tool to create bootable disk images from a Rust OS kernel.

osdev rust

Last synced: 14 May 2025

https://github.com/rust-osdev/cargo-xbuild

Automatically cross-compiles the sysroot crates core, compiler_builtins, and alloc.

Last synced: 15 Mar 2025

https://github.com/rust-osdev/acpi

Rust library for parsing ACPI tables and interpreting AML

acpi aml osdev rust

Last synced: 14 May 2025

https://github.com/rust-osdev/.github

About this organization

Last synced: 01 Apr 2025

https://github.com/rust-osdev/multiboot2

The multiboot2 crate helps to parse the Multiboot2 information structure (MBI) and is relevant in kernels, that get booted by a bootloader such as GRUB, for example. multiboot2-header helps you to either build Multiboot2-headers yourself, or to parse Multiboot2 headers in custom bootloader or similar applications.

Last synced: 04 Apr 2025

https://github.com/rust-osdev/volatile

Last synced: 04 Apr 2025

https://github.com/rust-osdev/vga

Library to program vga hardware.

Last synced: 29 Jun 2025

https://github.com/rust-osdev/xhci

A Rust library which is useful to handle xHCI

os rust xhci

Last synced: 03 Mar 2025

https://github.com/rust-osdev/spinning_top

A simple spinlock crate based on the abstractions provided by the `lock_api` crate.

Last synced: 04 Sep 2025

https://github.com/rust-osdev/uart_16550

Minimal support for uart_16550 serial output.

Last synced: 12 Apr 2025

https://github.com/rust-osdev/pci_types

Useful types for dealing with PCI

Last synced: 09 May 2025

https://github.com/rust-osdev/virtio-spec-rs

Definitions from the Virtual I/O Device (VIRTIO) specification.

driver net pci rust specification virtio

Last synced: 09 May 2025

https://github.com/rust-osdev/apic

Last synced: 09 May 2025

https://github.com/rust-osdev/ansi_rgb

Colorful terminal text using ANSI escape sequences

ansi-escape-sequences ansi-rgb terminal terminal-graphics

Last synced: 09 May 2025

https://github.com/rust-osdev/pic8259

Last synced: 09 May 2025

https://github.com/rust-osdev/ps2-mouse

Library to manage a PS2 mouse

Last synced: 01 Jul 2025

https://github.com/rust-osdev/ieee1275-rs

Rudimentary ieee1275/OpenFirmware Rust environment similar to uefi-rs.

Last synced: 09 May 2025

https://github.com/rust-osdev/ucs2-rs

UCS-2 conversion utilities for Rust.

rust ucs2

Last synced: 29 Jul 2025

https://github.com/rust-osdev/usb

Utilities for working with USB devices

Last synced: 09 May 2025

https://github.com/rust-osdev/fuse-abi

FUSE device bindings.

abi filesystem fuse macfuse virtio-fs

Last synced: 09 May 2025