Thanks to visit codestin.com
Credit goes to lib.rs

#bootloader

  1. acpi

    A pure-Rust library for interacting with ACPI

    v6.1.1 39K #interpreter #aml #power-management #firmware #x86-64 #allocator #bootloader #rsdp #bytecode
  2. bootloader

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

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

    operating system development

    v0.20.0 17K #qemu #uboot #bootloader #os #embedded
  4. bootupd

    Bootloader updater

    v0.2.34 #efi #bootloader #updater #uefi #core-os #bios #fedora #ostree #x86-64 #systemd
  5. 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 46K #bootloader #kernel #kernel-boot
  6. bootloader-x86_64-bios-stage-2

    Second BIOS stage of the bootloader crate

    v0.11.15 3.3K #bootloader #bios #x86-64 #experimental #disk
  7. embassy-boot

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

    v0.7.0 2.8K #firmware-updates #power-fail-safe #bootloader #firmware-bootloader #rollbacks #embedded #embassy #dfu #trial #debugging
  8. static-alloc

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

    v0.2.6 40K #bump-allocator #static-memory #memory-allocator #memory-management #global-allocator #embedded #bootloader #alloc-traits #allocated-memory
  9. 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 #reading #usb-hid #genesis #firmware-bootloader #reboot
  10. bootimage

    create a bootable OS image from a kernel binary

    v0.10.4 4.5K #os-kernel #disk-image #bootable #create #binary #bootloader
  11. bootloader-x86_64-bios-stage-4

    Fourth BIOS stage of the bootloader crate

    v0.11.15 3.2K #bootloader #bios #x86-64 #kernel #experimental #fourth
  12. bootloader-x86_64-bios-common

    Common code for BIOS stages of the bootloader crate

    v0.11.15 3.3K #bootloader #bios #x86-64 #kernel #experimental #disk-image
  13. bootloader-x86_64-bios-boot-sector

    BIOS boot sector for the bootloader crate

    v0.11.15 3.2K #bootloader #sector #bios #x86-64 #disk #objdump
  14. bootloader-x86_64-common

    Common code for the x86_64 bootloader implementations

    v0.11.15 2.5K #bootloader #x86-64 #uefi #kernel #bios #kernel-image #system-kernel
  15. bmputil

    Black Magic Probe companion utility

    v1.1.0 #black-magic-probe #firmware #debugging #utility #companion #serial-numbers #bootloader
  16. embassy-boot-nrf

    Bootloader lib for nRF chips

    v0.11.0 700 #bootloader #nrf #embassy #watchdog #soft-device #linker-script
  17. 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)…

    v0.1.0 #bootloader #espressif #esp32p4 #embedded
  18. bootloader-x86_64-bios-stage-3

    Third BIOS stage of the bootloader crate

    v0.11.15 1.7K #bootloader #bios #x86-64 #experimental #third #disk-image
  19. embassy-boot-stm32

    Bootloader lib for STM32 chips

    v0.8.0 1.4K #bootloader #stm32 #embassy #linker-script #chip #embedded
  20. multiboot

    access multiboot structures

    v0.8.0 14K #kernel-bootloader #bootloader #os-kernel #os-bootloader #kernel
  21. flasher

    Flash firmware onto Teensy 4.x microcontrollers via HalfKay bootloader

    v0.1.1 #firmware #teensy #bootloader #microcontrollers #hex #usb #4-0 #4-x #4-1
  22. nrfdfu

    A flashing tool for the nRF bootloader

    v0.2.1 #bootloader #nrf #flashing #firmware #elf #dfu
  23. arbscan

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

    v0.1.1 #bootloader #arb #android #qualcomm
  24. redoxfs

    The Redox Filesystem

    v0.9.0 2.2K #encryption #micro-kernel #redox #filesystem #fuse #bootloader #checksum #directory-size #file-encryption
  25. 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
  26. boot-loader-spec

    Parses and manipulates Boot Loader Spec entries

    v0.1.5 #bootloader #specification #entries #grub #parser #fedora #manipulates
  27. bootloader-boot-config

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

    v0.11.15 2.9K #bootloader #config #run-time #x86-64 #experimental #uefi #disk-image #rustup-component-add
  28. revenant-core

    Core library for the Revenant system snapshot tool

    v0.2.5 #efi #snapshot #btrfs #subvolume #bootloader #restore #subvolumes #systemd #backup #rootfs
  29. bootloader-x86_64-uefi

    UEFI bootloader for x86_64

    v0.11.15 2.2K #bootloader #x86-64 #uefi #bootloader-for-x86-64
  30. embassy-boot-rp

    Bootloader lib for RP2040 chips

    v0.10.0 160 #bootloader #embassy #rp2040 #lib #chip #linker-script #adaptation
  31. linux-boot-params

    The Boot Parameters for Linux Boot Protocol

    v0.17.2 140 #linux-kernel #asterinas #boot-protocols #os #bootloader #memory-safe #production-grade #x86-64 #secure-boot #kernel-boot
  32. proka-bootloader

    The bootloader for Proka OS

    v0.5.3 #uefi #bootloader #reserved #proka #bios
  33. efi

    Ergonomic Rust bindings for writing UEFI applications

    v0.3.1 #uefi #bootloader #bindings #os-loader
  34. crispy-upload

    Firmware upload tool for crispy-bootloader via USB CDC

    v0.2.0 #rp2040-bootloader #firmware #usb #rp2040 #upload #bootloader
  35. punt

    connect to the punt STM32 USB bootloader

    v0.3.1 #bootloader #micro-controller #usb #target #context #erase #stm32
  36. tinyboot

    CLI firmware flasher for tinyboot bootloader

    v0.4.1 #flasher #firmware #embedded-bootloader #serial #embedded-firmware #embedded #bootloader
  37. 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
  38. bum-os

    A minimal OS

    v0.1.0 #bootloader #os #assembly
  39. mcuboot-meta

    read and parse MCUboot images written in rust 🦀

    v0.1.5 #bootloader #zephyr #mcuboot #embedded
  40. tinyboot-protocol

    Protocol implementation for tinyboot bootloader

    v0.4.0 #embedded-bootloader #protocols #embedded #firmware #embedded-firmware #bootloader
  41. rsdp

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

    v2.0.1 5.2K #acpi #aml #locating #parser #bootloader #zero-allocation #bios #feature-complete
  42. os_image_lens

    Dependency-free ELF64 kernel image inspector and load-plan builder for Rust OS development

    v0.1.0 #kernel-bootloader #bootloader #os-kernel #elf #kernel #no-std
  43. solo2

    CLI for the SoloKeys Solo 2 security key

    v0.2.2 #security-key #ctap #solo-keys #bootloader #mode #pcsc #firmware #uuid #usb-device #ndef
  44. wyrcan

    The Container Bootloader

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

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

    v0.2.1 #bootloader #protocols #response #tockloader #command #no-std #ping
  46. adafruit-nrf52-bootloader-ctrl

    Adafruit nrf52 bootloader control library

    v0.1.1 #bootloader #adafruit #nrf52
  47. tinyboot-ch32-rt

    Minimal tinyboot runtime for CH32

    v0.4.1 #embedded-bootloader #ch32 #risc-v #embedded #bootloader
  48. 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 #should-panic
  49. cfloader

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

    v0.1.0 #crazyflie #bootloader
  50. bootsector

    Read partitions from block devices or files

    v0.2.0 290 #partition-table #bootloader #mbr-partition-table #gpt-partition-table #block-device
  51. tinyboot-ch32-boot

    Bootloader library for tinyboot on CH32 microcontrollers

    v0.3.0 #embedded-bootloader #ch32 #risc-v #embedded #bootloader
  52. 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
  53. 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
  54. 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
  55. tinyboot-ch32-app

    App-side library for tinyboot on CH32 microcontrollers

    v0.3.0 #embedded-bootloader #ch32 #risc-v #embedded #bootloader
  56. geist_bootloader

    bootloader & cli for controlling Geist

    v0.1.10 550 #bootloader #geist #command-line-tool #container #service #logging #service-status
  57. tinyboot-ch32-hal

    Hardware abstraction layer for tinyboot on CH32 microcontrollers

    v0.3.0 #embedded-bootloader #ch32 #risc-v #embedded #bootloader
  58. loadstone

    Portable secure bootloader for Cortex-M MCUs

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

    Distribution Installer Backend

    v0.3.2 #install #distribution #partition-table #back-end #disk #bootloader #gpt
  60. stivale-boot

    parsing stivale and stivale 2 structures

    v0.3.1 #stivale #structures #kernel #parser #bootloader
  61. svl-tools

    Tools for interfacing with the Sparkfun Variable Bootloader (SVL)

    v0.1.1 #bootloader #artemis #programmers #apollo3
  62. springboard-api

    Makes a kernel compatible with the springboard crate

    v3.0.1 #uefi #bootloader #kernel #springboard #kernel-image #trident #bios #disk-image
  63. plex-boot

    experimental boot manager with live-loading ISO support and more cool things

    v0.1.0 #efi #boot-manager #plex #config #linux-kernel #uefi #bootloader #config-toml
  64. 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
  65. bootloader_linker

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

    v0.1.7 #bootloader #osdev #bootloader-api
  66. nt-load-order

    determine the driver load order of a Windows system

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

  68. grapple-lasercan

    Grapple Robotics' LaserCAN

    v2024.2.1 #robotics #firmware #grapple #laser-can #bootloader #firmware-bootloader
  69. tinyboot-core

    Core bootloader library for tinyboot

    v0.4.0 #embedded-bootloader #firmware #embedded #embedded-firmware #bootloader
  70. 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 #uefi #disk-image #docker-run
  71. kiffieboot

    Runtime support for Kiffieboot

    v0.1.0 #bootloader #dfu #pic32 #mips #no-std
  72. 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
  73. loadstone_config

    Portable secure bootloader for Cortex-M MCUs - Configuration layer

    v1.0.0 #bare-metal #secure #bootloader #embedded-bootloader #embedded
  74. drogue-boot

    A cortex-m bootloader toolkit

    v0.1.2 #embedded-bootloader #cortex-m #embedded #cortex-m-embedded #bootloader
  75. ampere-bootloader

    Dead Project, Rewriting everything in C

    v0.1.0-rc1 #bootloader #ampere #rewriting-dead #experimental
  76. stm32-bootloader-client

    communicating with the STM32 system bootloader

    v0.1.0 #bootloader #stm32 #system #communicating #i2c #firmware
  77. 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
  78. moonboot-codegen

    Code generation helpers for moonboot bootloader framework

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

    Retrieves the file system location of a bootloader dependency

    v0.0.4 430 #bootloader #filesystem #file #location #locating
  80. wakatiwai-udive

    An API for Wakatiwai drivers

    v0.1.2 #driver #boot-manager #bootloader
  81. yapu

    AN3155-compliant programmer

    v0.1.0-alpha.2 #programmers #bootloader #uart #flash #embedded
  82. stm32-uart-loader

    interacting with the STM32 factory UART bootloader

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

    OTA Bootloader Construction Framework for Rust no_std environments

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

    CLI tool for interacting with a RP2040 device through serial

    v0.1.0 #pico #rp2040 #serial #devices #bootloader #command-line-tool #unspecified
  85. 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
  86. factbird-common

    Common files for the Factbird Duo & Bootloader

    v0.2.1 #bootloader #factbird #duo
  87. bootloader_precompiled

    Precompiled version of the bootloader crate

    v0.3.0 200 #bootloader #pre-compiled #version #version-of-bootloader
  88. esp-ota-nostd

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

    v0.1.0 #esp32 #ota #bootloader #compatible #default
  89. nrf_dfu

    help build an nRF bootloader

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

    An experimental pure-Rust x86 bootloader

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

    Macros for moonboot bootloader framework

    v0.1.2 #bootloader #framework #embedded #fota