There are 3 repositories under network-boot topic.
setup a Raspberry Pi as an PXE-Server
Boot operating systems directly from ISO files
A ready-to-go PXE + TFTP network boot server for Raspberry Pi, with Resin deployment
SKUF Network Boot System allows you to boot diskless Arch Linux using SAMBA (no PXE required)
Boot your operating system on a different hardware device via network :boot:
C# PXE Server (DHCP + TFTP + HTTP) with multiple BIOS\EFI loaders
Boot live iso files over an network by simply dropping the iso file into a directory
PXE Boot screens & menus
A Guide to PXE for Various Linux Distrobutions Using Dnsmasq
pxe boot setup commands
An iPXE boot menu of system utilities loaded via HTTPS from the Keybase Filesystem
NI Linux RT Network Boot Tools
PXE-like network booting functionality for z/VM guests
Quick setup of PXE server to load Arch Linux using an ethernet cable (boot is supported only in legacy mode)
Base for PXE boot server based on iPXE network boot firmware
A bootloader for ATMega328P (Arduino chips) supporting RS485 communication on USART0
Embedded PXE boot server, compatible with both Legacy Boot and UEFI.
Dynamic TFTP server implementation to integrate with PXE Pilot
PULSE Davos client is a network boot client for PULSE IT automation and lifecycle workstation management tool.
Build daemon and CLI for iPXE.
Ansible role to configure network installation server.