Arduino Open Source Projects

Browse 1,703 Arduino open source projects, ranked by GitHub stars. Find the most popular Arduino tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 1,703 projects
24,567 stars

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

Metrics details
Stars24,567
17,583 stars

tinygo-org/tinygo

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

Metrics details
Stars17,583
17,484 stars

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.

Metrics details
Stars17,484
17,092 stars

espressif/arduino-esp32

Arduino core for the ESP32 family of SoCs

Metrics details
Stars17,092
16,655 stars

esp8266/Arduino

ESP8266 core for Arduino

Metrics details
Stars16,655
14,880 stars

SpacehuhnTech/esp8266_deauther

Affordable WiFi hacking platform for testing and learning

Metrics details
Stars14,880
14,613 stars

arduino/Arduino

Arduino IDE 1.x

Metrics details
Stars14,613
13,406 stars

rwaldron/johnny-five

JavaScript Robotics and IoT programming framework, developed at Bocoup.

Metrics details
Stars13,406
12,734 stars

gurugio/lowlevelprogramming-university

How to be low-level programmer

Metrics details
Stars12,734
11,627 stars

justcallmekoko/ESP32Marauder

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

Metrics details
Stars11,627
9,438 stars

hybridgroup/gobot

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

Metrics details
Stars9,438
9,360 stars

platformio/platformio-core

Your Gateway to Embedded Software Development Excellence :alien:

Metrics details
Stars9,360
7,746 stars

ggerganov/ggwave

Tiny data-over-sound library

Metrics details
Stars7,746
7,457 stars

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.

Metrics details
Stars7,457
7,232 stars

tzapu/WiFiManager

ESP8266 WiFi Connection manager with web captive portal

Metrics details
Stars7,232
7,213 stars

relativty/Relativty

An open source VR headset with SteamVR supports for $200

Metrics details
Stars7,213
7,188 stars

bblanchon/ArduinoJson

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

Metrics details
Stars7,188
7,054 stars

Serial-Studio/Serial-Studio

Open-source telemetry dashboard. Supports UART, BLE, MQTT, Modbus, CAN Bus and more.

Metrics details
Stars7,054
6,614 stars

ClemensElflein/OpenMower

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

Metrics details
Stars6,614
6,585 stars

olikraus/u8g2

U8glib library for monochrome displays, version 2

Metrics details
Stars6,585
5,476 stars

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

Metrics details
Stars5,476
5,181 stars

blinker-iot/blinker-library

An IoT Solution,Blinker library for embedded hardware. Works with Arduino R4, ESP32.

Metrics details
Stars5,181
5,010 stars

Arduino-IRremote/Arduino-IRremote

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

Metrics details
Stars5,010
4,967 stars

arduino/arduino-cli

Arduino command line tool

Metrics details
Stars4,967
4,941 stars

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.

Metrics details
Stars4,941
4,844 stars

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

Metrics details
Stars4,844
4,261 stars

jrowberg/i2cdevlib

I2C device library collection for AVR/Arduino or other C++-based MCUs

Metrics details
Stars4,261
4,210 stars

hybridgroup/cylon

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

Metrics details
Stars4,210
4,062 stars

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.

Metrics details
Stars4,062
4,016 stars

HQarroum/awesome-iot

🤖 A curated list of awesome Internet of Things projects and resources.

Metrics details
Stars4,016
4,012 stars

knolleary/pubsubclient

A client library for the Arduino Ethernet Shield that provides support for MQTT.

Metrics details
Stars4,012
3,980 stars

blynkkk/blynk-library

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

Metrics details
Stars3,980
3,954 stars

scottbez1/splitflap

DIY split-flap display

Metrics details
Stars3,954
3,613 stars

NerdLang/nerd

🔱 Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries.

Metrics details
Stars3,613
3,541 stars

crankyoldgit/IRremoteESP8266

Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/

Metrics details
Stars3,541
3,467 stars

phodal/migration

《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护

Metrics details
Stars3,467
3,414 stars

cifertech/ESP32-DIV

ESP32DIV is a multi-purpose wireless offensive and defensive toolkit powered by an ESP32

Metrics details
Stars3,414
3,400 stars

adafruit/Adafruit_NeoPixel

Arduino library for controlling single-wire LED pixels (NeoPixel, WS2812, etc.)

Metrics details
Stars3,400
3,350 stars

isl-org/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.

Metrics details
Stars3,350
3,302 stars

stm32duino/Arduino_Core_STM32

STM32 core support for Arduino

Metrics details
Stars3,302
3,180 stars

arduino/arduino-ide

Arduino IDE 2.x

Metrics details
Stars3,180
3,121 stars

T-vK/ESP32-BLE-Keyboard

Bluetooth LE Keyboard library for the ESP32 (Arduino IDE compatible)

Metrics details
Stars3,121
3,100 stars

SpacehuhnTech/WiFiDuck

Wireless keystroke injection attack platform

Metrics details
Stars3,100
3,027 stars

miguelbalboa/rfid

Arduino RFID Library for MFRC522

Metrics details
Stars3,027
2,980 stars

scottlawsonbc/audio-reactive-led-strip

:musical_note: :rainbow: Real-time LED strip music visualization using Python and the ESP8266 or Raspberry Pi

Metrics details
Stars2,980
2,920 stars

simplefoc/Arduino-FOC

Arduino FOC for BLDC and Stepper motors - Arduino Based Field Oriented Control Algorithm Library

Metrics details
Stars2,920
2,833 stars

earlephilhower/arduino-pico

Raspberry Pi Pico Arduino core, for all RP2040 and RP2350 boards

Metrics details
Stars2,833
2,764 stars

sqfmi/Watchy

Watchy - An Open Source E-Ink Smartwatch

Metrics details
Stars2,764
2,722 stars

espressif/esp32-camera

Metrics details
Stars2,722
2,672 stars

pschatzmann/ESP32-A2DP

A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF

Metrics details
Stars2,672
2,664 stars

rogerclarkmelbourne/Arduino_STM32

Arduino STM32. Hardware files to support STM32 boards, on Arduino IDE 1.8.x including LeafLabs Maple and other generic STM32F103 boards

Metrics details
Stars2,664
2,640 stars

sanni/cartreader

A shield for the Arduino Mega that can back up video game cartridges.

Metrics details
Stars2,640
2,626 stars

Zer0-bit/gaggiuino

A Gaggia Classic control project using microcontrollers.

Metrics details
Stars2,626
2,559 stars

NicoHood/HID

Bring enhanced HID functions to your Arduino!

Metrics details
Stars2,559
2,554 stars

agucova/awesome-esp

📶 A curated list of awesome ESP8266/32 projects and code

Metrics details
Stars2,554
2,503 stars

jgromes/RadioLib

Universal wireless communication library for embedded devices

Metrics details
Stars2,503
2,458 stars

nRF24/RF24

OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux Devices

Metrics details
Stars2,458
2,396 stars

MHeironimus/ArduinoJoystickLibrary

An Arduino library that adds one or more joysticks to the list of HID devices an Arduino Leonardo or Arduino Micro can support.

Metrics details
Stars2,396
2,368 stars

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

Metrics details
Stars2,368
2,350 stars

LucidVR/lucidgloves

Arduino/ESP32 based DIY VR Haptic gloves. Compatible with SteamVR via OpenGloves.

Metrics details
Stars2,350
1-60 of 1,703 projects
Get A Weekly Email With Trending Arduino Projects
Stay updated on Arduino plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.