#efi #uefi #api-bindings

no-std 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.

12 releases (breaking)

0.10.0 Feb 7, 2025
0.9.0 Oct 24, 2024
0.8.0 Sep 10, 2024
0.6.0 Jul 3, 2024
0.3.0 Jun 21, 2023

#700 in Embedded development

Download history 5384/week @ 2024-12-09 6142/week @ 2024-12-16 4939/week @ 2024-12-23 3888/week @ 2024-12-30 5335/week @ 2025-01-06 5973/week @ 2025-01-13 5794/week @ 2025-01-20 4342/week @ 2025-01-27 5637/week @ 2025-02-03 5584/week @ 2025-02-10 5792/week @ 2025-02-17 4799/week @ 2025-02-24 6038/week @ 2025-03-03 7748/week @ 2025-03-10 10308/week @ 2025-03-17 8382/week @ 2025-03-24

32,872 downloads per month
Used in 14 crates (3 directly)

MIT/Apache

165KB
3.5K SLoC

uefi-raw

Crates.io Docs.rs

This crate contains raw UEFI types that closely match the definitions in the UEFI Specification.

Dependencies

~135KB