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 →
Top 23 C Uefi Projects
-
Link to installing: Ventoy
-
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.
-
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:
-
-
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.
-
-
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 -
Project mention: Limine – Modern, advanced, portable, multiprotocol bootloader and boot manager | news.ycombinator.com | 2025-03-12
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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
-
-
-
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!
-
-
-
uefiseven
An EFI loader that emulates int10h interrupts needed for booting Windows 7 under UEFI Class 3 systems.
-
-
-
SmmBackdoorNg
Updated version of System Management Mode backdoor for UEFI based platforms: old dog, new tricks
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Uefi discussion
C Uefi related posts
-
Armbian Updates: OMV support, boot improvents, Rockchip optimizations
-
Limine – Modern, advanced, portable, multiprotocol bootloader and boot manager
-
Defragging my old Dell's UEFI NVRAM
-
How to Set Up a Local Ubuntu Server to Host Ollama Models with a WebUI
-
Intel says 13th and 14th Gen mobile CPUs are crashing
-
Limine: Legacy-free portable bootloader, supports both Linux and hobby kernels
-
Ventoy: Remove BLOBs from the Source Tree
-
A note from our sponsor - InfluxDB
www.influxdata.com | 20 May 2025
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 |