GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • AtomVM
  • Documentation
  • News
  • Extensions
  • Forum

This view

  • Original page
  • New address

GeezerVison is showing atomvm.org — AtomVM

Run Erlang, Elixir and Gleam where the BEAM was never meant to fit.

AtomVM lets you build with Erlang, Elixir and Gleam for microcontrollers, IoT systems and WebAssembly-powered frontends, using familiar tools and a modern concurrent programming model.

Download on GitHub Check documentation

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.

IoT Made Easier

With AtomVM, you can write your IoT applications in a functional programming language, using a modern actor-based concurrency model, making them vastly easier to write and understand!

Built-In Advanced Features

AtomVM includes many advanced features, including process spawning, monitoring, message passing, pre-emptive scheduling, efficient garbage collection, Erlang Distribution, and JIT/AoT compilation.

Peripherals & Protocols

It can also interface directly with peripherals and protocols supported on microcontrollers, such as GPIO, I2C, SPI, and UART. It also supports WiFi networking on devices that support it, such as the Espressif ESP32. All of this on a device that can cost as little as $2!

October 30, 2026 1 min read

Exciting times for AtomVM: Gleam, Code BEAM Europe and bitstrings

Last week was an exciting one for AtomVM! A new podcast episode about running Gleam on microcontrollers and a talk at Code BEAM Europe!

Read more
October 8, 2026 5 min read

AtomVM v0.7.0-beta.0, Goatmire badges and exatomvm improvements

Fall started with the first official conference badge powered by AtomVM, handed out to attendees at Goatmire 2026. We have also released AtomVM v0.7.0-beta.0 and made several quality-of-life improvements to...

Read more
August 21, 2026 1 min read

BEAM There, Done That talks AtomVM with Davide Bettio and Paul Guyot

Davide Bettio and Paul Guyot joined Allen Wyma and Francesco Cesarini on BEAM There, Done That for a conversation about AtomVM and running BEAM languages on microcontrollers.

Read more
See more news
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.