FeurJak

Rust ports of Arduino libraries for the Arduino Uno Q (STM32U585) using Zephyr RTOS.

12
1
100% credibility
Found Mar 17, 2026 at 12 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

Rust ports of Arduino libraries for the Uno Q board's dual-processor setup, featuring LED matrix control, inter-processor messaging, and post-quantum cryptography demos like weather displays and key exchanges.

How It Works

1
🔍 Discover Rust on Arduino

You hear about a fun way to program Arduino boards using Rust, with cool features like glowing displays and secure secret-sharing.

2
📦 Grab your Arduino Uno Q

You pick up the special Arduino Uno Q board that has a tiny computer brain and a Linux side for smart apps.

3
⚙️ Light up the LED display

With a simple build and flash, colorful patterns and animations dance across the 8x13 LED grid right before your eyes.

4
🌤️ Show real-time weather

You connect it to pull live weather updates and watch temperature icons and forecasts glow on your tiny screen.

5
🔐 Unlock quantum-secure secrets

Future-proof encryption demos run entirely on the board, sharing unbreakable secrets between its two brains with LED feedback.

🎉 Your smart display shines

Now your pocket-sized gadget shows weather, runs secure codes, and brings embedded projects to life with Rust magic.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 12 to 12 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 arduino-libraries-rust?

Rust arduino libraries port classic Arduino functionality to the Uno Q board's STM32U585 MCU running Zephyr RTOS, paired with its QRB2210 Linux MPU. Developers get Rust crates for LED matrix control, SPI-based RPC bridges, and heavy-duty cryptography including post-quantum ML-KEM/ML-DSA, hybrid X-Wing KEMs, and SAGA anonymous credentials—all no_std compatible. It solves bridging Rust on tiny MCUs to Linux apps via MessagePack-RPC, with ready demos like weather displays and PQC key exchanges shown on the LED matrix.

Why is it gaining traction?

Post-quantum crypto running entirely on a 170MHz Cortex-M33 MCU sets it apart—no cloud needed for ML-KEM demos taking seconds, or ML-DSA in under 90s. The Makefile handles Docker builds, flashing, and Linux deploys with rust github actions cache and workflows, while rust ports and adapters make RPC feel seamless. Full-stack examples like fetching Open-Meteo data over RPC to light up icons hook experimenters fast.

Who should use this?

Embedded Rust devs targeting Zephyr RTOS on STM32, Arduino Uno Q owners building secure IoT gadgets, or PQC researchers testing rust ports server/client setups on real hardware. Ideal for makers wanting rust game ports on LED matrices or rustdesk ports with quantum-safe channels.

Verdict

Grab it if you have an Uno Q—demos deliver instant wins despite 12 stars and 1.0% credibility signaling early maturity. Solid docs and Makefile lower barriers, but expect tweaks for production.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.