Functional, Virtual Machine
AtomVM brings the BEAM programming model to tiny systems through a compact virtual machine built for constrained environments.
It runs standard BEAM bytecode and includes a carefully selected set of Erlang/OTP runtime APIs, plus original APIs tailored for microcontrollers and IoT devices.