kiwix-serve is multiplatform (Linux, FreeBSD, macOS, Windows) and is very lightweight: it runs on Raspberry Pi Zero and NAS appliances.