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

GitHub topics: uefi

KaiNorberg/PatchworkOS

Patchwork is a hobbyist OS built from scratch in C for the x86_64 architecture with a monolithic kernel.

Language: C - Size: 9.9 MB - Last synced at: 1 minute ago - Pushed at: about 1 hour ago - Stars: 94 - Forks: 3

Mysteriusz/ByteOS

ByteOS - Lightweight UEFI based os with entirely custom core and libraries. Designed with strong push on scalability and compatibility.

Language: C - Size: 34.5 MB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 1 - Forks: 0

Coool/IMSProg Fork of bigbigmdm/IMSProg

IMSProg - software for CH341A-based programmers to work with I2C, SPI and MicroWire EEPROM/Flash chips (Latvian translation)

Language: HTML - Size: 42.6 MB - Last synced at: about 16 hours ago - Pushed at: about 17 hours ago - Stars: 1 - Forks: 0

PINAUK-OS/PINAUK

PINAUK Is Not an Another Unix Kernel

Language: C - Size: 4.94 MB - Last synced at: about 16 hours ago - Pushed at: about 18 hours ago - Stars: 1 - Forks: 0

MrCee/create-bootable-windows-usb-on-macos

Create bootable Windows 10/11 USBs on macOS. Supports UEFI + BIOS, unattended setup, and TPM bypass.

Language: Shell - Size: 6.84 KB - Last synced at: about 18 hours ago - Pushed at: about 18 hours ago - Stars: 0 - Forks: 0

ChefKissInc/skywalkOS

An operating system written in Rust. skywalkOS is not <insert other operating system here>.

Language: Rust - Size: 117 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 15 - Forks: 0

adnaanz/lsu

Compute LSU factorization of a matrix in PyTorch

Language: Python - Size: 19.5 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

tianocore/edk2

EDK II

Language: C - Size: 315 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 5,074 - Forks: 2,710

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: about 17 hours ago - Pushed at: 4 months ago - Stars: 582 - Forks: 172

Mexit/MultiOS-USB

Boot operating systems directly from ISO/WIM images

Language: Shell - Size: 26.9 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 353 - Forks: 41

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: about 17 hours ago - Pushed at: 8 months ago - Stars: 260 - Forks: 33

nix-community/lanzaboote

Secure Boot for NixOS [maintainers=@blitz @raitobezarius @nikstur]

Language: Rust - Size: 1.16 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,115 - Forks: 61

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: 3 days ago - Pushed at: 3 days ago - Stars: 33 - Forks: 1

memN0ps/redlotus-rs 📦

Rusty Bootkit - Windows UEFI Bootkit in Rust (Codename: RedLotus)

Language: Rust - Size: 2.88 MB - Last synced at: about 17 hours ago - Pushed at: over 1 year ago - Stars: 530 - Forks: 67

Zile995/booster-um

Booster UKI Manager - A simple bash script to manage UKI files generated by booster and systemd-ukify

Language: Shell - Size: 187 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 14 - Forks: 0

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.41 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1,408 - Forks: 170

river-li/awesome-uefi-security

👓A collection of papers/tools/exploits for UEFI security.

Size: 262 KB - Last synced at: 3 days ago - Pushed at: 3 months ago - Stars: 166 - Forks: 11

Foxboron/sbctl

:computer: :lock: :key: Secure Boot key manager

Language: Go - Size: 17.4 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,648 - Forks: 92

microsoft/mu_tiano_plus

Project Mu TianoCore Plus

Language: C - Size: 289 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 71 - Forks: 53

qilingframework/qiling

A True Instrumentable Binary Emulation Framework

Language: Python - Size: 72 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 5,410 - Forks: 742

BoringBoredom/UEFI-Editor

Aptio V UEFI Editor: an alternative to AMIBCP

Language: TypeScript - Size: 10.8 MB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 686 - Forks: 55

pbatard/rufus

The Reliable USB Formatting Utility

Language: C - Size: 39.4 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 31,195 - Forks: 2,730

ventoy/Ventoy

A new bootable USB solution.

Language: C - Size: 204 MB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 66,413 - Forks: 4,254

hhuOS/towboot

a bootloader for Multiboot kernels on UEFI systems written in Rust

Language: Rust - Size: 665 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 20 - Forks: 2

imbushuo/NintendoSwitchPkg

WIP UEFI EDK2 Implementation for Nintendo Switch or generic Tegra210 platforms

Language: C - Size: 332 KB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 278 - Forks: 22

michaelmelanson/wasm-kernel

Runs WebAssembly binaries on barebones x86-64 systems.

Language: Rust - Size: 8.15 MB - Last synced at: 5 days ago - Pushed at: about 6 years ago - Stars: 15 - Forks: 2

aleister888/artix-installer

Instalador y configurador para Artix Linux

Language: Shell - Size: 82.1 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 3 - Forks: 0

armbian/build

Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf

Language: Shell - Size: 638 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 4,605 - Forks: 2,537

9elements/firmware-action

Build system for open source firmware (coreboot, linux, EDK2, ...) with unified builds across development and CI environments.

Language: Go - Size: 1.22 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 17 - Forks: 1

ljQAQ233/textos-pre

it's the developing version of textos. check it online!

Language: C - Size: 42.8 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 0 - Forks: 0

LinChenjun2008/clay_figure_kernel

Clay Figure Kernel是一个简易的系统内核(开发中),可运行在带有UEFI的x86_64架构(amd64)的计算机中。 本项目可用于学习操作系统相关知识以及入门操作系统的参考。

Language: C - Size: 502 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 7 - Forks: 0

mrdotx/efistub

shell script to create efi boot entries with efibootmgr

Language: Shell - Size: 1.67 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2 - Forks: 0

mooseman/plan_42

A public-domain OS aimed at being a Plan 9-like OS.

Language: C - Size: 25.7 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 19 - Forks: 3

microsoft/mu

Project Mu Documentation

Language: Python - Size: 116 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 587 - Forks: 86

retrage/edk2-nightly

Unofficial EDK2 nightly build

Language: Dockerfile - Size: 7.88 GB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 66 - Forks: 4

Coxxs/LogoDiy

Customize Lenovo PC boot logo (screen) without installing "Lenovo PC Manager".

Language: C# - Size: 2.15 MB - Last synced at: about 12 hours ago - Pushed at: over 1 year ago - Stars: 131 - Forks: 14

limine-bootloader/limine

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

Language: C - Size: 156 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 2,181 - Forks: 154

Project-Aloha/mu_aloha_platforms

Port of mu_andromeda_platforms for other qualcomm based devices.

Language: ASL - Size: 289 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 145 - Forks: 102

leomeinel/arch-install

My personal Arch Linux install script using LUKS2 encryption, LVM and btrfs with optional RAID1.

Language: Shell - Size: 1.82 MB - Last synced at: 5 days ago - Pushed at: 13 days ago - Stars: 8 - Forks: 2

afwj-project/afwj-uefi

AFWJ Operating System

Language: C - Size: 77.1 KB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

KilianKegel/toro-C-Library

♉toro-C-Library for UEFI x86-64 target platform for Microsoft Visual Studio 2022. Sourcecode included.

Language: Batchfile - Size: 12.9 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 25 - Forks: 2

microsoft/mu_crypto_release

Release platform for Mu CryptoBin

Language: Assembly - Size: 2.52 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 13 - Forks: 15

al3xtjames/ghidra-firmware-utils

Ghidra utilities for analyzing PC firmware

Language: Java - Size: 9.67 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 426 - Forks: 49

microsoft/mu_feature_ipmi

Project Mu - Feature Repo- Firmware support for IPMI

Language: C - Size: 728 KB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 23 - Forks: 33

microsoft/mu_feature_mm_supv

Project Mu - Feature Repo - MM Supervisor

Language: C - Size: 2.2 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 55 - Forks: 29

binarly-io/fwhunt-scan

Tools for analyzing UEFI firmware and checking UEFI modules with FwHunt rules

Language: Python - Size: 766 KB - Last synced at: about 10 hours ago - Pushed at: 8 days ago - Stars: 228 - Forks: 31

microsoft/mu_basecore

Project Mu BaseCore

Language: C - Size: 306 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 255 - Forks: 139

siemens/efibootguard

Simple UEFI boot loader with support for safely switching between current and updated partition sets

Language: C - Size: 613 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 115 - Forks: 36

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: 6 days ago - Pushed at: 5 months ago - Stars: 60 - Forks: 9

linuxboot/fiano

Go-based tools for modifying UEFI firmware

Language: Go - Size: 7.09 MB - Last synced at: 6 days ago - Pushed at: 4 months ago - Stars: 321 - Forks: 54

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: 7 days ago - Pushed at: 2 months ago - Stars: 7 - Forks: 1

arenekosreal/raspberrypi4-uefi

UEFI, firmware and other packages for Raspberry Pi 4B in UEFI mode

Language: Shell - Size: 710 KB - Last synced at: 10 days ago - Pushed at: 11 days ago - Stars: 8 - Forks: 1

Dasharo/docs

Scalable, modular, and easy to combine BIOS firmware technology without boundaries on processor architecture.

Language: HTML - Size: 324 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 42 - Forks: 18

ralish/DecodeWheaRecord

Decode Windows Hardware Event Architecture (WHEA) records

Language: C - Size: 337 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 25 - Forks: 3

shanduur/personal-library

All things vintage hardware and software related.

Size: 64.6 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0

Dunky-Z/uefi-spec-zh

UEFI Specification in Chinese/UEFI 规范中文翻译

Language: Batchfile - Size: 156 MB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 30 - Forks: 7

microsoft/mu_feature_dfci

DFCI - Device Firmware Configuration Interface

Language: C - Size: 5.07 MB - Last synced at: 3 days ago - Pushed at: 10 days ago - Stars: 17 - Forks: 23

andreiw/UefiToolsPkg

Various useful utilities for UEFI

Language: C - Size: 579 KB - Last synced at: 3 days ago - Pushed at: 12 months ago - Stars: 133 - Forks: 39

microsoft/mu_devops

Project Mu Developer Operations

Language: Dockerfile - Size: 691 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 32 - Forks: 26

microsoft/mu_plus

Project Mu Microsoft Core UEFI Value

Language: C - Size: 14.4 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 235 - Forks: 105

microsoft/mu_silicon_arm_tiano

Project Mu - TianoCore Arm Packages

Language: C - Size: 281 MB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 44 - Forks: 40

microsoft/mu_silicon_intel_tiano

Project Mu - TianoCore Intel Packages

Language: C - Size: 292 MB - Last synced at: 3 days ago - Pushed at: 10 days ago - Stars: 28 - Forks: 36

microsoft/mu_oem_sample

Project Mu OEM Sample Code

Language: C - Size: 925 KB - Last synced at: 3 days ago - Pushed at: 9 days ago - Stars: 50 - Forks: 48

microsoft/mu_feature_config

Project Mu - Feature Repo - UEFI User Config and Management Support

Language: Python - Size: 1.55 MB - Last synced at: 6 days ago - Pushed at: 10 days ago - Stars: 25 - Forks: 30

intel/xml-cli

UFFAF - UEFI Firmware Foundational Automation Framework (formerly XmlCli)

Language: Python - Size: 2.05 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 23 - Forks: 12

bigbigmdm/IMSProg

IMSProg - software for CH341A-based programmers to work with I2C, SPI and MicroWire EEPROM/Flash chips

Language: HTML - Size: 40.8 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 361 - Forks: 63

yeggor/uefi_retool 📦

A tool for UEFI firmware reverse engineering

Language: Python - Size: 53.1 MB - Last synced at: 1 day ago - Pushed at: 4 months ago - Stars: 342 - Forks: 54

KilianKegel/Visual-ANSI-C-for-UEFI-Shell

Getting started with Visual Studio 2022 for UEFI Shell and ANSI C / Standard C cross-development

Language: C++ - Size: 23.8 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 8 - Forks: 0

davmac314/tosaithe

Very minimalistic UEFI boot menu / kernel bootloader

Language: C++ - Size: 461 KB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 30 - Forks: 2

Neverous/efibooteditor

Boot Editor for (U)EFI based systems

Language: C++ - Size: 67 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 327 - Forks: 20

MuertoGB/MacEfiToolkit

A tool for analyzing Mac EFI and SOCROM firmware, featuring limited editing capabilities.

Language: C# - Size: 14.6 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 88 - Forks: 14

Yannis4444/Matrix-rEFInd

A rEFInd theme based on the scene from the movie Matrix where Morpheus offers the two pills to Neo

Size: 2.49 MB - Last synced at: 14 days ago - Pushed at: over 4 years ago - Stars: 140 - Forks: 13

linuxboot/linuxboot.org

LinuxBoot.org website

Language: HTML - Size: 5.87 MB - Last synced at: 13 days ago - Pushed at: 16 days ago - Stars: 10 - Forks: 10

Dasharo/edk2

EDK II component of Dasharo

Language: C - Size: 301 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 15 - Forks: 6

GreenteaOS/Tofita

:candy: All-new engine of the @GreenteaOS

Language: TypeScript - Size: 6.61 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 239 - Forks: 31

jantari/LSUClient

Orchestrate driver, BIOS/UEFI and firmware updates for Lenovo computers 👨‍💻

Language: PowerShell - Size: 515 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 224 - Forks: 24

Zero-Tang/NoirVisor

The Grimoire Hypervisor solution for x86 Processors with experimental nested virtualization support. Remastering with Rust in progress.

Language: C - Size: 2.33 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 521 - Forks: 87

mikeroyal/Firmware-Guide

Firmware Guide

Language: C - Size: 120 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 80 - Forks: 17

TYDQSoft/UEFIPascalOS

Source Code of UEFI Pascal OS

Language: Pascal - Size: 914 KB - Last synced at: 18 days ago - Pushed at: 19 days ago - Stars: 4 - Forks: 0

vicenteicc2008/edk2-goyavewifi

EDK2 for Samsung Galaxy Tab E 7.0 (SM-T113NU)

Language: C - Size: 857 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 2 - Forks: 1

Alessandro-Salerno/SalernOS-Kernel

x86-64 kernel for learning purposes

Language: C - Size: 2.72 MB - Last synced at: 11 days ago - Pushed at: 19 days ago - Stars: 29 - Forks: 3

jmp-boot/jmp-payload

Language: Rust - Size: 134 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 7 - Forks: 1

pbatard/EfiFs

EFI FileSystem drivers

Language: C - Size: 16.4 MB - Last synced at: 12 days ago - Pushed at: 5 months ago - Stars: 552 - Forks: 84

abdullah-erturk/WinPE

Rescue Winpe & Backup Winpe

Size: 1.19 MB - Last synced at: 15 days ago - Pushed at: 21 days ago - Stars: 4 - Forks: 0

IdoMessenberg/taiga_os

a simple self contained operating system and bootloader written 100% in rust from scratch

Language: Rust - Size: 4.03 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 3 - Forks: 0

xCuri0/ReBarUEFI

Resizable BAR for (almost) any UEFI system

Language: C - Size: 916 KB - Last synced at: 21 days ago - Pushed at: over 1 year ago - Stars: 1,735 - Forks: 79

AliciaTransmuted/rEFInd-indulgence

rEFInd-indulgence is a luxurious soft leather icon theme with a custom hand stitched font for the rEFInd UEFI boot manager

Size: 15.7 MB - Last synced at: 11 days ago - Pushed at: about 1 year ago - Stars: 19 - Forks: 0

iolivergithub/jane

Jane Attestation Server

Language: Go - Size: 212 MB - Last synced at: 21 days ago - Pushed at: 22 days ago - Stars: 5 - Forks: 1

Push3AX/GrabAccess

Bootkit / Windows Login Password Bypass Tool

Language: C - Size: 9.76 MB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 480 - Forks: 82

rgl/rpi4-uefi-ipxe

UEFI iPXE for the Raspberry Pi 4 ARM64

Language: Shell - Size: 19.5 KB - Last synced at: 10 days ago - Pushed at: 8 months ago - Stars: 24 - Forks: 6

intel/rv-brs-test-suite

The RV BRS test suite checks for compliance against the RVI Boot and Runtime Service specification.

Language: C - Size: 54.5 MB - Last synced at: 21 days ago - Pushed at: 10 months ago - Stars: 11 - Forks: 9

TYDQSoft/elf2efi

ELF executable file to UEFI executable file converter.

Language: Pascal - Size: 102 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 15 - Forks: 1

ultimaweapon/zfi

Zero-cost and safe interface to UEFI firmware

Language: Rust - Size: 73.2 KB - Last synced at: 17 days ago - Pushed at: 4 months ago - Stars: 30 - Forks: 1

WOA-Project/Lumia950XLPkg

Non-EOL (yes!) AArch64 UEFI firmware for Lumia 950 / Lumia 950 XL

Language: C - Size: 7.06 MB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 369 - Forks: 46

pbatard/uefi-ntfs

UEFI:NTFS - Boot NTFS or exFAT partitions from UEFI

Language: C - Size: 248 KB - Last synced at: 26 days ago - Pushed at: 5 months ago - Stars: 827 - Forks: 141

GKernelCI/Ghelper

Gentoo kernel CI builder helper scripts

Language: Python - Size: 113 KB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 6 - Forks: 6

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: 26 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: 6 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: 27 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

wick3dr0se/arch-linux-installation-guide

An easy to follow Arch Linux installation guide. This guide will show you how to properly install Arch Linux on UEFI/BIOS systems, ext4/btrfs file systems; using systemd-bootloader/GRUB and systemd-networkd/NetworkManager for networking. These are the given examples but I have provided links to sections with the information necessary to install any 86_64 system

Size: 28.3 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0