Open source firmware Projects

Projects supported by us

  • barebox

    barebox is a free bootloader and bring-up toolkit for embedded systems that focuses on interoperability and compatibility with Linux. Key strengths are Linux-compatible driver frameworks and a UNIX-like environment in the preboot stage.

  • coreboot

    Open source firmware platform aimed at replacing proprietary BIOS/UEFI firmware, supporting a wide range of hardware.

  • flashrom

    flashrom

    Utility for identifying, reading, writing, verifying, and erasing flash chips, supporting many chipsets and programmers.

  • LinuxBoot

    Project to replace proprietary firmware with a Linux kernel and initramfs, improving boot reliability, security, and flexibility.

  • oreboot

    Rust-based open source firmware project focused on minimalism and security, aiming to replace coreboot in some use cases.

  • u-bmc

    u-bmc

    u-bmc is a linux os distribution that is fully open-source and tailor-made for baseboard management controllers. u-bmc, like LinuxBoot, sacrifices classical industry compatibility in order to offer a solution that is genuinely tailored for the mission.

  • USB armory

    USB armory

    The USB armory is an open source hardware design, implementing a compact secure computer and open tools for secure boot signing, OTP fusing and firmware development.

  • TamaGo

    TamaGo

    The TamaGo project enables compilation and execution of unencumbered Go applications on bare metal AMD64/ARM/RISC-V processors. It leverages this capability to implement pure Go smartcards, encrypted drives, KVMs, ARM and UEFI bootloaders and a TrustZone TEE framework.

not affiliated Projects

  • Tianocore EDK II

    Tianocore EDK II

    Open source implementation of the UEFI specification, providing a development environment for UEFI applications and firmware.

  • OpenBMC

    OpenBMC

    Linux2 Foundation collaborative open-source project for a BMC (Baseboard Management Controller) firmware stack.

  • Heads

    Heads

    Open source firmware and OS configuration for laptops, focusing on security and tamper-evidence.

  • Libreboot

    Free (libre) BIOS/UEFI replacement for laptops and servers, based on coreboot, with a focus on freedom and privacy.

  • Das U-Boot

    Das U-Boot

    Mainline branch of the U-Boot bootloader, supporting a wide range of embedded devices.

  • OpenSBI

    OpenSBI

    Open source RISC-V Supervisor Binary Interface implementation, providing runtime services for RISC-V systems.

  • Trusted Firmware

    Trusted Firmware

    Trusted Firmware provides a reference implementation of secure software for Armv8-A, Armv9-A and Armv8-M. It provides SoC developers and OEMs with a reference trusted code base complying with the relevant Arm specifications.