SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Arduino Open-Source Projects
-
Tasmota
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Project mention: Xiaomi has provided official support for Home Assistant | news.ycombinator.com | 2024-12-16 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Marlin
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Project mention: Marlin: Optimized Firmware for 3D Printers Built on Arduino | news.ycombinator.com | 2024-09-29 -
TinyGo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
So, I chose another way. In other words, the approach is to convert it into WASM using TinyGo.
-
2 Segundo instalar el Arduino IDE:
-
Project mention: I replaced my son's school timetable app with an e-paper | news.ycombinator.com | 2024-12-15
I've been working on getting a calendar on an Inkplate 10. Great hardware but my god is the Arduino software awful. It doesn't even have incremental builds! A one line change to my code means it completely recompiles a ton of libraries including mbedtls! The edit-compile-run cycle is like 3 minutes. Awful.
Arduino code and APIs are also really badly designed, and badly documented. The Inkplate uses an Xtensa ESP32 so the network code uses this crap:
https://github.com/espressif/arduino-esp32/blob/2.0.17/libra...
Does `int read();` block? Zero comments so you'll have to read the code, which by the way is very hard to find because of course intellisense doesn't work in the gimped VSCode that Arduino is calling their IDE (it's better than the old one at least, though it wouldn't take much).
The really frustrating thing is that Arduino has basically zero competition. I was hopeful for Mbed Studio for a while but they spent so long fucking it up with web based compilers, terrible home-brewed build systems (yotta? I think they went through several bad attempts), before finally doing the right thing (Mbed Studio) that I think everyone had given up waiting and they killed the whole project. Also it's obviously ARM only.
And I can't see that really changing. I think there's PlatformIO but I think that just wraps the Arduino code in less awfulness. As long as hardware manufacturers are writing their drivers and examples for Arduino it's going to be hard for anyone else to compete.
Ok I think my one-line change has finished compiling now...
/rant
-
Project mention: Hacking WiFi 101: basic concepts, terminology, and a real-life example | dev.to | 2024-04-03
Hashcat Cracking WPA/WPA2 Spacehuhn's Deauther
-
Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04
What are the pros and cons of this compared to Johnny-Five?
http://johnny-five.io/
-
-
Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04
I can’t speak directly for deadprogram and the status of his projects, but I know much of his activity of late has been working in this same space, but in Go:
* Gobot (https://gobot.io/)
-
PlatformIO
-
-
-
-
-
Project mention: Serial studio: Multi-purpose serial data visualization and processing program | news.ycombinator.com | 2024-05-04
-
deej
Set app volumes with real sliders! deej is an Arduino & Go project to let you build your own hardware mixer for Windows and Linux
Project mention: Deej: An open-source hardware volume mixer for Windows and Linux | news.ycombinator.com | 2024-03-25 -
OpenMower
Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!
-
Arduino-IRremote
Infrared remote library for Arduino: send and receive infrared signals with multiple protocols
-
Project mention: GitHub – Arduino/Arduino-CLI: Arduino command line tool | news.ycombinator.com | 2024-02-28
-
Project mention: Cylon: JavaScript framework for robotics, drones, and the Internet of Things | news.ycombinator.com | 2024-05-04
-
TFT_eSPI
Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips
-
blynk-library
Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.
5. Blynk: Blynk is perfect for IoT developers building mobile-based projects. This powerful platform not only enables you to monitor your IoT devices seamlessly but also allows you to create interactive dashboards directly on your smartphone. With Blynk, you can visualize live data and control your devices from anywhere. We will explore how Blynk enhances real-time monitoring and transforms the way we interact with our IoT projects! https://blynk.io/
-
OpenCat
An open source quadruped robot pet framework for developing Boston Dynamics-style four-legged robots that are perfect for STEM, coding & robotics education, IoT robotics applications, AI-enhanced robotics application services, research, and DIY robotics kit development.
We have the APIs through OpenCat(https://github.com/PetoiCamp/OpenCat). You can control every servo movement via coding.
Arduino discussion
Arduino related posts
-
Python aimbot cheat that works across games
-
IRRemote 程式庫搭配 Adafruit_NeoPoxel 程式庫的問題
-
I replaced my son's school timetable app with an e-paper
-
Imposter Attack – Among Us-themed infrared game made with ESP32 and MicroPython
-
Sliding Puzzle Next Move Suggesting Simple DL Model with ESP32 TensorFlow Lite
-
PlatformIO: A Better Way to Code for STM32 Microcontrollers
-
Installed an open source garage door opener, and I'm loving it
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Jan 2025
Index
What are some of the best open-source Arduino projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | Tasmota | 22,560 |
2 | Marlin | 16,463 |
3 | TinyGo | 15,690 |
4 | Arduino | 14,219 |
5 | arduino-esp32 | 14,068 |
6 | esp8266_deauther | 13,694 |
7 | johnny-five | 13,283 |
8 | lowlevelprogramming-university | 10,539 |
9 | gobot | 9,040 |
10 | PlatformIO | 8,074 |
11 | ArduinoJson | 6,806 |
12 | WiFiManager | 6,702 |
13 | ESP32Marauder | 6,555 |
14 | u8g2 | 5,312 |
15 | Serial-Studio | 5,058 |
16 | deej | 4,902 |
17 | OpenMower | 4,729 |
18 | Arduino-IRremote | 4,593 |
19 | arduino-cli | 4,434 |
20 | cylon.js | 4,204 |
21 | TFT_eSPI | 3,916 |
22 | blynk-library | 3,882 |
23 | OpenCat | 3,727 |