#bootloader

  1. vm-memory

    Safe abstractions for accessing the VM physical memory

    v0.18.0 280K #physical-memory #virtual-memory #vm #accessing #bootloader
  2. bootloader

    An experimental x86_64 bootloader that works on both BIOS and UEFI systems

    v0.11.15 22K #uefi #bios #experimental #x86-64 #disk-image #bootable #kernel-image
  3. acpi

    A pure-Rust library for interacting with ACPI

    v6.1.0 24K #interpreter #power-management #firmware #aml #bootloader #allocator #x86-64 #table-parser #rsdp #bytecode
  4. 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…

    v0.24.1 24K #bootloader #kernel-bootloader #kernel-boot #kernel
  5. sinowealth-kb-tool

    reading and writing flash contents on Sinowealth 8051-based HID devices through the commonly found ISP bootloader

    v1.0.1 650 #hid-devices #bootloader #isp #content #flash #usb-hid #genesis #firmware-bootloader #jump #reboot
  6. static-alloc

    A bump allocator on static memory for the alloc-traits crate

    v0.2.6 35K #bump-allocator #static-memory #memory-allocator #memory-management #global-allocator #embedded #bootloader #alloc-traits #allocated-memory
  7. bootupd

    Bootloader updater

    v0.2.32 #efi #bootloader #uefi #updater #bootloader-image #core-os #bios #fedora #x86-64 #ostree
  8. embassy-boot

    A lightweight bootloader supporting firmware updates in a power-fail-safe way, with trial boots and rollbacks

    v0.6.1 3.8K #firmware-updates #power-fail-safe #bootloader #firmware-bootloader #embedded #rollbacks #embassy #dfu #trial #debugging
  9. bootimage

    create a bootable OS image from a kernel binary

    v0.10.4 4.6K #disk-image #os-kernel #kernel-image #bootable #create #bootloader #os-bootloader
  10. bootloader-x86_64-bios-common

    Common code for BIOS stages of the bootloader crate

    v0.11.15 600 #bootloader #bios #x86-64 #kernel #experimental
  11. bootloader-x86_64-common

    Common code for the x86_64 bootloader implementations

    v0.11.15 700 #bootloader #uefi #x86-64 #kernel #bios #kernel-image #system-kernel
  12. bmputil

    Black Magic Probe companion utility

    v1.0.0 430 #black-magic-probe #firmware #debug-probes #debugging #companion #serial-numbers #bootloader
  13. arbscan

    extracting OEM Anti-Rollback (ARB) metadata from Qualcomm bootloader images

    v0.1.1 #bootloader #arb #android #qualcomm
  14. embassy-boot-stm32

    Bootloader lib for STM32 chips

    v0.7.0 3.2K #bootloader #stm32 #embassy #linker-script #chip #embedded
  15. ostool

    operating system development

    v0.8.11 290 #qemu #uboot #embedded #bootloader #os
  16. bootloader-x86_64-bios-stage-2

    Second BIOS stage of the bootloader crate

    v0.11.15 750 #bootloader #bios #x86-64 #second
  17. flasher

    Flash firmware onto Teensy 4.x microcontrollers via HalfKay bootloader

    v0.1.1 #firmware #bootloader #microcontrollers #teensy #hex #usb #4-x #4-0 #4-1 #serial-numbers
  18. bootloader-x86_64-bios-stage-3

    Third BIOS stage of the bootloader crate

    v0.11.15 500 #bootloader #bios #x86-64 #disk-image #experimental
  19. bootloader-x86_64-bios-stage-4

    Fourth BIOS stage of the bootloader crate

    v0.11.15 500 #bootloader #x86-64 #bios #kernel #experimental #fourth
  20. bootloader-x86_64-bios-boot-sector

    BIOS boot sector for the bootloader crate

    v0.11.15 750 #bootloader #bios #x86-64-bios #sector
  21. nrfdfu

    A flashing tool for the nRF bootloader

    v0.2.1 #bootloader #nrf #flashing #firmware #protocols #elf #dfu
  22. redoxfs

    The Redox Filesystem

    v0.9.0 3.8K #encryption #micro-kernel #redox #filesystem #fuse #bootloader #checksum #directory-size #file-encryption
  23. cargo-image-runner

    A generic, customizable runner for building and booting kernel/embedded images with Limine, GRUB, QEMU, and more

    v0.5.0 #kernel-bootloader #bootloader #qemu #limine #osdev
  24. bootloader-boot-config

    The runtime configurations that are saved in a JSON file for the bootloader crate

    v0.11.15 1.1K #bootloader #config #run-time #x86-64 #json #config-file #disk-image #uefi #config-json
  25. crispy-upload

    Firmware upload tool for crispy-bootloader via USB CDC

    v0.2.0 #rp2040-bootloader #firmware #usb #rp2040 #upload #bootloader
  26. multiboot

    access multiboot structures

    v0.8.0 4.1K #kernel-bootloader #bootloader #os-kernel #os-bootloader #kernel
  27. linux-boot-params

    The Boot Parameters for Linux Boot Protocol

    v0.17.0 430 #linux-kernel #boot-protocols #arguments #bootloader #struct #asterinas #kernel-boot
  28. bum-os

    A minimal OS

    v0.1.0 #bootloader #assembly #os
  29. 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…

    v0.7.0 650 #bootloader #multiboot2 #kernel #kernel-boot
  30. efi

    Ergonomic Rust bindings for writing UEFI applications

    v0.3.1 #uefi #bootloader #bindings #os-loader
  31. bootloader-x86_64-uefi

    UEFI bootloader for x86_64

    v0.11.15 550 #bootloader #uefi #x86-64 #bootloader-for-x86-64
  32. ktest

    A custom test framework for Rust-based operating system kernels

    v0.1.6 #test-framework #operating-system-kernel #testing #heap-allocator #qemu #bootloader #klib #limine #panic-message
  33. cfloader

    interface with the Over-the-Air bootloader of Crazyflie 2.x

    v0.1.0 #crazyflie #bootloader
  34. punt

    connect to the punt STM32 USB bootloader

    v0.3.1 #bootloader #micro-controller #usb #context #target #stm32 #erase
  35. embassy-boot-nrf

    Bootloader lib for nRF chips

    v0.10.0 #bootloader #nrf #embassy #linker-script #watchdog #soft-device #embedded
  36. crispy-common

    Shared protocol and flash utilities for the Crispy RP2040 A/B bootloader

    v0.2.0 #rp2040-bootloader #firmware #raspberry-pi-pico #rp2040 #embedded #embedded-firmware #bootloader
  37. solo2

    CLI for the SoloKeys Solo 2 security key

    v0.2.2 230 #security-key #ctap #solo-keys #bootloader #mode #pcsc #firmware #uuid #usb-device #ndef
  38. embassy-usb-dfu

    USB DFU 1.1 protocol, using embassy-boot

    v0.2.0 #dfu #protocols #usb #usb-device #mode #bootloader #magic-numbers #1-1 #detach
  39. rsdp

    Zero-allocation library for locating and parsing the RSDP, the first ACPI table

    v2.0.1 2.4K #acpi #table-parser #locating #kernel #aml #bootloader #zero-allocation #bios
  40. adafruit-nrf52-bootloader-ctrl

    Adafruit nrf52 bootloader control library

    v0.1.0 #bootloader #adafruit #nrf52
  41. wyrcan

    The Container Bootloader

    v2.1.2 #docker #podman-container #bootloader #oci #podman
  42. tockloader-proto

    A #[no_std] implementation of the protocol used by tockloader and the TockOS bootloader

    v0.2.1 #bootloader #protocols #tockloader #response #embedded #ping #embedded-bootloader
  43. geist_bootloader

    bootloader & cli for controlling Geist

    v0.1.10 550 #bootloader #geist #command-line-tool #container #service #logging #service-status
  44. springboard-api

    Makes a kernel compatible with the springboard crate

    v3.0.1 #uefi #bootloader #kernel #springboard #trident #disk-image #bios #kernel-image
  45. polished_x86_commands

    Low-level x86 instructions and utilities for Polished OS

    v0.1.2 #x86-64 #os #polished #hardware-access #low-level #pic #bootloader
  46. bootsector

    Read partitions from block devices or files

    v0.2.0 270 #mbr-partition-table #bootloader #gpt-partition-table #attributes #block-device
  47. svl-tools

    Tools for interfacing with the Sparkfun Variable Bootloader (SVL)

    v0.1.1 #bootloader #programmers #artemis #apollo3
  48. oreboot/oreboot-cpu

    oreboot is a fork of coreboot, with C removed, written in Rust

    GitHub 0.1.0 #oreboot #coreboot #firmware #fork #os #embedded #bootloader
  49. loadstone

    Portable secure bootloader for Cortex-M MCUs

    v1.0.0 #bare-metal #secure #bootloader #embedded-bootloader #embedded
  50. distinst

    Distribution Installer Backend

    v0.3.2 #install #partition-table #distribution #back-end #disk #bootloader #linux-distro #gpt #spend-time
  51. stivale-boot

    parsing stivale and stivale 2 structures

    v0.3.1 #stivale #bootloader #structures #parser #kernel
  52. springboard

    A bootloader that works on both BIOS and UEFI systems

    v3.0.1 #uefi #bootloader #bios #disk-image #trident #bootable #x86-64-architecture #kernel-image
  53. bootloader_linker

    program that links your executables created using bootloader_api with the actual bootloader

    v0.1.7 #bootloader #osdev #bootloader-api
  54. springboard-boot-config

    The runtime configurations that are saved in a JSON file for the bootloader crate

    v3.0.1 #bootloader #config #springboard #run-time #trident #config-json #uefi #docker-run #disk-image #assembly
  55. nt-load-order

    determine the driver load order of a Windows system

    v0.1.0 #bootloader #nt #windows #loadorder
  56. Try searching with DuckDuckGo.

  57. wakatiwai-udive

    An API for Wakatiwai drivers

    v0.1.2 #driver #boot-manager #bootloader
  58. boot-loader-spec

    Parses and manipulates Boot Loader Spec entries

    v0.1.4 #bootloader #specification #comments #parser #grub #manipulates #dynamic-memory-allocation
  59. kiffieboot

    Runtime support for Kiffieboot

    v0.1.0 #bootloader #dfu #pic32 #mips #no-std
  60. arcboot

    An executable tool for building rust-based kernels and compiling, assembling and linking any extra dependencies

    v0.1.4 #linker #assembly #building #kernel #arm64 #tool-for-building #assembling #self-contained #bootloader
  61. yapu

    AN3155-compliant programmer

    v0.1.0-alpha.2 #programmers #bootloader #uart #flash #embedded
  62. drogue-boot

    A cortex-m bootloader toolkit

    v0.1.2 #embedded-bootloader #cortex-m #embedded #cortex-m-embedded #bootloader
  63. loadstone_config

    Portable secure bootloader for Cortex-M MCUs - Configuration layer

    v1.0.0 #bare-metal #secure #bootloader #embedded-bootloader #embedded
  64. stm32-bootloader-client

    communicating with the STM32 system bootloader

    v0.1.0 #bootloader #stm32 #system #communicating #i2c #firmware
  65. ampere-bootloader

    Dead Project, Rewriting everything in C

    v0.1.0-rc1 #bootloader #ampere #rewriting-dead #experimental
  66. bootloader-locator

    Retrieves the file system location of a bootloader dependency

    v0.0.4 310 #bootloader #filesystem #file #location #locating
  67. pop-os/distinst-bootloader

    Type for checking whether the host environment is in EFI or BIOS mode

    GitHub 0.1.0 #efi #bootloader #distinst #mbr
  68. moonboot-codegen

    Code generation helpers for moonboot bootloader framework

    v0.1.2 #bootloader #framework #embedded #fota
  69. esp-ota-nostd

    A from scratch implementation of OTA compatible with the default ESP32 bootloader

    v0.1.0 #esp32 #ota #bootloader #default #compatible
  70. stm32-uart-loader

    interacting with the STM32 factory UART bootloader

    v0.1.2 #uart #bootloader #stm32 #factory #utility
  71. moonboot

    OTA Bootloader Construction Framework for Rust no_std environments

    v0.1.2 #framework #bootloader #embedded #fota
  72. pico-serial

    CLI tool for interacting with a RP2040 device through serial

    v0.1.0 #pico #rp2040 #serial #devices #bootloader #command-line-tool #unspecified
  73. nt-load-order-gui

    A Win32 GUI application for nt-load-order to determine the driver load order of a Windows system

    v0.1.0 #bootloader #nt #loadorder #windows
  74. bootloader_precompiled

    Precompiled version of the bootloader crate

    v0.3.0 200 #bootloader #pre-compiled #version #version-of-bootloader
  75. factbird-common

    Common files for the Factbird Duo & Bootloader

    v0.2.1 #bootloader #factbird #duo
  76. nrf_dfu

    help build an nRF bootloader

    v2.0.1 #nrf #dfu #bootloader #nordic #secure
  77. rustboot

    An experimental pure-Rust x86 bootloader

    v0.1.0 #bootloader #x86-64 #experimental #pure-rust-x86 #elf #cargo-subcommand #disk-image
  78. moonboot-macros

    Macros for moonboot bootloader framework

    v0.1.2 #bootloader #framework #embedded #fota
  79. linux-bootloader

    build Linux-based bootloaders

    v0.0.1 #efi #bootloader #osdev #linux