Arduino

Open-source projects categorized as Arduino

Top 23 Arduino Open-Source Projects

  1. 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
  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. 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
  4. TinyGo

    Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.

    Project mention: TinyGo: A Go Compiler for Small Places | news.ycombinator.com | 2025-03-28
  5. arduino-esp32

    Arduino core for the ESP32

    Project mention: Number Does Nothing | news.ycombinator.com | 2025-08-24

    That's not ESP-IDF, that's the Arduino wrapper around ESP-IDF.

    Setting the baud rate does actually do something (just follow the baudRate parameter here: https://github.com/espressif/arduino-esp32/blob/master/cores...), it just doesn't affect the output speed of the USB serial output.

    If you specify non-default pins for the serial output (i.e. you're opening a second serial connection to talk to another piece of hardware) the begin() method does influence the data rate.

  6. Arduino

    Arduino IDE 1.x (by arduino)

    Project mention: DIY Local Wireless Control System With ESP8266 And Relay - No Internet Required | dev.to | 2025-05-19

    Install the Arduino IDE from arduino.cc

  7. esp8266_deauther

    Affordable WiFi hacking platform for testing and learning

  8. johnny-five

    JavaScript Robotics and IoT programming framework, developed at Bocoup.

    Project mention: Johnny Five:JS Robotics and IoT Programming Framework Developed at Bocoup | news.ycombinator.com | 2025-01-24
  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. gobot

    Golang framework for robotics, drones, and the Internet of Things (IoT)

  11. PlatformIO

    Your Gateway to Embedded Software Development Excellence :alien:

    Project mention: 13 yo "Vibe Coding" on Raspberry Pi and Arduino | dev.to | 2025-03-24

    We searched for other IDEs that would be simple to use, allow easy import of Arduino libraries, and upload the code on the board. I wanted something of the like of Atom editor, but it was not supported on Raspberry Pi (and deprecated now). We found that PlatformIO could be an option. It is a plugin in VSCode that can manage many type of boards. We went ahead, installed VScode, then the PlatformIO extension. We opened a terminal in VScode with Q chat, and voila! Valentin could finally continue to play with a more stable solution. He had a simple way to code, compile, and push code on the Arduino.

  12. ESP32Marauder

    A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32

  13. ggwave

    Tiny data-over-sound library

    Project mention: Archival Storage | news.ycombinator.com | 2025-03-17

    How good/bad would it be to have a poor man's tape archival, using standard cassette tapes (C90, C190, etc)?

    For example, using something like ggwave [1]. I guess that would last way more than 5 years (although the data density is rather poor).

    [1] https://github.com/ggerganov/ggwave

  14. ArduinoJson

    📟 JSON library for Arduino and embedded C++. Simple and efficient.

  15. WiFiManager

    ESP8266 WiFi Connection manager with web captive portal

    Project mention: A Weather Clock (with Alarms) for ESP32 / Raspberry Pi Pico Implemented with Arduino Framework | dev.to | 2025-05-09

    For ESP32 line of MCU, it is not a must to define WIFI_SSID / WIFI_PASSWORD. In case not defined, WiFiManager will be used to acquire the WiFi credential. Say, you connect to the AP set up by WiFiManager running on your MCU, with AP name AWClock, as defined by AUTOCONNECT_AP_NAME in config.h

  16. Serial-Studio

    Visualize embedded device data.

  17. u8g2

    U8glib library for monochrome displays, version 2

  18. OpenMower

    Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!

    Project mention: OpenMower – An Open Source Lawn Mower | news.ycombinator.com | 2025-08-18

    I had posted this several years back trying to figure out options in NA without much luck: https://github.com/ClemensElflein/OpenMower/issues/8

    Sounds like the hardware platform isn't available anywhere at all now.

  19. 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

  20. Arduino-IRremote

    Infrared remote library for Arduino: send and receive infrared signals with multiple protocols

    Project mention: IRRemote 程式庫搭配 Adafruit_NeoPoxel 程式庫的問題 | dev.to | 2024-12-23
  21. arduino-cli

    Arduino command line tool

  22. 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

  23. cylon.js

    JavaScript framework for robotics, drones, and the Internet of Things (IoT)

  24. OpenCat-Quadruped-Robot

    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.

  25. blynk-library

    Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.

    Project mention: Real-Time IoT Visualization Essentials | dev.to | 2024-11-14

    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/

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Arduino discussion

Log in or Post with

Arduino related posts

  • Number Does Nothing

    1 project | news.ycombinator.com | 24 Aug 2025
  • Home Assistant: Integrating Raspberry Pico Boards

    2 projects | dev.to | 10 Aug 2025
  • Ask HN: What do you think of my rendering library ASCII embedd/SDL?

    1 project | news.ycombinator.com | 6 Aug 2025
  • Remote GPS Sensor: Data Transmission with NRF24L01

    1 project | dev.to | 29 Jun 2025
  • Digging Deeper: LED Blink from Arduino, C, and AVR Assembly

    1 project | dev.to | 22 Jun 2025
  • Build Your CAN Bus Skills: A Beginner’s Guide to Using CAN in Your Projects

    1 project | dev.to | 8 Jun 2025
  • Open-sourcing circuit tracing tools

    2 projects | news.ycombinator.com | 29 May 2025
  • A note from our sponsor - Sevalla
    sevalla.com | 1 Sep 2025
    Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →

Index

What are some of the best open-source Arduino projects? This list will help you:

# Project Stars
1 Tasmota 23,573
2 Marlin 16,956
3 TinyGo 16,616
4 arduino-esp32 15,290
5 Arduino 14,407
6 esp8266_deauther 14,260
7 johnny-five 13,368
8 gobot 9,278
9 PlatformIO 8,522
10 ESP32Marauder 8,339
11 ggwave 7,028
12 ArduinoJson 7,004
13 WiFiManager 6,940
14 Serial-Studio 6,119
15 u8g2 5,897
16 OpenMower 5,797
17 deej 5,129
18 Arduino-IRremote 4,802
19 arduino-cli 4,639
20 TFT_eSPI 4,324
21 cylon.js 4,212
22 OpenCat-Quadruped-Robot 4,139
23 blynk-library 3,934

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?