#efi

  1. r-efi

    UEFI Reference Specification Protocol Constants and Definitions

    v6.0.0 15.3M #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 57K #efi #api-bindings
  3. r-efi-alloc

    UEFI Memory Allocator Integration

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

    Bootloader updater

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

    A no_std ISO9660 filesystem implementation with El Torito boot support

    v1.0.2 #efi #cd-rom #filesystem #eltorito
  6. 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 55K #efi #uefi #api-bindings
  7. fat32-raw

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

    v1.0.1 #efi #fat32 #esp #raw #filesystem
  8. efi-bank

    A SDK for interacting with the EFI Bank

    v0.1.21 #payment #efi #sdk
  9. swisys

    switch system on reboot

    v0.1.0 #efi #reboot #system #switch #systemd-boot #winapi #uefi
  10. 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
  11. patina_dxe_core

    A pure rust implementation of the UEFI DXE Core

    v20.1.0 800 #efi #interrupt #uefi #firmware #dxe #driver #patina #dispatcher #debugging #unit-testing
  12. bootmgr-rs-core

    A framework for easily creating boot managers in Rust

    v0.16.5 850 #efi #uefi
  13. virtfw-libefi

    read + write efi data structures

    v0.6.0 190 #efi #read-write #data-structures #database #signature #secure-boot #boot-order #udev #devices-path #kek
  14. devpath

    UEFI Device Path parsing library

    v1.0.1 #efi #uefi #firmware #device-path
  15. efivar

    manipulating EFI variables using the OS interface

    v2.0.0 6.8K #efi #os-interface #firmware
  16. efi

    Ergonomic Rust bindings for writing UEFI applications

    v0.3.1 #uefi #bootloader #bindings #os-loader
  17. patina_adv_logger

    Advanced logger component

    v20.1.0 500 #logging #log-parser #efi #patina #component #debugging #in-memory #uefi #hob #firmware
  18. 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
  19. bootmgr

    A framework for easily creating boot managers in Rust

    v1.0.1 #efi #uefi
  20. tcg-log-core-rs

    parse measured boot logs

    v0.1.2 110 #hash #logging #events #tcg #pcr #efi #pc #iterating #notes
  21. virtfw-varstore

    efi variable store

    v0.6.1 #efi #store #secure-boot #db #replay #json-parser #protobuf
  22. virtfw-efi-tools

    efi related linux applications

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

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

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

    efi applications, mostly for testing

    v0.1.9 #efi #testing #kernel #applications #x86-64
  25. efivar-fix

    manipulating EFI variables using the OS interface

    v2.0.1 #efi #os-interface
  26. 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
  27. uefi-run

    Run UEFI applications

    v0.6.1 #efi #uefi #qemu #applications #executable #root-permissions
  28. 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
  29. gamozolabs/kernel

    Pure Rust x86_64 bootloader and kernel

    GitHub 0.1.0 #kernel-bootloader #x86-64 #dhcp-server #bios #system #eg #efi
  30. efi_signer

    A crates for signing and parsing EFI image

    v0.2.8 #efi #authenticode #secure-boot #uefi #pe
  31. efiboot

    EFI boot manager variable editor written in Rust

    v1.4.0 140 #efi #uefi
  32. ampere-diskimage

    Dead Project, Rewriting everything in C

    v0.1.0-rc2 140 #disk-image #disk-image-creator #rewriting-dead #efi
  33. 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
  34. efi-runner

    A runner for EFI executables using QEMU and OVMF

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

    manipulating the BootNext UEFI variable and listing possible boot options

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

    UEFI load option (EFI_LOAD_OPTION) decoding

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

  38. efi_ffi

    A foreign function interface to UEFI

    v0.1.1 #efi #uefi #os-loader #ffi #api-bindings
  39. gamozolabs/aht

    Pure Rust x86_64 bootloader and kernel

    GitHub 0.1.0 #hash #kernel-bootloader #hash-table #x86-64 #atomic #efi #build-system
  40. uefi-macros

    Procedural macros for the uefi crate

    v0.19.0 59K #efi #uefi #api-bindings
  41. r-efi-string

    UEFI String Types and Converters

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

    Automatically updates efibootstub when kernel is updated

    v1.0.0 #efi #bootstub #kernel
  43. 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
  44. 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
  45. efivarcli

    EFI boot manager variable editor written in Rust

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

    The core API for rebooting into other OS

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

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

    v0.5.0 #efi #uefi
  48. 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
  49. rebootinto-cli

    The command line tool for rebooting into other OS

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

    The Terminal UI tool for rebooting into other OS

    v0.1.0 #efi #uefi #reboot #rebootinto #tui
  51. mythril

    A intel-focused hypervisor using VT-x/EPT

    v0.1.0 #hypervisor #efi #vtx #ept #x86-64
  52. uefi-services

    Deprecated. Please migrate to uefi::helpers.

    v0.26.0 2.8K #efi #uefi #api-bindings
  53. 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
  54. linux-bootloader

    build Linux-based bootloaders

    v0.0.1 #efi #bootloader #osdev #linux
  55. 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