#efi

  1. r-efi

    UEFI Reference Specification Protocol Constants and Definitions

    v6.0.0 12.4M #efi #uefi #specification #firmware #firmware-specification
  2. uefi

    makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionality

    v0.36.1 79K #efi #api-bindings
  3. r-efi-alloc

    UEFI Memory Allocator Integration

    v2.1.0 127K #efi #uefi #firmware
  4. bootupd

    Bootloader updater

    v0.2.32 #efi #bootloader #uefi #updater #bootloader-image #core-os #bios #fedora #x86-64 #ostree
  5. uefi-raw

    Raw UEFI types and bindings for protocols, boot, and runtime services. This can serve as base for an UEFI firmware implementation or a high-level wrapper to access UEFI functionality from an UEFI image.

    v0.13.0 119K #efi #uefi #api-bindings
  6. iso9660-rs

    A no_std ISO9660 filesystem implementation with El Torito boot support

    v1.0.2 #efi #cd-rom #filesystem #eltorito
  7. fat32-raw

    Cross-platform Rust library for direct FAT32 partition manipulation with ESP support

    v1.0.1 #efi #fat32 #esp #raw #filesystem
  8. uefi-input2

    wrapper for EFI SIMPLE TEXT INPUT EXTEND PROTOCOL, support shift&toggle state and advanced key events

    v36.1.16 #efi #uefi #api-bindings
  9. bootmgr-rs-core

    A framework for easily creating boot managers in Rust

    v0.16.5 850 #efi #uefi
  10. patina_dxe_core

    A pure rust implementation of the UEFI DXE Core

    v20.0.1 270 #efi #interrupt #uefi #firmware #dxe #driver #patina #dispatcher #unit-testing #debugging
  11. devpath

    UEFI Device Path parsing library

    v1.0.1 #efi #uefi #firmware #device-path
  12. demolish-linux

    Destroy a Linux system safely from inside, possible even over SSH. (rm -rf / with more perfection)

    v0.1.1 #linux #system #destroy #rf #rm #ssh #efi
  13. virtfw-libefi

    read + write efi data structures

    v0.6.0 #efi #read-write #data-structures #database #signature #secure-boot #boot-order #udev #devices-path #kek
  14. tcg-log-core-rs

    parse measured boot logs

    v0.1.2 110 #hash #logging #events #tcg #pcr #efi #pc #iterating #notes
  15. efi

    Ergonomic Rust bindings for writing UEFI applications

    v0.3.1 #uefi #bootloader #bindings #os-loader
  16. bootmgr

    A framework for easily creating boot managers in Rust

    v1.0.1 #efi #uefi
  17. patina_adv_logger

    Advanced logger component

    v20.0.1 120 #logging #log-parser #efi #patina #component #debugging #uefi #in-memory #hob #firmware
  18. virtfw-varstore

    efi variable store

    v0.6.1 #efi #store #secure-boot #db #replay #json-parser #protobuf
  19. efivar

    manipulating EFI variables using the OS interface

    v2.0.0 4.1K #efi #os-interface #firmware
  20. virtfw-efi-tools

    efi related linux applications

    v0.1.8 #efi #linux #reboot #applications #boot-next
  21. dyspxkrypt-libuefi

    Raw bindings of UEFI that conforms to the definitions of the UEFI Specification

    v0.6.3 850 #efi #uefi
  22. virtfw-efi-apps

    efi applications, mostly for testing

    v0.1.9 #efi #testing #kernel #applications #x86-64
  23. polished_elf_loader

    Modular, safe ELF loader for Polished OS, supporting UEFI and no_std environments

    v0.1.1 #efi #uefi #elf-file #header-parser #environment #elf-parser #no-std #memory-address #bss #memory-data
  24. uefi-run

    Run UEFI applications

    v0.6.1 #efi #uefi #qemu #applications #executable #root-permissions
  25. efi_signer

    A crates for signing and parsing EFI image

    v0.2.8 120 #efi #authenticode #secure-boot #uefi #pe
  26. ampere-diskimage

    Dead Project, Rewriting everything in C

    v0.1.0-rc2 140 #disk-image #disk-image-creator #rewriting-dead #efi
  27. efiboot

    EFI boot manager variable editor written in Rust

    v1.4.0 140 #efi #uefi
  28. gamozolabs/server

    Pure Rust x86_64 bootloader and kernel

    GitHub 0.1.0 #kernel-bootloader #x86-64 #dhcp-server #disk #networking #efi #uefi #build-system
  29. efi-runner

    A runner for EFI executables using QEMU and OVMF

    v0.1.1 #efi #uefi #runner
  30. efibootnext

    manipulating the BootNext UEFI variable and listing possible boot options

    v0.5.0 120 #efi #uefi
  31. efi-loadopt

    UEFI load option (EFI_LOAD_OPTION) decoding

    v0.2.1 120 #efi #uefi
  32. Try searching with DuckDuckGo.

  33. efi_ffi

    A foreign function interface to UEFI

    v0.1.1 #efi #uefi #os-loader #ffi #api-bindings
  34. uefi-macros

    Procedural macros for the uefi crate

    v0.19.0 76K #efi #uefi #api-bindings
  35. gamozolabs/aht

    Pure Rust x86_64 bootloader and kernel

    GitHub 0.1.0 #hash #kernel-bootloader #hash-table #x86-64 #atomic #efi #build-system
  36. r-efi-string

    UEFI String Types and Converters

    v0.1.0 #efi #string #uefi #unicode #firmware
  37. bootstub-updater

    Automatically updates efibootstub when kernel is updated

    v1.0.0 #efi #bootstub #kernel
  38. gamozolabs/pe_parser

    Pure Rust x86_64 bootloader and kernel

    GitHub 0.1.0 #kernel-bootloader #x86-64 #pe #efi #points #i386 #uefi #build-system
  39. 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
  40. efivarcli

    EFI boot manager variable editor written in Rust

    v2.0.0 #efi #boot-manager
  41. rebootinto-core

    The core API for rebooting into other OS

    v0.1.2 #efi #uefi #reboot
  42. efibootnext-cli

    A cli app for manipulating the BootNext UEFI variable and listing possible boot options

    v0.5.0 #efi #uefi
  43. bootinfo

    displaying boot info from a binary such as a Multiboot-compliant file

    v0.2.0 #binary #displaying #file #boot #info #efi #multiboot2 #checksum #x86-64 #preferences
  44. rebootinto-cli

    The command line tool for rebooting into other OS

    v0.1.0 #efi #uefi #reboot
  45. rebootinto-tui

    The Terminal UI tool for rebooting into other OS

    v0.1.0 #efi #uefi #reboot #rebootinto #tui
  46. uefi-services

    Deprecated. Please migrate to uefi::helpers.

    v0.26.0 2.8K #efi #uefi #api-bindings
  47. mythril

    A intel-focused hypervisor using VT-x/EPT

    v0.1.0 #hypervisor #efi #vtx #ept #x86-64
  48. os-prober-lite

    A Linux program to probe the system for other operating systems installed, a more limited and less aggresive version of os-prober

    v0.1.0 #os-prober #limit #linux #efi #less #ntfs #fuse
  49. linux-bootloader

    build Linux-based bootloaders

    v0.0.1 #efi #bootloader #osdev #linux
  50. efiloader

    implementing a EFI runtime that can boot Linux kernels and related executables

    v0.0.1 #efi #run-time #kernel #linux #protocols #file-loader #mapper #uefi #devices-path #database