GitHub topics: uefi
tianocore/edk2
EDK II
Language: C - Size: 314 MB - Last synced at: about 2 hours ago - Pushed at: about 7 hours ago - Stars: 5,029 - Forks: 2,699

microsoft/mu_devops
Project Mu Developer Operations
Language: Dockerfile - Size: 674 KB - Last synced at: about 1 hour ago - Pushed at: about 7 hours ago - Stars: 32 - Forks: 25

Dasharo/docs
Scalable, modular, and easy to combine BIOS firmware technology without boundaries on processor architecture.
Language: HTML - Size: 324 MB - Last synced at: about 6 hours ago - Pushed at: about 16 hours ago - Stars: 42 - Forks: 18

microsoft/mu_plus
Project Mu Microsoft Core UEFI Value
Language: C - Size: 14.4 MB - Last synced at: about 20 hours ago - Pushed at: 1 day ago - Stars: 234 - Forks: 105

microsoft/mu_tiano_plus
Project Mu TianoCore Plus
Language: C - Size: 289 MB - Last synced at: about 22 hours ago - Pushed at: 1 day ago - Stars: 71 - Forks: 53

retrage/edk2-nightly
Unofficial EDK2 nightly build
Language: Dockerfile - Size: 7.72 GB - Last synced at: about 17 hours ago - Pushed at: 1 day ago - Stars: 65 - Forks: 4

aleister888/artix-installer
Instalador y configurador para Artix Linux
Language: Shell - Size: 82 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 3 - Forks: 0

KaiNorberg/PatchworkOS
Patchwork is a hobbyist OS built from scratch in C for the x86_64 architecture with a monolithic kernel.
Language: C - Size: 7.67 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 93 - Forks: 3

IdoMessenberg/taiga_os
a simple self contained operating system and bootloader written 100% in rust from scratch
Language: Rust - Size: 4.02 MB - Last synced at: about 20 hours ago - Pushed at: 1 day ago - Stars: 3 - Forks: 0

Project-Aloha/mu_aloha_platforms
Port of mu_andromeda_platforms for other qualcomm based devices.
Language: ASL - Size: 287 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 141 - Forks: 101

Push3AX/GrabAccess
Bootkit / Windows Login Password Bypass Tool
Language: C - Size: 9.76 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 480 - Forks: 82

armbian/build
Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf
Language: Shell - Size: 637 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 4,574 - Forks: 2,521

Dasharo/edk2
EDK II component of Dasharo
Language: C - Size: 301 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 15 - Forks: 6

Mysteriusz/ByteOS
ByteOS - Lightweight UEFI based operating system featuring custom UEFI Shell like environment for custom kernel loading and testing
Language: C - Size: 2.15 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

TYDQSoft/elf2efi
ELF executable file to UEFI executable file converter.
Language: Pascal - Size: 102 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 15 - Forks: 1

linuxboot/uefisettings
The tool to read/get/extract and write/change/modify BIOS/UEFI settings from Linux terminal.
Language: Rust - Size: 775 KB - Last synced at: 1 day ago - Pushed at: 5 months ago - Stars: 58 - Forks: 9

hhuOS/towboot
a bootloader for Multiboot kernels on UEFI systems written in Rust
Language: Rust - Size: 630 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 20 - Forks: 2

pbatard/uefi-ntfs
UEFI:NTFS - Boot NTFS or exFAT partitions from UEFI
Language: C - Size: 248 KB - Last synced at: 4 days ago - Pushed at: 4 months ago - Stars: 827 - Forks: 141

microsoft/mu_feature_mm_supv
Project Mu - Feature Repo - MM Supervisor
Language: C - Size: 2.12 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 55 - Forks: 28

GKernelCI/Ghelper
Gentoo kernel CI builder helper scripts
Language: Python - Size: 113 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 6 - Forks: 6

hanbings/canicula
⭐ Canicula OS - 天狼星 OS 一个以好玩为主的(x86-64 / AArch64 / RISC-V64GC)操作系统 A fun-focused (x86-64 / AArch64 / RISC-V64GC) operating system.
Language: Rust - Size: 347 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 32 - Forks: 1

ivandavidov/minimal
Minimal Linux Live (MLL) is a tiny educational Linux distribution, which is designed to be built from scratch by using a collection of automated shell scripts. Minimal Linux Live offers a core environment with just the Linux kernel, GNU C library, and Busybox userland utilities.
Language: HTML - Size: 7 MB - Last synced at: 4 days ago - Pushed at: about 1 year ago - Stars: 1,608 - Forks: 314

Eclipse-Community/r3dusb Fork of pbatard/rufus
The r3dacted USB Formatting Utility
Language: C - Size: 37.5 MB - Last synced at: 3 days ago - Pushed at: 9 months ago - Stars: 7 - Forks: 0

caden-maxwell/uefi-dev
A just-for-fun repository to expand my knowledge in UEFI development.
Language: C - Size: 2.97 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

microsoft/mu
Project Mu Documentation
Language: Python - Size: 114 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 586 - Forks: 85

memN0ps/redlotus-rs 📦
Rusty Bootkit - Windows UEFI Bootkit in Rust (Codename: RedLotus)
Language: Rust - Size: 2.88 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 526 - Forks: 65

TYDQSoft/UEFIPascalOS
Source Code of UEFI Pascal OS
Language: Pascal - Size: 589 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 2 - Forks: 0

Mattiwatti/EfiGuard
Disable PatchGuard and Driver Signature Enforcement at boot time
Language: C++ - Size: 584 KB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 1,968 - Forks: 354

rust-osdev/uefi-rs
Rusty wrapper for the Unified Extensible Firmware Interface (UEFI). This crate makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionality.
Language: Rust - Size: 5.24 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 1,400 - Forks: 169

mathjx000/UEFI-Games
Simple games running using UEFI
Language: Zig - Size: 9.77 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1 - Forks: 0

ljQAQ233/textos-pre
it's the developing version of textos. check it online!
Language: C - Size: 42.8 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

Cr4sh/s6_pcie_microblaze
PCI Express DIY hacking toolkit for Xilinx SP605. This repository is also home of Hyper-V Backdoor and Boot Backdoor, check readme for links and info
Language: C - Size: 38.4 MB - Last synced at: 7 days ago - Pushed at: 11 months ago - Stars: 786 - Forks: 158

Tow-Boot/Tow-Boot
An opinionated distribution of U-Boot. — https://matrix.to/#/#Tow-Boot:matrix.org?via=matrix.org
Language: Nix - Size: 2.32 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 574 - Forks: 169

TechUnRestricted/WinDiskWriter
🖥 Windows Bootable USB creator for macOS. 🛠 Patches Windows 11 to bypass TPM and Secure Boot requirements. 👾 UEFI & Legacy Support
Language: C - Size: 34.7 MB - Last synced at: 7 days ago - Pushed at: 2 months ago - Stars: 2,280 - Forks: 58

Andy-Python-Programmer/aero
Aero is a new modern, experimental, UNIX-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a few.
Language: Rust - Size: 473 MB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 1,211 - Forks: 52

pftf/RPi4
Raspberry Pi 4 UEFI Firmware Images
Size: 497 KB - Last synced at: 6 days ago - Pushed at: about 2 months ago - Stars: 1,260 - Forks: 152

microsoft/mu_basecore
Project Mu BaseCore
Language: C - Size: 305 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 254 - Forks: 137

Metabolix/HackBGRT
Windows boot logo changer for UEFI systems
Language: C# - Size: 4.18 MB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 2,447 - Forks: 250

limine-bootloader/limine
Modern, advanced, portable, multiprotocol bootloader and boot manager.
Language: C - Size: 156 MB - Last synced at: 7 days ago - Pushed at: 12 days ago - Stars: 2,136 - Forks: 151

iolivergithub/jane
Jane Attestation Server
Language: Go - Size: 202 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 5 - Forks: 1

Thomashighbaugh/Lenovo-Legion-Advanced-Bios
The contents of the flashdrive (and an ISO) that when booted from, I can access the Advanced Bios on my Legion Pro 5 16irx9
Size: 10.7 KB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 6 - Forks: 1

bigbigmdm/IMSProg
IMSProg - software for CH341A-based programmers to work with I2C, SPI and MicroWire EEPROM/Flash chips
Language: HTML - Size: 39.8 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 352 - Forks: 62

nrdmn/uefi-paint
UEFI-bootable touch paint app
Language: Zig - Size: 64.5 KB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 47 - Forks: 2

Jamesits/S0ixEnabler
Force enable S0 Low Power Idle mode on your computer.
Language: C - Size: 29.3 KB - Last synced at: 5 days ago - Pushed at: about 5 years ago - Stars: 30 - Forks: 1

chickendrop89/fastboot-oem-extractor
Extract hidden "fastboot oem" commands from firmware blobs
Language: Python - Size: 33.2 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 2 - Forks: 0

crawfxrd/uefi-modules-rs
UEFI modules for System76 Open Firmware
Language: Rust - Size: 692 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 1 - Forks: 0

pbatard/Fido
A PowerShell script to download Windows or UEFI Shell ISOs
Language: PowerShell - Size: 326 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 2,514 - Forks: 236

a1ive/grub2-filemanager 📦
GRUB2-based file manager
Language: Shell - Size: 66.4 MB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 536 - Forks: 109

ventoy/Ventoy
A new bootable USB solution.
Language: C - Size: 204 MB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 65,959 - Forks: 4,225

memN0ps/illusion-rs 📦
Rusty Hypervisor - Windows UEFI Blue Pill Type-1 Hypervisor in Rust (Codename: Illusion)
Language: Rust - Size: 2.85 MB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 251 - Forks: 33

MuertoGB/MacEfiToolkit
A tool for analyzing Mac EFI and Intel-based T2 SOCROM firmware, featuring limited editing capabilities.
Language: C# - Size: 12.3 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 86 - Forks: 13

edk2-porting/edk2-rk3588
EDK2 UEFI firmware for Rockchip RK3588 platforms
Language: C - Size: 79.8 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 578 - Forks: 120

LinChenjun2008/clay_figure_kernel
Clay Figure Kernel是一个简易的系统内核(开发中),可运行在带有UEFI的x86_64架构(amd64)的计算机中。 本项目可用于学习操作系统相关知识以及入门操作系统的参考。
Language: C - Size: 443 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 7 - Forks: 0

qilingframework/qiling
A True Instrumentable Binary Emulation Framework
Language: Python - Size: 72.1 MB - Last synced at: 10 days ago - Pushed at: 30 days ago - Stars: 5,367 - Forks: 737

nix-community/lanzaboote
Secure Boot for NixOS [maintainers=@blitz @raitobezarius @nikstur]
Language: Rust - Size: 1.15 MB - Last synced at: 8 days ago - Pushed at: about 1 month ago - Stars: 1,077 - Forks: 59

evanpurkhiser/rEFInd-minimal
A stunningly clean theme for the rEFInd UEFI boot manager.
Size: 3.36 MB - Last synced at: 8 days ago - Pushed at: 10 months ago - Stars: 2,094 - Forks: 226

Lennart1978/efibootlst
List all UEFI Boot entries
Language: C - Size: 0 Bytes - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

wenyuzhao/Sophon
A Raspberry Pi OS Kernel in Rust
Language: Rust - Size: 5.31 MB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 33 - Forks: 2

mikeroyal/Firmware-Guide
Firmware Guide
Language: C - Size: 120 KB - Last synced at: 8 days ago - Pushed at: about 3 years ago - Stars: 79 - Forks: 17

vvaltchev/tilck
A Tiny Linux-Compatible Kernel
Language: C - Size: 10.2 MB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 2,430 - Forks: 105

Lennart1978/efilst
List all EFI variables with values in HEX and ASCII
Language: C - Size: 158 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

leomeinel/arch-install
My personal Arch Linux install script using LUKS2 encryption, LVM and btrfs with optional RAID1.
Language: Shell - Size: 2.07 MB - Last synced at: about 22 hours ago - Pushed at: 11 days ago - Stars: 7 - Forks: 1

river-li/awesome-uefi-security
👓A collection of papers/tools/exploits for UEFI security.
Size: 262 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 157 - Forks: 11

Mexit/MultiOS-USB
Boot operating systems directly from ISO/WIM images
Language: Shell - Size: 26.7 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 338 - Forks: 38

microsoft/mu_feature_config
Project Mu - Feature Repo - UEFI User Config and Management Support
Language: Python - Size: 1.51 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 25 - Forks: 30

linuxboot/linuxboot.org
LinuxBoot.org website
Language: HTML - Size: 5.85 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 10 - Forks: 10

jantari/LSUClient
Orchestrate driver, BIOS/UEFI and firmware updates for Lenovo computers 👨💻
Language: PowerShell - Size: 505 KB - Last synced at: 9 days ago - Pushed at: about 2 months ago - Stars: 223 - Forks: 24

Foxboron/sbctl
:computer: :lock: :key: Secure Boot key manager
Language: Go - Size: 17.3 MB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 1,612 - Forks: 91

Foxboron/go-uefi
Linux UEFI library written in pure Go.
Language: Go - Size: 8.03 MB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 149 - Forks: 17

9elements/firmware-action
Build system for open source firmware (coreboot, linux, EDK2, ...) with unified builds across development and CI environments.
Language: Go - Size: 1.15 MB - Last synced at: 6 days ago - Pushed at: 8 days ago - Stars: 15 - Forks: 1

pftf/RPi3
Raspberry Pi 3 UEFI Firmware Images
Size: 2.23 MB - Last synced at: 12 days ago - Pushed at: almost 2 years ago - Stars: 286 - Forks: 32

XxAcielxX/arch-plasma-install
Minimal Arch Installation with KDE Plasma Desktop from scratch.
Size: 133 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 149 - Forks: 22

xCuri0/ReBarUEFI
Resizable BAR for (almost) any UEFI system
Language: C - Size: 916 KB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 1,720 - Forks: 80

piraterna/libsefi
Read-only mirror of https://git.piraterna.org/libsefi
Language: C - Size: 143 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 1

somecollagist/wakatiwai
A simple and configurable UEFI bootloader, written in Rust.
Language: Rust - Size: 240 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 3 - Forks: 1

Cr4sh/ThinkPwn
Started as arbitrary System Management Mode code execution exploit for Lenovo ThinkPad model line, ended as exploit for industry-wide 0day vulnerability in machines of many vendors
Language: C - Size: 402 KB - Last synced at: 14 days ago - Pushed at: almost 3 years ago - Stars: 675 - Forks: 84

manatails/uefiseven
An EFI loader that emulates int10h interrupts needed for booting Windows 7 under UEFI Class 3 systems.
Language: C - Size: 147 MB - Last synced at: 13 days ago - Pushed at: over 3 years ago - Stars: 428 - Forks: 49

tandasat/Hypervisor-101-in-Rust
The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.
Language: Rust - Size: 15.6 MB - Last synced at: 13 days ago - Pushed at: 7 months ago - Stars: 1,039 - Forks: 72

tandasat/MiniVisorPkg
The research UEFI hypervisor that supports booting an operating system.
Language: C - Size: 6.08 MB - Last synced at: 15 days ago - Pushed at: 8 months ago - Stars: 597 - Forks: 88

3a1/Insomnia
UEFI Bootkit that infects kernel with backdoor using SSDT hook
Language: C - Size: 717 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 2 - Forks: 2

noahbliss/mortar
Framework to join Linux's physical security bricks.
Language: Shell - Size: 16.3 MB - Last synced at: 12 days ago - Pushed at: 19 days ago - Stars: 252 - Forks: 15

cybozu-go/sabakan
A versatile network boot server for large data centers
Language: Go - Size: 10.6 MB - Last synced at: 13 days ago - Pushed at: 15 days ago - Stars: 130 - Forks: 8

awslabs/python-uefivars
Python package and helper tool to analyze, convert and modify UEFI variable stores.
Language: Python - Size: 84 KB - Last synced at: 2 days ago - Pushed at: 7 months ago - Stars: 21 - Forks: 10

microsoft/mu_tiano_platforms
Project Mu Virtual Platform Firmware
Language: C - Size: 13.9 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 67 - Forks: 53

microsoft/mu_silicon_intel_tiano
Project Mu - TianoCore Intel Packages
Language: C - Size: 292 MB - Last synced at: 11 days ago - Pushed at: 16 days ago - Stars: 27 - Forks: 36

microsoft/mu_silicon_arm_tiano
Project Mu - TianoCore Arm Packages
Language: C - Size: 281 MB - Last synced at: 11 days ago - Pushed at: 16 days ago - Stars: 44 - Forks: 40

microsoft/mu_feature_ipmi
Project Mu - Feature Repo- Firmware support for IPMI
Language: C - Size: 712 KB - Last synced at: 11 days ago - Pushed at: 16 days ago - Stars: 22 - Forks: 33

microsoft/mu_feature_dfci
DFCI - Device Firmware Configuration Interface
Language: C - Size: 5.06 MB - Last synced at: 11 days ago - Pushed at: 16 days ago - Stars: 17 - Forks: 22

microsoft/mu_oem_sample
Project Mu OEM Sample Code
Language: C - Size: 975 KB - Last synced at: 11 days ago - Pushed at: 16 days ago - Stars: 50 - Forks: 48

microsoft/mu_crypto_release
Release platform for Mu CryptoBin
Language: Assembly - Size: 2.44 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 12 - Forks: 14

2KAbhishek/refind2k
Minimalist Theme for rEFInd 💠💻
Language: Shell - Size: 680 KB - Last synced at: 12 days ago - Pushed at: 4 months ago - Stars: 85 - Forks: 12

al3xtjames/ghidra-firmware-utils
Ghidra utilities for analyzing PC firmware
Language: Java - Size: 9.67 MB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 418 - Forks: 48

WOA-Project/Lumia950XLPkg
Non-EOL (yes!) AArch64 UEFI firmware for Lumia 950 / Lumia 950 XL
Language: C - Size: 7.06 MB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 370 - Forks: 46

mbusb/multibootusb
Create multiboot live Linux on a USB disk...
Language: Python - Size: 29.3 MB - Last synced at: 11 days ago - Pushed at: almost 4 years ago - Stars: 1,413 - Forks: 204

Neverous/efibooteditor
Boot Editor for (U)EFI based systems
Language: C++ - Size: 67.1 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 309 - Forks: 19

posalusa24/test-uefi-bootloader
UEFI x64 bootloader prototype for a custom OS, written in FASM (Implementation of paper: https://github.com/posalusa24/cs-term-paper)
Language: Assembly - Size: 1.94 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

BoringBoredom/UEFI-Editor
Aptio V UEFI Editor: an alternative to AMIBCP
Language: TypeScript - Size: 10.8 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 663 - Forks: 53

systemboot/systemboot 📦
SystemBoot is a LinuxBoot distribution that works as a system firmware + bootloader, based on u-root
Language: Go - Size: 97.4 MB - Last synced at: about 22 hours ago - Pushed at: almost 6 years ago - Stars: 112 - Forks: 17

nguyentumine/AIO-Boot 📦
AIO Boot is an All-in-One bootable software for USB and HDD. Is one of the best Multiboot USB Creator for Windows.
Language: Batchfile - Size: 467 MB - Last synced at: 16 days ago - Pushed at: almost 3 years ago - Stars: 510 - Forks: 88

CPScript/TinyUEFI
A lightweight UEFI development framework
Language: C - Size: 46.9 KB - Last synced at: 3 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0
