Phware de código aberto, também chamado open hardware, é um hardware eletrônico ou de computador construído a partir de informações de design que poderiam ser protegidas por direitos autorais ou licenciadas, mas que foi disponibilizado para uso público sem nenhum custo. Tais informações podem incluir documentação, diagramas esquemáticos, detalhes de construção, listas de peças e projetos lógicos.
Em um sentido literal, objetos físicos não se prestam ao paradigma de código aberto da mesma forma que software (com a possível exceção de robôs auto-replicáveis). O termo código aberto pode, no entanto, ser aplicado diretamente a informações que permitem às pessoas construir, modificar e atualizar itens específicos de hardware como computadores pessoais, periféricos de computador, telecomunicações.
Nos últimos anos, softwares especializados conhecidos como linguagem de descrição de hardware (HDL) se tornaram disponíveis para o design e engenharia de hardware. Programas escritos em HDL podem ser protegidos por direitos autorais, assim como qualquer outro tipo de software. Quando programas em HDL são disponibilizados livremente, eles podem ser considerados hardware de código aberto.