atomvm_gleam
Typed Gleam wrappers for AtomVM
v0.7.0-beta.0-1:
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
- Gleam
>= 1.18.1 - AtomVM
v0.7.0-beta.0-1(orrelease-0.7at a compatible revision) - Erlang/OTP 26+ (OTP 27+ recommended)
[dependencies]
atomvm_gleam = ">= 0.7.0-beta.0-1 and < 0.8.0"
Import as atomvm_gleam/<module>, e.g. import atomvm_gleam/gpio.
Documentation
Known gaps
atomvm.rand_bytes/1omitted (deprecated; usecrypto.strong_rand_bytes)jsoncustom OTP encoder funs / decoder callback maps are not wrapped; default encoder/decoders are provided
Out of scope: OTP/estdlib staples (gen_server, gen_tcp, …), platform-internal
HALs, alisp, JIT, esp32devmode, epmd.
Development
gleam format
gleam build
See AGENTS.md for contribution conventions.