Many applications can be prototyped and tested using an emulator instead of a development board. An emulator can provide an test environment that provides some of the features and constraints of a hardware solution while remaining convenient for application developers to use.

The following sections cover emulators that can be used to test applications within the Librem 5 system environment and describe how to set them up on different operating systems.