An open API service providing repository metadata for many open source software ecosystems.

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