-
acpi
A pure-Rust library for interacting with ACPI
-
bootloader
An experimental x86_64 bootloader that works on both BIOS and UEFI systems
-
ostool
operating system development
-
bootupd
Bootloader updater
-
multiboot2
Convenient and safe parsing of Multiboot2 Boot Information (MBI) structures and the contained information tags. Usable in
no_stdenvironments, such as a kernel. An optional builder… -
bootloader-x86_64-bios-stage-2
Second BIOS stage of the
bootloadercrate -
embassy-boot
A lightweight bootloader supporting firmware updates in a power-fail-safe way, with trial boots and rollbacks
-
static-alloc
A bump allocator on static memory for the alloc-traits crate
-
sinowealth-kb-tool
reading and writing flash contents on Sinowealth 8051-based HID devices through the commonly found ISP bootloader
-
bootimage
create a bootable OS image from a kernel binary
-
bootloader-x86_64-bios-stage-4
Fourth BIOS stage of the
bootloadercrate -
bootloader-x86_64-bios-common
Common code for BIOS stages of the
bootloadercrate -
bootloader-x86_64-bios-boot-sector
BIOS boot sector for the
bootloadercrate -
bootloader-x86_64-common
Common code for the x86_64 bootloader implementations
-
bmputil
Black Magic Probe companion utility
-
embassy-boot-nrf
Bootloader lib for nRF chips
-
esp-p4-mini-bootloader
All-Rust 1st-stage bootloader for ESP32-P4. Replaces IDF v5.3 bootloader.bin (which has hard architectural assumptions about app segment layout that no_std Rust apps don't satisfy)…
-
bootloader-x86_64-bios-stage-3
Third BIOS stage of the
bootloadercrate -
embassy-boot-stm32
Bootloader lib for STM32 chips
-
multiboot
access multiboot structures
-
flasher
Flash firmware onto Teensy 4.x microcontrollers via HalfKay bootloader
-
nrfdfu
A flashing tool for the nRF bootloader
-
arbscan
extracting OEM Anti-Rollback (ARB) metadata from Qualcomm bootloader images
-
redoxfs
The Redox Filesystem
-
cargo-image-runner
A generic, customizable runner for building and booting kernel/embedded images with Limine, GRUB, QEMU, and more
-
boot-loader-spec
Parses and manipulates Boot Loader Spec entries
-
bootloader-boot-config
The runtime configurations that are saved in a JSON file for the bootloader crate
-
revenant-core
Core library for the Revenant system snapshot tool
-
bootloader-x86_64-uefi
UEFI bootloader for x86_64
-
embassy-boot-rp
Bootloader lib for RP2040 chips
-
linux-boot-params
The Boot Parameters for Linux Boot Protocol
-
proka-bootloader
The bootloader for Proka OS
-
efi
Ergonomic Rust bindings for writing UEFI applications
-
crispy-upload
Firmware upload tool for crispy-bootloader via USB CDC
-
punt
connect to the punt STM32 USB bootloader
-
tinyboot
CLI firmware flasher for tinyboot bootloader
-
multiboot2-header
Convenient and safe parsing of Multiboot2 Header structures and the contained header tags. Usable in no_std environments, such as a bootloader. An optional builder feature also allows the construction of…
-
bum-os
A minimal OS
-
mcuboot-meta
read and parse MCUboot images written in rust 🦀
-
tinyboot-protocol
Protocol implementation for tinyboot bootloader
-
rsdp
Zero-allocation library for locating and parsing the RSDP, the first ACPI table
-
os_image_lens
Dependency-free ELF64 kernel image inspector and load-plan builder for Rust OS development
-
solo2
CLI for the SoloKeys Solo 2 security key
-
wyrcan
The Container Bootloader
-
tockloader-proto
A #[no_std] implementation of the protocol used by tockloader and the TockOS bootloader
-
adafruit-nrf52-bootloader-ctrl
Adafruit nrf52 bootloader control library
-
tinyboot-ch32-rt
Minimal tinyboot runtime for CH32
-
ktest
A custom test framework for Rust-based operating system kernels
-
cfloader
interface with the Over-the-Air bootloader of Crazyflie 2.x
-
bootsector
Read partitions from block devices or files
-
tinyboot-ch32-boot
Bootloader library for tinyboot on CH32 microcontrollers
-
polished_x86_commands
Low-level x86 instructions and utilities for Polished OS
-
crispy-common
Shared protocol and flash utilities for the Crispy RP2040 A/B bootloader
-
oreboot/oreboot-cpu
oreboot is a fork of coreboot, with C removed, written in Rust
-
tinyboot-ch32-app
App-side library for tinyboot on CH32 microcontrollers
-
geist_bootloader
bootloader & cli for controlling Geist
-
tinyboot-ch32-hal
Hardware abstraction layer for tinyboot on CH32 microcontrollers
-
loadstone
Portable secure bootloader for Cortex-M MCUs
-
distinst
Distribution Installer Backend
-
stivale-boot
parsing stivale and stivale 2 structures
-
svl-tools
Tools for interfacing with the Sparkfun Variable Bootloader (SVL)
-
springboard-api
Makes a kernel compatible with the
springboardcrate -
plex-boot
experimental boot manager with live-loading ISO support and more cool things
-
springboard
A bootloader that works on both BIOS and UEFI systems
-
bootloader_linker
program that links your executables created using bootloader_api with the actual bootloader
-
nt-load-order
determine the driver load order of a Windows system
-
grapple-lasercan
Grapple Robotics' LaserCAN
-
tinyboot-core
Core bootloader library for tinyboot
-
springboard-boot-config
The runtime configurations that are saved in a JSON file for the bootloader crate
-
kiffieboot
Runtime support for Kiffieboot
-
arcboot
An executable tool for building rust-based kernels and compiling, assembling and linking any extra dependencies
-
loadstone_config
Portable secure bootloader for Cortex-M MCUs - Configuration layer
-
drogue-boot
A cortex-m bootloader toolkit
-
ampere-bootloader
Dead Project, Rewriting everything in C
-
stm32-bootloader-client
communicating with the STM32 system bootloader
-
pop-os/distinst-bootloader
Type for checking whether the host environment is in EFI or BIOS mode
-
moonboot-codegen
Code generation helpers for moonboot bootloader framework
-
bootloader-locator
Retrieves the file system location of a
bootloaderdependency -
wakatiwai-udive
An API for Wakatiwai drivers
-
yapu
AN3155-compliant programmer
-
stm32-uart-loader
interacting with the STM32 factory UART bootloader
-
moonboot
OTA Bootloader Construction Framework for Rust no_std environments
-
pico-serial
CLI tool for interacting with a RP2040 device through serial
-
nt-load-order-gui
A Win32 GUI application for nt-load-order to determine the driver load order of a Windows system
-
factbird-common
Common files for the Factbird Duo & Bootloader
-
bootloader_precompiled
Precompiled version of the bootloader crate
-
esp-ota-nostd
A from scratch implementation of OTA compatible with the default ESP32 bootloader
-
nrf_dfu
help build an nRF bootloader
-
rustboot
An experimental pure-Rust x86 bootloader
-
moonboot-macros
Macros for moonboot bootloader framework
Try searching with DuckDuckGo.