-
bootloader
An experimental x86_64 bootloader that works on both BIOS and UEFI systems
-
bootupd
Bootloader updater
-
acpi
A pure-Rust library for parsing ACPI tables
-
multiboot2
Convenient and safe parsing of Multiboot2 Boot Information (MBI) structures and the contained information tags. Usable in
no_std
environments, such as a kernel. An optional builder… -
ostree
Rust bindings for libostree
-
rp2040-boot2
Raspberry Pi RP2040 SoC second stage bootloader
-
sinowealth-kb-tool
reading and writing flash contents on Sinowealth 8051-based HID devices through the commonly found ISP bootloader
-
embassy-boot
A lightweight bootloader supporting firmware updates in a power-fail-safe way, with trial boots and rollbacks
-
moros
Obscure Rust Operating System
-
bootloader-x86_64-bios-stage-2
Second BIOS stage of the
bootloader
crate -
bootloader-x86_64-bios-boot-sector
BIOS boot sector for the
bootloader
crate -
bootloader-x86_64-bios-common
Common code for BIOS stages of the
bootloader
crate -
embassy-boot-nrf
Bootloader lib for nRF chips
-
bootloader-x86_64-bios-stage-4
Fourth BIOS stage of the
bootloader
crate -
embassy-boot-rp
Bootloader lib for RP2040 chips
-
multiboot
access multiboot structures
-
ld-memory
Helper crate to programmatically create GNU ld MEMORY blocks
-
bootloader-x86_64-common
Common code for the x86_64 bootloader implementations
-
bootloader-x86_64-bios-stage-3
Third BIOS stage of the
bootloader
crate -
bootimage
create a bootable OS image from a kernel binary
-
efi
Ergonomic Rust bindings for writing UEFI applications
-
bootloader-x86_64-uefi
UEFI bootloader for x86_64
-
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…
-
bootloader_api
Makes a kernel compatible with the bootloader crate
-
ampere-bootloader
Dead Project, Rewriting everything in C
-
rsdp
Zero-allocation library for locating and parsing the RSDP, the first ACPI table
-
hss-tty-flasher
TTY Flasher for PolarFire SoC with HSS bootloader
-
bootloader-boot-config
The runtime configurations that are saved in a JSON file for the bootloader crate
-
bootloader_linker
program that links your executables created using bootloader_api with the actual bootloader
-
aml
parsing AML
-
geist_bootloader
bootloader & cli for controlling Geist
-
linux-boot-params
The Boot Parameters for Linux Boot Protocol
-
wyrcan
The Container Bootloader
-
tockloader-proto
A #[no_std] implementation of the protocol used by tockloader and the TockOS bootloader
-
limine-protocol
designed to make dealing with the Limine Protocol easy, with no UB! (Probably...)
-
limage
A Cargo utility for running/testing Rust-based kernels using the Limine bootloader
-
nrfdfu
A flashing tool for the nRF bootloader
-
mango-boot
Bootloader for the mango operationg system
-
esp-ota-nostd
A from scratch implementation of OTA compatible with the default ESP32 bootloader
-
gamozolabs/server
Pure Rust x86_64 bootloader and kernel
-
oreboot/oreboot-cpu
oreboot is a fork of coreboot, with C removed, written in Rust
-
loadstone
Portable secure bootloader for Cortex-M MCUs
-
stivale-boot
parsing stivale and stivale 2 structures
-
springboard
A bootloader that works on both BIOS and UEFI systems
-
embassy-boot-stm32
Bootloader lib for STM32 chips
-
oreboot/oreboot-soc
oreboot is a fork of coreboot, with C removed, written in Rust
-
bootsector
Read partitions from block devices or files
-
punt
connect to the punt STM32 USB bootloader
-
grapple-lasercan
Grapple Robotics' LaserCAN
-
gamozolabs/rangeset
Pure Rust x86_64 bootloader and kernel
-
gamozolabs/aht
Pure Rust x86_64 bootloader and kernel
-
arcboot
An executable tool for building rust-based kernels and compiling, assembling and linking any extra dependencies
-
boot-loader-spec
Parses and manipulates Boot Loader Spec entries
-
bootloader-locator
Retrieves the file system location of a
bootloader
dependency -
drogue-boot
A cortex-m bootloader toolkit
-
gamozolabs/pe_parser
Pure Rust x86_64 bootloader and kernel
-
kiffieboot
Runtime support for Kiffieboot
-
pop-os/distinst-bootloader
Type for checking whether the host environment is in EFI or BIOS mode
-
springboard-api
Makes a kernel compatible with the
springboard
crate -
os_bootinfo
Boot information that can be passed from a bootloader to an OS kernel
-
svl-tools
Tools for interfacing with the Sparkfun Variable Bootloader (SVL)
-
stm32-bootloader-client
communicating with the STM32 system bootloader
-
stm32-uart-loader
interacting with the STM32 factory UART bootloader
-
pico-serial
CLI tool for interacting with a RP2040 device through serial
-
springboard-boot-config
The runtime configurations that are saved in a JSON file for the bootloader crate
-
moonboot
OTA Bootloader Construction Framework for Rust no_std environments
-
grapple-bundle-lib
Grapple's Embedded Firmware and Bootloader Bundler and Flasher utility (library)
-
moonboot-codegen
Code generation helpers for moonboot bootloader framework
-
factbird-common
Common files for the Factbird Duo & Bootloader
-
nrf_dfu
help build an nRF bootloader
-
bootloader_precompiled
Precompiled version of the bootloader crate
-
rustboot
An experimental pure-Rust x86 bootloader
-
loadstone_config
Portable secure bootloader for Cortex-M MCUs - Configuration layer
-
linux-bootloader
build Linux-based bootloaders
Try searching with DuckDuckGo.