Arduino
Arduino is an open source platform that allows users to easily build and program electronic devices using a variety of hardware and software tools. It is popular among hobbyists, educators, and professionals for its versatility and ease of use. With a variety of available microcontrollers, sensors, actuators, and other components, Arduino enables users to create a wide range of projects, from simple circuits to complex systems. Whether you are just getting started with electronics or have experience building projects, Arduino has something to offer for everyone.
- GitHub: https://github.com/topics/arduino
- Wikipedia: https://en.wikipedia.org/wiki/Arduino
- Repo: https://github.com/arduino
- Created by: Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino
- Released: March 21, 2005
- Related Topics: electronics, microcontroller, raspberry-pi,
- Last updated: 2026-10-31 00:02:41 UTC
- JSON Representation
https://github.com/lvgl/lvgl
LVGL is a free, full-featured embedded UI library for devices from small MCUs to 3D-capable MPUs, enhanced by LVGL Pro, a professional editor and tooling.
arduino c cpp display e-ink-display embedded-ui esp32 graphics-library hmi linux lvgl lvgl-pro nxp oled-display renesas stm32 tft-display touchscreen ui zephyr
Last synced: 18 Oct 2026
https://github.com/arendst/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
arduino automation esp32 esp8266 firmware iot knx mqtt ota smart-home sonoff tasmota tuya
Last synced: 18 Oct 2026
https://github.com/arendst/Sonoff-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
arduino automation esp32 esp8266 firmware iot knx mqtt ota smart-home sonoff tasmota tuya
Last synced: 20 Jun 2025
https://github.com/arendst/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
arduino automation esp32 esp8266 firmware iot knx mqtt ota smart-home sonoff tasmota tuya
Last synced: 13 Mar 2025
https://github.com/tinygo-org/tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
adafruit arduino arm avr esp32 gpio i2c llvm microbit microcontroller nrf51 nrf52 samd21 spi stm32 tinygo wasi wasm webassembly
Last synced: 18 Oct 2026
https://github.com/marlinfirmware/marlin
Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
3d-printing arduino atmel avr esp32 firmware hacktoberfest reprap stmicro
Last synced: 18 Oct 2026
https://github.com/espressif/arduino-esp32
Arduino core for the ESP32 family of SoCs
Last synced: 18 Oct 2026
https://github.com/MarlinFirmware/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.
3d-printing arduino atmel avr esp32 firmware hacktoberfest reprap stmicro
Last synced: 13 Mar 2025
https://github.com/justcallmekoko/esp32marauder
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
arduino beacon bluetooth command-line deauthentication defensive dualband esp32 esp32-c5 esp32-s2 espressif firmware flipperzero flock-safety offensive portscanner scanner wardriving wifi wpa3
Last synced: 18 Oct 2026
https://github.com/gurugio/lowlevelprogramming-university
How to be low-level programmer
arduino assembly assembly-language-programming c-programming embedded-systems firmware hardware linux-kernel linux-kernel-hacking low-level low-level-programming operating-system programming-language rust-lang system-programming
Last synced: 18 Oct 2026
https://github.com/makerspet/oomwoo
Open-source vacuum robot cleaner
3d-printing arduino diy-electronics diy-project esp32 esp32-arduino home-assistant lidar lidar-slam raspberry-pi ros2 slam vacuum-cleaner vacuum-robot
Last synced: 18 Oct 2026
https://github.com/platformio/platformio-core
Your Gateway to Embedded Software Development Excellence :alien:
arduino arm avr build-system cmsis debugging embedded esp32 esp8266 firmware ide iot libraries microcontroller package-manager platformio risc-v rtos unit-testing zephyr-rtos
Last synced: 18 Oct 2026
https://github.com/hybridgroup/gobot
Golang framework for robotics, drones, and the Internet of Things (IoT)
arduino beaglebone beaglebone-black bluetooth bluetooth-le drone go gpio hardware i2c intel-edison intel-joule internet-of-things iot mqtt raspberry-pi robot robotics sphero uav
Last synced: 18 Oct 2026
https://github.com/hybridgroup/Gobot
Golang framework for robotics, drones, and the Internet of Things (IoT)
arduino beaglebone beaglebone-black bluetooth bluetooth-le drone go gpio hardware i2c intel-edison intel-joule internet-of-things iot mqtt raspberry-pi robot robotics sphero uav
Last synced: 12 Mar 2025
https://github.com/ggerganov/ggwave
Tiny data-over-sound library
arduino data-over-sound ecc fsk internet-of-things modem pairing python qrcode serverless sound-library ultrasound
Last synced: 18 Oct 2026
https://github.com/fastled/fastled
The FastLED library for colored LED animation on Arduino. Please direct questions/requests for help to the FastLED Reddit community: http://fastled.io/r We'd like to use github "issues" just for tracking library bugs / enhancements.
addressable-leds apa102 arduino embedded esp32 led teensy ws2812
Last synced: 18 Oct 2026
https://github.com/tzapu/wifimanager
ESP8266 WiFi Connection manager with web captive portal
arduino captive configuration-portal esp8266 wifimanager
Last synced: 18 Oct 2026
https://github.com/serial-studio/serial-studio
Open-source telemetry dashboard. Supports UART, BLE, MQTT, Modbus, CAN Bus and more.
arduino canbus dashboard embedded ground-station industrial-automation iot microcontroller modbus mqtt network opc-ua plc qt scada serial serial-studio
Last synced: 18 Oct 2026
https://github.com/bblanchon/arduinojson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
arduino arduino-library c-plus-plus embedded esp32 esp8266 iot json
Last synced: 18 Oct 2026
https://github.com/bblanchon/ArduinoJson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
arduino arduino-library c-plus-plus embedded esp32 esp8266 iot json
Last synced: 15 Mar 2025
https://github.com/tzapu/WiFiManager
ESP8266 WiFi Connection manager with web captive portal
arduino captive configuration-portal esp8266 wifimanager
Last synced: 08 Apr 2025
https://github.com/olikraus/u8g2
U8glib library for monochrome displays, version 2
arduino display embedded-systems font lcd microcontroller monochrome-displays oled u8g2
Last synced: 18 Oct 2026
https://github.com/clemenselflein/openmower
Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!
arduino gps landscaping lawn-mower path-finding raspberry-pi robomow robot robotics ros rtk
Last synced: 18 Oct 2026
https://github.com/justcallmekoko/ESP32Marauder
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
arduino beacon bluetooth command-line deauth deauthentication deauthentication-attack defensive esp32 esp32-s2 esp8266 espressif firmware flipper-zero flipperzero iot offensive scanner spammer wifi
Last synced: 29 Mar 2025
https://github.com/petoicamp/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.
ai arduino block-coding education iot legged-robot physical-ai quadruped quadruped-robot-gaits raspberry-pi reinforcement-learning robot-cat robot-dog robot-kit robotics robotics-education simulation stem visual-programming walking
Last synced: 29 Oct 2026
https://github.com/omriharel/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
arduino audio diy gaming go golang volume-control
Last synced: 18 Oct 2026
https://github.com/Serial-Studio/Serial-Studio
Data visualization software for embedded devices and projects
arduino cansat csv embedded graph ground-station iot microcontroller network projects qt serial serial-studio
Last synced: 18 Mar 2025
https://github.com/arduino/arduino-cli
Arduino command line tool
arduino cli command-line golang tooling-team
Last synced: 18 Oct 2026
https://github.com/arduino-irremote/arduino-irremote
Infrared remote library for Arduino: send and receive infrared signals with multiple protocols
arduino arduino-library infrared library remote
Last synced: 18 Oct 2026
https://github.com/bodmer/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
arduino arduino-library esp32 esp8266 raspberry-pico rp2040 spi stm32 tft tft-displays ttgo
Last synced: 19 Oct 2026
https://github.com/ClemensElflein/OpenMower
Let's upgrade cheap off-the-shelf robotic mowers to modern, smart RTK GPS based lawn mowing robots!
arduino gps landscaping lawn-mower path-finding raspberry-pi robomow robot robotics ros rtk
Last synced: 26 Mar 2025
https://github.com/Arduino-IRremote/Arduino-IRremote
Infrared remote library for Arduino: send and receive infrared signals with multiple protocols
arduino arduino-library infrared library remote
Last synced: 18 Mar 2025
https://github.com/hybridgroup/cylon
JavaScript framework for robotics, drones, and the Internet of Things (IoT)
arduino beaglebone-black bluetooth-low-energy chip drones gpio i2c intel-edison intel-joule internet-of-things iot javascript raspberry-pi robotics sphero
Last synced: 19 Oct 2026
https://github.com/cifertech/esp32-div
ESP32DIV is a multi-purpose wireless offensive and defensive toolkit powered by an ESP32
arduino attack bluetooth deauthentication-attack deauther defense esp32 esp32-s3 espressif flipper-zero flipperzero hack infrared-control offensive scanner security-tool sniffer spammer subghz wifi
Last synced: 19 Oct 2026
https://github.com/1technophile/openmqttgateway
MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.
arduino arduino-uno ble ble-beacons bridge esp32 esp8266 gateway home-assistant home-automation lora miflora mqtt nodemcu openhab2 platformio rcswitch wemos-d1 xiaomi
Last synced: 19 Oct 2026
https://github.com/Bodmer/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
arduino arduino-library esp32 esp8266 raspberry-pico rp2040 spi stm32 tft tft-displays ttgo
Last synced: 12 Apr 2025
https://github.com/blynk-technologies/blynk-library
Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, etc.
arduino cellular embedded esp32 esp8266 espressif ethernet gsm hardware internet-of-things iot iot-platform lte ota particle-io platformio-library raspberry-pi wifi
Last synced: 18 Oct 2026
https://github.com/petoicamp/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.
ai arduino block-coding education iot legged-robot quadruped quadruped-robot-gaits raspberry-pi robot-cat robot-dog robot-kit robot-pet robotics robotics-education simulation stem visual-programming walking
Last synced: 13 May 2025
https://github.com/blynkkk/blynk-library
Blynk library for IoT boards. Works with Arduino, ESP32, ESP8266, Raspberry Pi, Particle, ARM Mbed, etc.
arduino bluetooth bluetooth-low-energy embedded esp32 esp8266 espressif ethernet-shield gsm hardware internet-of-things iot iot-platform mbed ota particle-photon raspberry-pi wifi
Last synced: 26 Sep 2025
https://github.com/PetoiCamp/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.
ai arduino block-coding education iot legged-robot quadruped quadruped-robot-gaits raspberry-pi robot-cat robot-dog robot-kit robot-pet robotics robotics-education simulation stem visual-programming walking
Last synced: 10 Apr 2025
https://github.com/crankyoldgit/irremoteesp8266
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
940nm airconditioners arduino arduino-ide arduino-library communication esp32 esp8266 hacktoberfest home-automation hvac hvac-control infrared ir-decoder ir-device platformio protocols remote-control
Last synced: 19 Oct 2026
https://github.com/nerdlang/nerd
🔱 Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries.
arduino compilation js nodejs raspberry wasm
Last synced: 19 Oct 2026
https://github.com/1technophile/OpenMQTTGateway
MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility & LoRa.
arduino arduino-uno ble ble-beacons bridge esp32 esp8266 gateway home-assistant home-automation lora miflora mqtt nodemcu openhab2 platformio rcswitch wemos-d1 xiaomi
Last synced: 13 Mar 2025
https://github.com/NerdLang/nerd
🔱 Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries.
arduino compilation js nodejs raspberry wasm
Last synced: 13 Mar 2025
https://github.com/ob-f/openbot
OpenBot leverages smartphones as brains for low-cost robots. We have designed a small electric vehicle that costs about $50 and serves as a robot body. Our software stack for Android smartphones supports advanced robotics workloads such as person following and real-time autonomous navigation.
android arduino deeplearning education openbot research robot robotics smartphone
Last synced: 19 Oct 2026
https://github.com/scottbez1/splitflap
DIY split-flap display
arduino diy kicad laser-cutting openscad split-flap splitflap
Last synced: 19 Oct 2026
https://github.com/spacehuhntech/wifiduck
Wireless keystroke injection attack platform
arduino esp8266 hacktoberfest hid
Last synced: 19 Oct 2026
https://github.com/davidmonterocrespo24/velxio
Emulate Arduino, ESP32 & Raspberry Pi. in your browser. Write code, compile, and run on 19 real boards — Arduino Uno, ESP32, ESP32-C3, Raspberry Pi Pico, Raspberry Pi 3, and more. No hardware, no cloud, no limits.. Discord: https://discord.gg/3mARjJrh4E
arduino esp32 simulation velxio wokwi
Last synced: 19 Oct 2026
https://github.com/crankyoldgit/IRremoteESP8266
Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
940nm airconditioners arduino arduino-ide arduino-library communication esp32 esp8266 hacktoberfest home-automation hvac hvac-control infrared ir-decoder ir-device platformio protocols remote-control
Last synced: 08 Apr 2025
https://github.com/ob-f/OpenBot
OpenBot leverages smartphones as brains for low-cost robots. We have designed a small electric vehicle that costs about $50 and serves as a robot body. Our software stack for Android smartphones supports advanced robotics workloads such as person following and real-time autonomous navigation.
android arduino deeplearning education openbot research robot robotics smartphone
Last synced: 17 Sep 2025
https://github.com/simplefoc/arduino-foc
Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm Library
arduino arduino-foc arduino-library arduino-simplefoc bldc-motor bldc-motor-controller bldc-motors encoder foc foc-algorithm low-cost motor stepper-library stepper-motor stepper-motor-control vector-control
Last synced: 19 Oct 2026
https://github.com/scottlawsonbc/audio-reactive-led-strip
:musical_note: :rainbow: Real-time LED strip music visualization using Python and the ESP8266 or Raspberry Pi
arduino audio-processing esp8266 music-visualizer python raspberry-pi signal-processing
Last synced: 19 Oct 2026
https://github.com/sqfmi/watchy
Watchy - An Open Source E-Ink Smartwatch
arduino arduino-library bluetooth-low-energy e-ink esp32 iot smartwatch
Last synced: 19 Oct 2026
https://github.com/t-vk/esp32-ble-keyboard
Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
arduino arduino-library ble bluetooth bluetooth-le esp32 keyboard
Last synced: 19 Oct 2026
https://github.com/sanni/cartreader
A shield for the Arduino Mega that can back up video game cartridges.
Last synced: 19 Oct 2026
https://github.com/T-vK/ESP32-BLE-Keyboard
Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)
arduino arduino-library ble bluetooth bluetooth-le esp32 keyboard
Last synced: 03 Apr 2025
https://github.com/nrf24/rf24
OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux Devices
arduino arduino-library c-plus-plus hacktoberfest nrf24l01 rf24
Last synced: 19 Oct 2026
https://github.com/simplefoc/Arduino-FOC
Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm Library
arduino arduino-foc arduino-library arduino-simplefoc bldc-motor bldc-motor-controller bldc-motors encoder foc foc-algorithm low-cost motor stepper-library stepper-motor stepper-motor-control vector-control
Last synced: 18 Aug 2025
https://github.com/earlephilhower/esp8266audio
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, OGG/Opus, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32 and Pico
aac arduino dac esp32 esp8266 flac hacktoberfest i2s midi mod mp3 pico pico2 rp2040 rtttl sf2 soundfont2 speech-synthesizer talkie wav
Last synced: 18 Oct 2026
https://github.com/pschatzmann/arduino-audio-tools
Audio Tools (a powerful Audio library for Microcontrollers and the Desktop)
arduino arduino-library audio cmake codecs commucation decoding digital-signal-processing dsp encoding fft music rtttl streaming
Last synced: 18 Oct 2026
https://github.com/nRF24/RF24
OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux Devices
arduino arduino-library c-plus-plus hacktoberfest nrf24l01 rf24
Last synced: 11 May 2025
https://github.com/sqfmi/Watchy
Watchy - An Open Source E-Ink Smartwatch
arduino arduino-library bluetooth-low-energy e-ink esp32 iot smartwatch
Last synced: 08 Apr 2025
https://github.com/cyberman54/esp32-paxcounter
Wifi & BLE driven passenger flow metering with cheap ESP32 boards
arduino bme680 dcf77 esp32 gps gps-tracker helium-network heltec iot lopy lora lorawan macaddr mqtt platformio pycom thethingsnetwork ttgo ttn wifi
Last synced: 19 Oct 2026
https://github.com/SpacehuhnTech/WiFiDuck
Wireless keystroke injection attack platform
arduino esp8266 hacktoberfest hid
Last synced: 30 Mar 2025
https://github.com/earlephilhower/ESP8266Audio
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32
aac arduino dac esp32 esp8266 flac hacktoberfest i2s midi mod mp3 pico rp2040 rtttl sf2 soundfont2 speech-synthesizer talkie wav
Last synced: 15 Mar 2025
https://github.com/akdeb/elatoai
Realtime Voice AI with 100+ Models on Arduino ESP32 with Secure Websockets and Edge Functions for AI Companions, and Devices
agents ai arduino cloudflare deno elevenlabs esp32 gemini grok hardware hume llm openai realtime speech-to-speech stt supabase tts websocket
Last synced: 19 Oct 2026
https://github.com/okalachev/flix
Making an ESP32-based quadcopter from scratch
arduino autopilot control-theory drone esp32 flight-control flight-controller mavlink quadcopter quadcopter-firmware uav
Last synced: 19 Oct 2026
https://github.com/luc-github/esp3d
FW for ESP8266/ESP8285/ESP32 used with 3D printer
3d-printer arduino cnc esp32 esp8266 esp8285 firmware grbl marlin repetier smoothieware wifi
Last synced: 19 Oct 2026
https://github.com/cifertech/nrfbox
Open-source ESP32-powered tool to scan, jam, spoof, and master BLE, Wi-Fi, and 2.4GHz networks.
arduino ble-jammer ble-spoof ble-spoofer cybersecurity deauther esp32 hack hacktoberfest jammer nrf-scanner nrf24l01 sour-apple
Last synced: 19 Oct 2026
https://github.com/fortyseveneffects/arduino_midi_library
MIDI for Arduino
arduino arduino-midi-library midi
Last synced: 19 Oct 2026
https://github.com/spencekonde/attinycore
Arduino core for ATtiny 1634, 828, x313, x4, x41, x5, x61, x7 and x8
arduino attiny avr microcontroller
Last synced: 19 Oct 2026
https://github.com/sbrin/lopaka
Lopaka - Stunning graphics for embedded systems displays
arduino editor embedded embedded-systems graphics
Last synced: 19 Oct 2026
https://github.com/samdenty/wi-pwn
ESP8266 firmware for performing deauthentication attacks, with ease.
arduino attack beacon board deauth esp8266 hack material-design material-theme material-ui probe wifi
Last synced: 19 Oct 2026
https://github.com/waveshareteam/e-paper
arduino c epaper epd python raspberrypi-jetsonnano stm32 waveshare
Last synced: 19 Oct 2026
https://github.com/cyberman54/ESP32-Paxcounter
Wifi & BLE driven passenger flow metering with cheap ESP32 boards
arduino bme680 dcf77 esp32 gps gps-tracker helium-network heltec iot lopy lora lorawan macaddr mqtt platformio pycom thethingsnetwork ttgo ttn wifi
Last synced: 17 Apr 2025
https://github.com/kitesurfer1404/ws2812fx
WS2812 FX Library for Arduino and ESP8266
adafruit-neopixel-library arduino arduino-library esp8266 led neopixel ws2812
Last synced: 19 Oct 2026
https://github.com/cifertech/nRFBox
Open-source ESP32-powered tool to scan, jam, spoof, and master BLE, Wi-Fi, and 2.4GHz networks.
arduino ble-jammer ble-spoof ble-spoofer cybersecurity deauther esp32 hack hacktoberfest jammer nrf-scanner nrf24l01 sour-apple
Last synced: 15 Aug 2026
https://github.com/kitesurfer1404/WS2812FX
WS2812 FX Library for Arduino and ESP8266
adafruit-neopixel-library arduino arduino-library esp8266 led neopixel ws2812
Last synced: 26 Sep 2025
https://github.com/arkhipenko/taskscheduler
Cooperative multitasking for Arduino, ESPx, STM32, nRF and other microcontrollers
arduino attiny cooperative esp32 esp8266 library multitasking nrf52 reliable stm32 teensy
Last synced: 19 Oct 2026