Standing on the shoulders of giants.
PxeLab is possible because of the open source projects listed below. We are grateful to their authors and contributors.
Boot Firmware
These projects provide the network boot loaders and firmware that PxeLab distributes to PXE clients.
Network boot firmware and boot loader.
UEFI boot loader for x64 and ARM64.
Legacy BIOS boot loader.
Backend & Go Libraries
The core PxeLab server and its services are built with these libraries.
Backend runtime and toolchain.
HTTP router and middleware.
CLI framework.
Configuration management.
Object-relational mapping.
Embedded database.
IPMI/BMC out-of-band management.
DHCP packet handling.
DNS server implementation.
TFTP server.
NFSv3 server.
Filesystem abstraction.
System tray integration for App mode.
Frontend & Website
The web interface, marketing site, and documentation are built with these tools.
Resources
Additional open source resources bundled or referenced by PxeLab.
Network boot operating system installer menus and assets.
License Notice
PxeLab itself is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). Third-party components listed above remain under their respective licenses. Source code for bundled boot firmware can be obtained from the upstream projects linked in this document.
For the complete and up-to-date list of Go dependencies, see the go.mod file in the
PxeLab repository.