-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathhome.yml
More file actions
76 lines (71 loc) · 3.03 KB
/
Copy pathhome.yml
File metadata and controls
76 lines (71 loc) · 3.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
navbar_entries:
- title: Documentation
url: https://doc.atomvm.org/latest
- title: News
url: /news/
- title: Extensions
url: /extensions/
- title: Ecosystem
url: /ecosystem/
- title: Forum
url: https://erlangforums.com/c/erlang-platforms/atomvm-forum/76
hero:
title: "Run Erlang, Elixir and Gleam where the BEAM was never meant to fit."
subtitle: "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."
buttons:
- label: Download on GitHub
url: https://github.com/atomvm/AtomVM/releases
icon: github
style: primary
- label: Check documentation
url: https://doc.atomvm.org/latest
icon: book
style: secondary
feature_cards:
- title: "Functional, Virtual Machine"
desc: |
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.
icon: /assets/images/feature-01.svg
- title: "IoT Made Easier"
desc: "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!"
icon: /assets/images/feature-02.svg
- title: "Built-In Advanced Features"
desc: "AtomVM includes many advanced features, including process spawning, monitoring, message passing, pre-emptive scheduling, efficient garbage collection, Erlang Distribution, and JIT/AoT compilation."
icon: /assets/images/feature-03.svg
- title: "Peripherals & Protocols"
desc: "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!"
icon: /assets/images/feature-04.svg
news:
heading: "Latest AtomVM news & announcements"
show_count: 3
see_more_label: "See more news"
see_more_url: /news/
footer:
columns:
- heading: Find us
links:
- title: Our forum
url: https://erlangforums.com/c/erlang-platforms/atomvm-forum/76
- title: Telegram
url: https://t.me/atomvm
- title: Discord
url: https://discord.gg/QA7fNjm9Nw
- title: info@atomvm.org
url: mailto:info@atomvm.org
- heading: Learn more
links:
- title: Documentation
url: https://doc.atomvm.org/latest
- title: Sample Code
url: /sample-code/
- title: Extensions
url: /extensions/
- title: Ecosystem
url: /ecosystem/
- title: Tutorials
url: /tutorials/
cta:
label: Download on GitHub
url: https://github.com/atomvm/AtomVM/releases
copyright: "© 2026 The AtomVM Project"