---
title: "GitHub - josephschito/rubyduino: Rubyduino compiles Ruby code for Arduino UNO boards and uploads the generated firmware."
url: https://daily.dev/posts/github---josephschito-rubyduino-rubyduino-compiles-ruby-code-for-arduino-uno-boards-and-uploads-the-u0kcgkzys
source_url: https://github.com/josephschito/rubyduino
type: article
source: "Ruby Flow"
published: 2026-05-09T00:33:14.362Z
updated: 2026-05-09T00:33:28.619Z
tags: ["ruby", "iot"]
reading_time: 1
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# GitHub - josephschito/rubyduino: Rubyduino compiles Ruby code for Arduino UNO boards and uploads the generated firmware.

**[Ruby Flow](https://daily.dev/sources/rubyflow)** · 1 min read · 0 upvotes · 0 comments

## Summary

Rubyduino is an experimental tool that lets you write Ruby code for Arduino UNO boards, compiling it to firmware using Spinel (a Ruby AOT compiler by Matz) and uploading it via the AVR toolchain. Install via `gem install rubyduino`, ensure avr-gcc, avr-objcopy, and avrdude are in PATH, then run your Ruby sketch directly against the board. Supports macOS (Homebrew), Debian/Ubuntu, and Fedora.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://github.com/josephschito/rubyduino>

## Similar posts on daily.dev

- [Exploring the World of Electronic Engineering with PicoRuby](https://daily.dev/posts/exploring-the-world-of-electronic-engineering-with-picoruby-8bnbuevyw) · Ruby Flow · 0 upvotes · 0 comments

---

Tags: [#ruby](https://daily.dev/tags/ruby), [#iot](https://daily.dev/tags/iot)

[View this post on daily.dev](https://daily.dev/posts/github---josephschito-rubyduino-rubyduino-compiles-ruby-code-for-arduino-uno-boards-and-uploads-the-u0kcgkzys)
