Towards AtomVM v1.0
From-scratch implementation of the Erlang
AtomVM allows building embedded applications - IoT firmware, sensor nodes, devices on wireless or mesh networks such as LoRa - with a functional, concurrent and memory-managed programming model, and supports new web architectures where the same ecosystem used on the backend can also run on the frontend. Together, these features extend the BEAM ecosystem beyond servers and into smaller, local-first, more personal and decentralised computing environments.
The project’s current focus is extending hardware support beyond what is supported right now, enabling new silicon vendors through existing abstraction platforms. The project is also moving toward a 1.0 release, so the focus is also on polishing current APIs and improving overall security, stability, and performance in order to deliver a rock-solid 1.0 release.
- The project's own website: https://github.com/atomvm/AtomVM/
This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429. Additional funding is made available by the Swiss State Secretariat for Education, Research and Innovation (SERI).