C Uefi

Open-source C projects categorized as Uefi

Top 23 C Uefi Projects

  1. Ventoy

    A new bootable USB solution.

    Project mention: 🛠️ Setting up Arch | dev.to | 2024-10-13

    Link to installing: Ventoy

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Rufus

    The Reliable USB Formatting Utility

    Project mention: How to Set Up a Local Ubuntu Server to Host Ollama Models with a WebUI | dev.to | 2024-12-14

    Use tools like Rufus (Windows) or dd (Linux/Mac) to create a bootable USB drive:

  4. hekate

    hekate - A GUI based Nintendo Switch Bootloader

  5. edk2

    EDK II

    Project mention: Defragging my old Dell's UEFI NVRAM | news.ycombinator.com | 2025-02-23

    Very interesting. I wonder if this a result of some "swiss cheesee" effect due to constraints around UEFI and NVRAM themselves, when updating EFI variables.

    NVRAM must maintain atomicity of memory transactions for power failures. Its whole purpose is to store data when you turn your computer off. As a result, when deleteing an EFI variable, you can't manage the individual bytes - you have to delete a whole entry (which can be rather large - based on the EFI specification and the code used for edk2, e.g. https://github.com/tianocore/edk2/blob/83a86f465ccb1a792f5c5...). Deleting these entries might become a problem when you start running against memory constraints and what slots in memory are actually available; hence a possible fragmentation issue.

    Additionally, I appreciated how short and specific this blog post was. I enjoy the style of post of someone encountering a problem and solving it.

  6. tilck

    A Tiny Linux-Compatible Kernel

  7. WinDiskWriter

    🖥 Windows Bootable USB creator for macOS. 🛠 Patches Windows 11 to bypass TPM and Secure Boot requirements. 👾 UEFI & Legacy Support

    Project mention: macOS WinDiskWriter: Windows Bootable USB Creator – Bypass TPM and Secure Boot | news.ycombinator.com | 2025-05-08
  8. limine

    Modern, advanced, portable, multiprotocol bootloader and boot manager.

    Project mention: Limine – Modern, advanced, portable, multiprotocol bootloader and boot manager | news.ycombinator.com | 2025-03-12
  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. ReBarUEFI

    Resizable BAR for (almost) any UEFI system

    Project mention: Intel Announces Arc B-Series "Battlemage" Discrete Graphics with Linux Support | news.ycombinator.com | 2024-12-03

    If the firmware is open source, perhaps it could be retrofitted. For amd64 motherboards that do not have native UEFI support, retrofits are possible through this:

    https://github.com/xCuri0/ReBarUEFI

  11. uefi-ntfs

    UEFI:NTFS - Boot NTFS or exFAT partitions from UEFI

  12. MiniVisorPkg

    The research UEFI hypervisor that supports booting an operating system.

  13. edk2-rk3588

    EDK2 UEFI firmware for Rockchip RK3588 platforms

    Project mention: Show HN: I Made an Open-Source Laptop from Scratch | news.ycombinator.com | 2025-01-22

    came here to shit on this project, that there was no way it was open source down to the ME, like a raptor or framework computer. absolutely required IMO to be considered open source.

    i didn't find any firwmware in the repo (didn't look exhaustively) but I did find that the SoC this is based on is supported by https://github.com/edk2-porting/edk2-rk3588 .

    AFAICT the azoteq trackpad has proprietary firmware, so if that's true then i won't call this laptop open source. but from a practical perspective, i am much less worried about that then the boot path.

    love the keyboard, wish i could test drive it!

    very impressive!

  14. EfiFs

    EFI FileSystem drivers

  15. mitnal

    Twitter client for UEFI

  16. uefiseven

    An EFI loader that emulates int10h interrupts needed for booting Windows 7 under UEFI Class 3 systems.

  17. dropWPBT

    Disables the Windows Platform Binary Table (WPBT) in your UEFI firmware.

  18. CVE-2022-21894

    baton drop (CVE-2022-21894): Secure Boot Security Feature Bypass Vulnerability

  19. SmmBackdoorNg

    Updated version of System Management Mode backdoor for UEFI based platforms: old dog, new tricks

  20. NintendoSwitchPkg

    WIP UEFI EDK2 Implementation for Nintendo Switch or generic Tegra210 platforms

  21. mu_basecore

    Project Mu BaseCore

  22. NesUEFI

    A bootable NES Emulator running on UEFI

  23. mu_andromeda_platforms

    Project Mu UEFI Firmware for Surface Duo Devices

  24. VeraCrypt-DCS

    VeraCrypt EFI Bootloader for EFI Windows system encryption (LGPL)

  25. uefi-elf-bootloader

    UEFI ELF Bootloader example

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Uefi discussion

Log in or Post with

C Uefi related posts

  • Armbian Updates: OMV support, boot improvents, Rockchip optimizations

    2 projects | news.ycombinator.com | 12 May 2025
  • Limine – Modern, advanced, portable, multiprotocol bootloader and boot manager

    1 project | news.ycombinator.com | 12 Mar 2025
  • Defragging my old Dell's UEFI NVRAM

    1 project | news.ycombinator.com | 23 Feb 2025
  • How to Set Up a Local Ubuntu Server to Host Ollama Models with a WebUI

    1 project | dev.to | 14 Dec 2024
  • Intel says 13th and 14th Gen mobile CPUs are crashing

    1 project | news.ycombinator.com | 23 Jul 2024
  • Limine: Legacy-free portable bootloader, supports both Linux and hobby kernels

    1 project | news.ycombinator.com | 15 Jul 2024
  • Ventoy: Remove BLOBs from the Source Tree

    3 projects | news.ycombinator.com | 15 Jun 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Uefi projects in C? This list will help you:

# Project Stars
1 Ventoy 66,965
2 Rufus 31,310
3 hekate 7,232
4 edk2 5,096
5 tilck 2,442
6 WinDiskWriter 2,438
7 limine 2,217
8 ReBarUEFI 1,749
9 uefi-ntfs 836
10 MiniVisorPkg 625
11 edk2-rk3588 626
12 EfiFs 557
13 mitnal 530
14 uefiseven 428
15 dropWPBT 400
16 CVE-2022-21894 318
17 SmmBackdoorNg 313
18 NintendoSwitchPkg 278
19 mu_basecore 256
20 NesUEFI 183
21 mu_andromeda_platforms 166
22 VeraCrypt-DCS 143
23 uefi-elf-bootloader 95

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com