giacomocavalieri

⚛️ Build and flash Gleam projects to devices running AtomVM

19
0
100% credibility
Found Mar 18, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Gleam
AI Summary

A development tool for building and transferring Gleam programs to microcontroller devices running AtomVM firmware.

How It Works

1
🕵️ Discover tiny gadget magic

You hear about a helpful tool that lets you run your simple programs on super small computer chips, like those in toys or smart lights.

2
📦 Add the tool to your project

You easily bring this tool into your own little program collection so it can help prepare everything.

3
✍️ Write your hello message

You create a short note in your program, like 'Hello from my gadget!', that tells the chip what to do when it wakes up.

4
🔌 Connect your gadget

You plug in your tiny device, which already has the special starter software needed to run programs.

5
🚀 Launch your program

With one easy action, you send your program straight to the gadget, and it gets ready in moments.

🎉 Gadget springs to life

Your tiny device now runs your exact program, printing your message or doing its task perfectly every time!

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 19 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is orbital?

Orbital lets Gleam developers build and flash projects directly to microcontrollers running AtomVM, like ESP32 boards. Add it as a dev dependency, write a simple `start` function in your Gleam code, and use the CLI command `gleam run -m orbital flash esp32 --port /dev/tty.usbserial` to compile and deploy in one go. It solves the pain of getting BEAM-compatible code onto cheap embedded hardware without custom build scripts or GitHub Actions hassle.

Why is it gaining traction?

In a sea of IoT tools, orbital stands out with its dead-simple Gleam-native workflow—no extra build flash attn from source steps or complex flashrom setups. Developers dig the instant feedback loop: flash your code, then screen into the device to see it run "Hello, from AtomVM!" right away. It's a quick win for build flashbang dbd prototypes or github orbital cannon experiments on $2 boards.

Who should use this?

Gleam enthusiasts building flashlight apps, flashcards IoT gadgets, or embedded sensors on ESP32. IoT hackers tired of Rust/C++ boilerplate who want Erlang-style concurrency on tiny devices. Teams prototyping build flashlight dbd or build github portfolio hardware demos.

Verdict

With 19 stars and a 1.0% credibility score, orbital is early-stage but has solid README docs and tests—worth a spin for Gleam-on-hardware if you're okay with AtomVM's limited stdlib. Skip for production until it matures.

(178 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.