Craft and deploy bulletproof embedded software in Elixir


Pack your whole application into as little as 12MB and have it start in seconds by booting a lean cross-compiled Linux directly to the battle-hardened Erlang VM.


Let Nerves take care of the network, discovery, I/O, firmware updates and more. Focus on what matters and have fun writing robust and maintainable software.


Go from "mix new" to running code on your device in minutes. From cross-compilation to remote device access, our tools got you covered.

Nerves is young, but already powers rock-solid shipping industrial products! Check us out if you are a hearty experimenter and interested in a new way of creating embedded systems.

Nerves is fully open source. Nerves uses Buildroot to provide Linux, so some portions of the platform are licensed under the GPL.

Hardware Support

The most popular prototyping boards are the Beaglebone Black and Raspberry Pi family.