Nray is written in Go and care was taken to select only dependencies that also fulfill this requirement. This allows to build completely static binaries that do not require any runtime dependencies. Furthermore, nray is designed for running as unprivileged user. Since Go supports a wide range of operating systems and architectures, it is possible to run nray on nearly any system with least user rights - the perfect solution to gain insight even into highly separated networks.
Once you obtained a binary for your environment, take a look at the usage section.