atomvm_gleam

Typed Gleam wrappers for AtomVM v0.7.0-beta.0: peripherals, networking, crypto, and AtomGL.

Package version tracks the matching AtomVM pre-release. APIs may still shift until AtomVM ships a stable 0.7.0.

Requirements

[dependencies]
atomvm_gleam = ">= 0.7.0-beta.0-2 and < 0.8.0"

Import as atomvm_gleam/<module>, e.g. import atomvm_gleam/gpio.

Documentation

Known gaps

Out of scope: OTP/estdlib staples (gen_server, gen_tcp, …), platform-internal HALs, alisp, JIT, esp32devmode, epmd, port, logger_manager, timer_manager, timestamp_util.

Development

gleam format
gleam build
gleam test

See AGENTS.md for contribution conventions.

Testing

Each AtomVM runner re-packs build/tests.avm for its target (ESP32 / Pico omit host atomvmlib so platform modules are not shadowed) and prints AVM_GLEAM_TESTS_OK on success.