An open API service indexing awesome lists of open source software.

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.

https://github.com/arturi/kotihome

Home automation system based on Arduino with sensors, Raspberry Pi, Node.js and React

arduino home-automation raspberry-pi sensor temperature

Last synced: 24 Apr 2025

https://github.com/pu2clr/si4844

Silicon Labs SI4844 (BROADCAST ANALOG TUNING DIGITAL DISPLAY AM/FM/SW RADIO RECEIVER) Library

am arduino arduino-library dsp fm labs radio radio-receiver receiver shortwave si4822 si4826 si4827 si4840 si4844 silicon

Last synced: 17 Jun 2025

https://github.com/alexus2033/rtl8720-sniffer

Presence detection using RTL8720DN 2.4G/5G Dual Bands Wifi Module

arduino realtek wifi

Last synced: 06 Apr 2025

https://github.com/wagiminator/attiny85-ir2usb

IR Remote to USB HID Converter

arduino attiny attiny85 avr diy hid ir pcb project remote usb v-usb

Last synced: 12 Apr 2025

https://github.com/pu2clr/SI4844

Silicon Labs SI4844 (BROADCAST ANALOG TUNING DIGITAL DISPLAY AM/FM/SW RADIO RECEIVER) Library

am arduino arduino-library dsp fm labs radio radio-receiver receiver shortwave si4822 si4826 si4827 si4840 si4844 silicon

Last synced: 10 Apr 2025

https://github.com/araffin/python-arduino-serial

A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). This is the Python implementation.

arduino bluetooth communication protocol python raspberry-pi serial sockets

Last synced: 19 Aug 2025

https://github.com/tobozo/m5tube

Video player for M5Stack with Docker conversion support

arduino audio docker esp32 esp32-chimera-core m5stack m5stack-sd-updater video videoplayer

Last synced: 30 Apr 2025

https://github.com/seeed-studio/seeed_arduino_imu10dof

Combination of MPU-9250 and BMP180, I2C device selectable.

arduino arduino-library bmp180 grove mpu9250

Last synced: 14 Sep 2025

https://github.com/noopkat/firmata-party

:balloon: :tada: set up your arduino with firmata and party on, robot friends :tada: :balloon:

arduino nodejs

Last synced: 10 Apr 2025

https://github.com/budryerson/tfluna-i2c

Arduino library for the Benewake TFLuna LiDAR distance sensor in the I2C communication mode

arduino arduino-library benewake lidar tf-luna tfluna

Last synced: 29 Jul 2025

https://github.com/trzy/robart

An iPhone-based LLM-controlled autonomous robot.

arduino arkit claude-3-5-sonnet gpt-4 ios robotics

Last synced: 19 Jul 2025

https://github.com/nopnop2002/arduino-canbus-monitor

mcp2515 canbus module to Monitor Canbus traffic

arduino canbus mcp2515 monitoring windows

Last synced: 19 Mar 2025

https://github.com/cisco-talos/oil-pumpjack

Oil Pumpjack: open source materials to create your own oil pumpjack managed by an Arduino

arduino arduino-schematic arduino-uno-source modbus

Last synced: 26 Oct 2025

https://github.com/danesparza/halloweenfire

:jack_o_lantern: Arduino sketch for multiple neopixels to create spooky 'fire' effect

adafruit arduino electronics fire halloween led leds multiple-neopixels neopixels

Last synced: 10 Apr 2025

https://github.com/2bndy5/cirquepinnacle

A library to interface with Cirque Glidepoint circle trackpads on the Arduino, Linux (with python bindings), and RPi Pico SDK Platforms.

arduino cirque linux pico-sdk platformio-arduino platformio-library python3 raspberry-pi trackpad

Last synced: 17 Mar 2025

https://github.com/ssloy/penny

3 servos, 10 dollars hexapod

arduino atmega atmel fun hexapod open-hardware robot robots

Last synced: 18 Aug 2025

https://github.com/pu2clr/si470x

It is an Arduino Library for the SI4702 and SI4703, BROADCAST RECEIVER.

arduino arduino-ide arduino-library dsp fm fm-receiver library radio receiver si4701 si4702 si4703

Last synced: 01 Aug 2025

https://github.com/barakwei/irelectra

Electra A/C IR Encoder for IRremote

air-conditioner arduino irremote particle-io

Last synced: 14 Apr 2025

https://github.com/mnesarco/hypercontroller

8DOF Space Controller Device for FreeCAD

arduino freecad hardware

Last synced: 12 May 2025

https://github.com/outofambit/easy-neopixels

NeoPixels! but easier. Beginner friendly functions to control Adafruit NeoPixels, using as simple syntax as possible.

adafruit-neopixel arduino arduino-library beginner-friendly flora neopixel neopixels

Last synced: 22 Mar 2025

https://github.com/pstolarz/coopthreads

Lightweight, platform agnostic, stackful cooperative threads library.

arduino arduino-library cooperative multitasking multithreading scheduler threads

Last synced: 22 Mar 2025

https://github.com/berg0162/simcline

Simulation of Changing Road Inclination for Indoor Cycling

android arduino climb cycling direto elite esp32 fe-c feather ftms grade inclination indoor kickr neo nrf52 simulation tacx wahoo zwift-hub

Last synced: 02 May 2025

https://github.com/seeed-studio/seeed_arduino_irsendrev

This library provides sample codes for infrared encoding and decoding.

arduino arduino-library grove ir

Last synced: 02 Sep 2025

https://github.com/kevinmcaleer/smars

Screwless Modular Assemblable Robotic System

arduino python raspberry-pi raspberry-pi-zero-wh robot robotics smars

Last synced: 06 May 2025

https://github.com/seeed-studio/seeed_arduino_ultrasonicranger

This library provides a code to measure the distance to obstacles in front and prints the distance value to the serial terminal or LCD.

arduino arduino-library distance grove ultrasonic

Last synced: 06 Oct 2025

https://github.com/nopnop2002/arduino-stm32-ethernet-lan8720

Ethernet on STM32 using external PHY

arduino ethernet lan8720 stm32 tcp udp

Last synced: 19 Mar 2025

https://github.com/vortigont/esp32-flashz

zlib compressed OTA firmware update for ESP32. Implements on-the-fly OTA images decompression on upload/flashing

arduino arduino-library arduino-ota esp32 esp32-arduino esp32-ota ota-update

Last synced: 16 Mar 2025

https://github.com/m4gnv5/docgreenesa5000-dashboard

e-Scooter protocol reversing, custom dashboard and tuning chip for the Doc Green scooters sold by e.g. Lidl

arduino arduino-nano dashboard docgreen esa1919 esa5000 escooter esp32 esp8266 lidl m365 scooter scooters

Last synced: 08 Jul 2025

https://github.com/liebman/analogclock

Project to sync analog clocks to a few milliseconds.

analog-clock arduino arduino-plugin attiny85 eagle eclipse esp8266 wifimanager

Last synced: 26 Jul 2025

https://github.com/mitra42/webforth

Forth for the web - implemented in JS and other web technologies

arduino forth javascript language

Last synced: 24 Oct 2025

https://github.com/pu2clr/SI470X

It is an Arduino Library for the SI4702 and SI4703, BROADCAST RECEIVER.

arduino arduino-ide arduino-library dsp fm fm-receiver library radio receiver si4701 si4702 si4703

Last synced: 10 Apr 2025

https://github.com/rahul-sb/EIT

Electrical Impedance Tomography (EIT)

arduino eidors eit electrical-impedance-tomography image-reconstruction matlab

Last synced: 15 Mar 2025

https://github.com/racerxdl/esp32-hub-panel

A ESP32 clock / display using 64x32 HUB75 panels.

arduino esp32 golang hub75 led led-panel

Last synced: 10 Apr 2025

https://github.com/chuckb/haikuvm

A small JAVA VM for microcontrollers

arduino arm avr bare-metal gradle java jvm raspberry-pi

Last synced: 08 May 2025

https://github.com/flrs/hampelfilter

Arduino library for identifying outliers with a Hampel filter

arduino arduino-library hampel-filter outlier-detection

Last synced: 20 Oct 2025

https://github.com/sparkfun/thermal_printer

Demo Code for the Thermal Printer available from SparkFun Electronics

arduino printer sparkfun sparkfun-products

Last synced: 04 Oct 2025

https://github.com/xreef/abb_aurora_solar_inverter_library

Arduino, esp32 and esp8266 library for ABB (ex PowerOne) Aurora Inverter, implement a full methods to retrieve data from the Inverter via RS-485

abb arduino aurora esp32 esp8266 inverter library powerone rs485

Last synced: 14 Apr 2025

https://github.com/orobardet/klipper_nano_expander

Klipper Nano Expander, an Arduino Nano Shield to be used as an auxiliary Klipper MCU

3d-printer arduino diy electronics klipper nano

Last synced: 02 Jul 2025

https://github.com/schollz/tape-synth

Instructions to create a cassette synthesizer.

arduino cassette-player cassette-tape dac synth synthesizer

Last synced: 07 May 2025

https://github.com/m4cs/digiduck-framework

Framework for Digiduck Development Boards running ATTiny85 processors and micronucleus bootloader!

arduino digispark digispark-payload-converter digispark-scripts digispark-usb framework python3

Last synced: 15 Oct 2025

https://github.com/adlerweb/esp8266-bme280-multi

ESP8266 + BME280 -> MQTT, Serial, HTTP-Server, HTTP-Client/Volkszähler

arduino bme280 esp8266 mqtt volkszaehler

Last synced: 26 Oct 2025

https://github.com/robtillaart/mcp_dac

Arduino library for MCP_DAC MCP48xx and MCP49xx series SPI-DAC

arduino dac

Last synced: 14 May 2025

https://github.com/esp32beans/ble_hid_client

ESP32 NimBLE Bluetooth Low Energy HID Client/Central and Mouse Pass Through

arduino ble ble-central ble-client bluetooth bluetooth-low-energy esp32 hid mouse nimble pass-through

Last synced: 02 May 2025

https://github.com/mariusgreuel/USBasp

USBasp - USB programmer for Atmel AVR controllers (with WinUSB support)

arduino avr usbasp winusb

Last synced: 04 Apr 2025

https://github.com/abw/midi-patchbay

Hardware and firmware for a 4x4 MIDI merger/splitter patchbay based on an Arduino MEGA 2560

arduino arduino-mega eagle midi midi-device orgasmatron pcb schematics

Last synced: 29 Apr 2025

https://github.com/wokwi/good-arduino-code

Frontend for goodarduinocode.com - A curated collection of Arduino coding examples

arduino arduino-sketch

Last synced: 14 Apr 2025

https://github.com/robtillaart/ht16k33

Arduino Library for HT16K33 4x7segment display

7segment arduino display

Last synced: 22 Jun 2025

https://github.com/mattfryer/board_identify

An Arduino library which allows identification of the board/controller

arduino arduino-boards arduino-ide arduino-library

Last synced: 25 Jul 2025

https://github.com/techn0man1ac/perpetualledwristwatch

The simple and "Perpetual" WristWatch(project code name "LumiTime") with 12 red LEDs, it have LIR2430 Li-Ion battery and 12 solar cells, based on a simple Microchip microcontroller ATtiny13. It full open source(firmware and hardware).

arduino attimy led li-ion-battery microchip open-source wristwatch

Last synced: 16 Aug 2025

https://github.com/deaafrizal/cuybot-rtos

Cuybot Protonano V1 OpenSource Custom Smartcar Board

arduino esp32 iot microcontroller raspberry-pi robotics

Last synced: 13 Sep 2025

https://github.com/chuckb/haikuVM

A small JAVA VM for microcontrollers

arduino arm avr bare-metal gradle java jvm raspberry-pi

Last synced: 27 Feb 2025

https://github.com/tuomas2/automate

A general purpose Python automatization library with nifty real-time web UI

android arduino django gpio home-automation python raspberry-pi virtualwire web-ui

Last synced: 05 Oct 2025

https://github.com/xreef/pcf8591_library

Library to use pcf8591 i2c analog IC with Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read analog value and write analog value with only 2 wire.

analog arduino arduino-library esp-01 esp32 esp8266 expander i2c library pcf8591 raspberry-pi read rp2040 stm32 write

Last synced: 14 Apr 2025

https://github.com/sauceke/hotdog

A pocket pussy with depth sensing.

3d-printing arduino sex-toys

Last synced: 29 Jul 2025

https://github.com/endiliey/uav-autonomous-landing

:helicopter: Unmanned Aerial Vehicle (Drone) Autonomous Landing

arduino naze32 pid-control

Last synced: 07 Aug 2025

https://github.com/omersiar/shiftedlcd

Arduino Library for 74HC595 Shift Register using SPI

1602lcd arduino lcd1602 lcd16x2 spi

Last synced: 19 Mar 2025

https://github.com/r57zone/openvr-arduinohmd

OpenVR driver for Arduino DIY HMD / OpenVR самодельного Arduino шлема

arduino diy openvr steamvr steamvr-driver vr vr-headset vr-hmd xreal-air

Last synced: 05 Oct 2025

https://github.com/barqawiz/iot_watering_system

A home-based IoT irrigation system for efficient plant care.

arduino iot python raspberry-pi

Last synced: 22 Aug 2025

https://github.com/jes/autopatzer

Automatic chess board

arduino chess diy electronics lichess

Last synced: 13 Jul 2025

https://github.com/carlraymond/annaxflipdotdriver

KiCad project for drivers for Annax flip-dot display panels

arduino electronics esp8266 kicad pcb

Last synced: 25 Oct 2025

https://github.com/gavinlyonsrepo/nokia5110_text

ASCII text Library for the Nokia 5110 LCD ( PCD8544 controller) for the Arduino microcontroller eco-system. Nine ASCII text fonts of various sizes . Designed to be light weight, low memory footprint. Tested on Arduino , STM32 and ESP-X

5110 arduino arduino-library ascii-character-text ascii-fonts ascii-text-fonts attiny85 display esp32 esp8266 lcd lcd-library library minimal nokia nokia-5110 nokia-display nokia5110 pcd8544 stm32f103c8t6

Last synced: 02 May 2025

https://github.com/sanoguzhan/self-driving-car

Self-Driving Car that implements Line detection, obstacle avoidance, and obstacle recognition features.

arduino cpp opencv raspberry-pi self-driving-car

Last synced: 10 Apr 2025

https://github.com/lflimeira/roboticarmandroid

:muscle: + :iphone: It's a simple project where you'll learn how to create a Robotic Arm with Arduino board, controlled by a Android smartphone using Bluetooth. (PT-BR: Um projeto simples onde você irá aprender como criar um braço robótico utilizando Arduino, e controlar ele via Bluetooth através de um aplicativo Android)

android android-application android-smartphone arduino bluetooth robotic-manipulator robotics

Last synced: 25 Oct 2025

https://github.com/t0mg/jackal

Upcycling project adding a color display, Bluetooth, RDS, NFC and more to an awesome looking 1978 radio, the Sony FX-300

a2dp-bluetooth arduino esp32 i2c i2s-audio ili9341 nfc pn532 rda5807m teensy40

Last synced: 05 Jul 2025

https://github.com/alexander-sholohov/si5351-beacon

WSPR beacon based on Arduino + si5351

arduino si5351 wspr-beacon

Last synced: 06 Apr 2025

https://github.com/dilawar/serialscope

A simple Serial Port Oscilloscope

arduino arduino-uno oscilloscope python3 serial-port

Last synced: 12 May 2025

https://github.com/jackgruber/arduino-pro-mini-lora-sensor-node

Arduino Pro Mini TTN LoRaWAN Node with RFM95 module battery-powered

arduino arduino-pro-mini battery dht22 lora lorawan platfomio rfm95

Last synced: 23 Mar 2025

https://github.com/e-candeloro/SAURUSS-Autonomous-Drone-Surveillance

An autonomous drone and sensor based surveillance system that use a Tello Drone, an Arduino, a Raspberry Pi and an Android smartphone.

3d android-app arduino aruco-markers autonomous-drone autonomous-vehicles c-language computer-vision drone finite-state-machine intrusion-detection iot java opencv python surveillance telegram tellodrone yolo

Last synced: 21 Apr 2025

https://github.com/seeed-studio/codecraft

Codecraft is a graphical programming software which is based on Scratch 3.0

arduino grove scratch3 seeedstudio

Last synced: 30 Jul 2025

https://github.com/platformio/platform-atmelmegaavr

Atmel megaAVR: development platform for PlatformIO

arduino avr megaavr platformio platformio-platform

Last synced: 06 Jul 2025

https://github.com/h1romas4/arduino-saturn-joystick

Convert Sega Saturn controller to USB HID joypad using Arduino Leonardo / Pro Micro.

arduino arduino-leonardo arduino-pro-micro joystick sega-saturn

Last synced: 14 Apr 2025

https://github.com/e-candeloro/sauruss-autonomous-drone-surveillance

An autonomous drone and sensor based surveillance system that use a Tello Drone, an Arduino, a Raspberry Pi and an Android smartphone.

3d android-app arduino aruco-markers autonomous-drone autonomous-vehicles c-language computer-vision drone finite-state-machine intrusion-detection iot java opencv python surveillance telegram tellodrone yolo

Last synced: 13 Oct 2025

https://github.com/marcel-licence/ml_synth_basic_example

Arduino polyphonic synthesizer project (not a Moog) for ESP32 - STM32 - Teensy and more

arduino effects esp32 filter polyphonic stm32 synthesizer teensy

Last synced: 05 Oct 2025

https://github.com/yasir-shahzad/sim800c-module

SIM800C GSM/GPRS Module using Alitum

arduino gsm-module mastermind sim800c yasir-shahzad

Last synced: 10 Apr 2025

https://github.com/thenitek/catgfx

Adafruit GFX compatible arduino library for using cat thermal printers with the ESP32

adafruit-gfx adafruit-gfx-library arduino esp32 thermal-printer

Last synced: 09 Apr 2025

https://github.com/hieromon/espshaker

ESP8266 interactive serial command processor via Arduino core.

arduino arduino-sketch eeprom esp8266 esp8266-arduino interactive mqtt mqtt-client wifi

Last synced: 16 Oct 2025

https://github.com/ubidefeo/ftdebouncer

Debounce and Pin Change handling Library for Arduino

arduino debounce-library

Last synced: 24 Apr 2025

https://github.com/rbnis/sbuscontroller

This Arduino-Sketch lets you connect your SBUS compatible radio wirelessly as controller to your pc.

arduino controller frsky futaba radio sbus sketch taranis wireless

Last synced: 22 Mar 2025

https://github.com/dinau/nimOnAVR

Nim language test program for Arduino UNO/Nano or its compatibles

arduino avr blink c2nim dimmer led nano nim nim-lang pwm sd sd-card spi uart uno usart

Last synced: 17 Jul 2025

https://github.com/tuconnaisyouknow/chromepassstealer

This script makes your BadUSB steal all the victim's Google Chrome password.

arduino bad-usb badusb duckyscript dump dumper email gmail google-chrome googlechrome grabber password smtp steal stealer usb-hid

Last synced: 13 Jul 2025

https://github.com/rodrigodornelles/arduino-tone-pitch

Real accurate list of music notes with tone variants for Arduino.

arduino music

Last synced: 15 Mar 2025

https://github.com/plapointe6/esphtmltemplateprocessor

A library that provide simple HTML template processing for ESP using SPIFFS

arduino arduino-library esp esp32 esp8266 esp8266-arduino iot

Last synced: 07 May 2025

https://github.com/sparkfun/sparkfun_rtk_everywhere_firmware

Centimeter precision GPS/GNSS using L1/L2/L5 signals broadcast over Bluetooth, WiFi, and Ethernet.

arduino esp32 gnss gps sparkfun sparkfun-tutorial surveying

Last synced: 19 Jul 2025

https://github.com/pomax/arduino-midi-recorder

Let's build an Arduino-based MIDI recorder!

arduino midi recording

Last synced: 09 Oct 2025

https://github.com/bayeggex/arduino-ai-chat-library

🤖💬 Arduino library for integrating AI chat like OpenAI's ChatGPT, Hugging Face Transformers, and more.

ai arduino arduino-ai arduino-library chatbot esp esp32-arduino esp8266-arduino hugging-face library openai

Last synced: 23 Jul 2025