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/RobTillaart/HT16K33

Arduino Library for HT16K33 4x7segment display

7segment arduino display

Last synced: 17 Jul 2025

https://github.com/RobTillaart/MAX6675

Arduino library for MAX6675 chip for K type thermocouple

arduino max6675 temperature thermocouple

Last synced: 17 Jul 2025

https://github.com/RobTillaart/ANSI

Arduino library with basic ANSI display codes for simple terminal apps

ansi arduino terminal vt100

Last synced: 17 Jul 2025

https://github.com/al333z/domoscala

Home automation, with Scala and Arduino. Nerdy stuff.

android arduino playframework raspberry-pi scala

Last synced: 10 Apr 2025

https://github.com/lsongdev/Arduino-RFID-RC522

RFID-RC522 for Arduino

arduino nfc rfid

Last synced: 07 Sep 2025

https://github.com/betterwayelectronics/sce-syscon-writer-guide

Guide to writing and dumping the original PS4 Syscon (Renesas R78) - Improved methodology, requires no desoldering of Syscon. Proprietary.

arduino bwe glitching ps4 ps4-downgrade ps4-exploit ps4-jailbreak ps4exploit ps4xploit rl78 shellcode syscon

Last synced: 01 Jul 2025

https://github.com/italia/cie-PN532

Arduino library for SPI and I2C access to the NFC chip in the Italian Electronic Identity Card (CIE)

arduino cie nfc

Last synced: 22 Apr 2025

https://github.com/tomarus/diymetro

DIY Metropolis Inspired Sequencer

arduino eurorack sequencer

Last synced: 14 Aug 2025

https://github.com/lauszus/arduinovendingmachine

Arduino code for an old vending machine

arduino vending-machine

Last synced: 14 Apr 2025

https://github.com/alanesq/dro

Super cheap Digital Readout (DRO) for lathes, milling machines etc. (cheap yellow display)

arduino caliper cheap-yellow-display digital digital-calipers dro esp32 lathe milling-machine

Last synced: 09 Apr 2025

https://github.com/RobTillaart/MCP4725

Arduino library for 12 bit I2C DAC - MCP4725

arduino dac i2c

Last synced: 17 Jul 2025

https://github.com/wagiminator/attiny13-volumeadjuster

Automatic Volume Adjuster for TVs and Sound Systems

arduino attiny13 attiny13a audio ir-remote lmv321 tv

Last synced: 11 Jul 2025

https://github.com/uhi22/ccs32

WT32-ETH01 with tpLink HomePlug modem as CCS charge controller

arduino ccs charging electric-vehicles homeplug iso15118 pev wt32-eth01

Last synced: 10 Jul 2025

https://github.com/jfjlaros/arduino-simple-rpc

Python client for the Arduino simpleRPC protocol.

arduino discovery remote-procedure-call rpc rpc-api rpc-client rpc-framework simple

Last synced: 29 Oct 2025

https://github.com/peff74/esp_aht20_bmp280

ESP32/ESP8266 arduino script for an AHT20 + BMP280 only with Wire.h

aht20 arduino beginner-friendly bmp280 esp32 esp8266 humidity i2c iot non-blocking pressure sensor temperature weather

Last synced: 12 Jun 2025

https://github.com/fasteddy516/buttonevents

An Arduino library for catching tap, double-tap and press-and-hold events for buttons

arduino arduino-library button

Last synced: 18 Mar 2025

https://github.com/thelastoutpostworkshop/animated_gif_sdcard_spiffs

Animated GIF stored in SD Card and played from SPIFFS on a Round Display (GC9A01) with the ESP32

animated-gif arduino esp32 gc9a01 sd-card sd-card-reader spiffs tftespi

Last synced: 19 Mar 2025

https://github.com/yasir-shahzad/sht30

SHT30 Humidity and Temperature Sensor

analog arduino humidity-sensor i2c sht30 sht31 temperature

Last synced: 10 Apr 2025

https://github.com/yasir-shahzad/mfrc522

Arduino RFID Library for MFRC522

125khz arduino esp8266 mfrc522 rdm6300 rfid

Last synced: 10 Apr 2025

https://github.com/yasir-shahzad/rdm6300

A simple library to interface with RDM6300 RFID reader.

125khz arduino esp8266 rdm6300 rfid-card rfid-reader

Last synced: 10 Apr 2025

https://github.com/ikr4-m/pintufacerecog

Prototipe pengunci pintu otomatis menggunakan deteksi muka

arduino face-recognition

Last synced: 28 Apr 2025

https://github.com/polykit/kosmo-multitool

Arduino Nano Every based development platform for DIY synthesizer enthusiasts.

adc arduino cv dac gate kicad kosmo midi pcb schematics sdiy synthesizer

Last synced: 12 Apr 2025

https://github.com/tobozo/esp32-raytracer

An ESP32 study based on Dmitry V. Sokolov's tinyraytracer https://github.com/ssloy/tinyraytracer

3d 3d-graphics arduino esp32 geometry raytracer raytracing rendering

Last synced: 30 Jun 2025

https://github.com/arduino/vscode-arduino-tools

Arduino Language Server extension for VS Code

arduino language-server vscode-extension

Last synced: 26 Jun 2025

https://github.com/gdsports/imu-wifi

Send IMU orientation data over WiFi

arduino bno055 esp8266 imu mpu6050 p5js processing

Last synced: 09 Apr 2025

https://github.com/developpeurpascal/delphi-samples

Delphi project samples for Windows, Mac, iOS, Android, Linux, internet of things and web

arduino datasnap delphi delphi-demo delphi-projects delphi-sample firemonkey firemonkey-demo intraweb iot unigui vcl vcl-demo visuino webbroker

Last synced: 18 Oct 2025

https://github.com/xreef/EByte_LoRa_E220_micropython_library

MicroPython LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).

arduino arduino-samd-boards e220 ebyte esp32 esp8266 llcc68 lora micropython pico python radio raspberry raspberry-pi rp2040 stm32 uart

Last synced: 08 May 2025

https://github.com/blockos/arduino-dataflash

Support for Atmel Dataflash for the Arduino

arduino arduino-library c-plus-plus dataflash

Last synced: 17 Mar 2025

https://github.com/philkes/rgb_audio_backlight

Arduino Sketch for controlling WS2812 RGB Led Strip + Audio Visualizer

animation arduino audio audio-visualizer led msgeq7 rgb ws2812

Last synced: 15 Oct 2025

https://github.com/openblockcc/openblock-agent

OpenBlock Link desktop version.

arduino esp32 link openblock scratch3

Last synced: 17 Apr 2025

https://github.com/cotestatnt/ya_fsm

Simple state machine. Implements a "Petri net" (GRAFCET/SFC) inspired state machine with states, transitions and actions

arduino arduino-library finite-state-machine fsm state-machine

Last synced: 04 Apr 2025

https://github.com/rjsears/Pool_Fill_Control

Raspberry Pi / Arduino / Python Project to automate management of swimming pool.

arduino emoncm etape flask gpio grafana-dashboard home-automation influxdb motei mysql pool-automation python rapsberrypi

Last synced: 20 Nov 2025

https://github.com/h1romas4/m5stamp-c3dev

This is a development board for the M5Stamp C3 (RISC-V/FreeRTOS).

arduino arduino-esp32 assemblyscript esp32 esp32c3 jtag m5stack m5stamp risc-v riscv wasm3 webassembly

Last synced: 25 Oct 2025

https://github.com/RobTillaart/DHT20

Arduino library for DHT20 I2C temperature and humidity sensor.

arduino humidity i2c temperature

Last synced: 17 Jul 2025

https://github.com/eric-wieser/packet-io

An arduino library for framing protocols, inspired by PacketSerial

arduino cobs framing-protocols streaming

Last synced: 14 Apr 2025

https://github.com/wagiminator/attiny412-batterycapacitytester

Single-Cell Li-Ion, LiPo and LiFePO4 Battery Capacity Tester

arduino attiny attiny412 avr battery capacity li-ion lifepo4 lipo oled tester tinyavr

Last synced: 12 Apr 2025

https://github.com/sparkfun/stranger_things_wall

A wall of addressable LEDs inspired by the Netflix series Stranger Things that displays messages from Twitter.

addressable-leds arduino leds neopixel python sparkfun-projects stranger-things twitter-api twitter-search

Last synced: 14 Apr 2025

https://github.com/rjsears/pool_fill_control

Raspberry Pi / Arduino / Python Project to automate management of swimming pool.

arduino emoncm etape flask gpio grafana-dashboard home-automation influxdb motei mysql pool-automation python rapsberrypi

Last synced: 23 Mar 2025

https://github.com/arduino/serial-discovery

An Arduino IDE pluggable-discovery for Serial ports

arduino go golang tooling-team

Last synced: 13 Sep 2025

https://github.com/sparkfun/mp3_player_shield

MP3 Player Shield - Play MP3s from an SD card! Created by and available from SparkFun Electronics

arduino audio mp3 sparkfun sparkfun-products

Last synced: 14 Apr 2025

https://github.com/kriswiner/iis3dwb

Arduino sketches for ST's IIS3DWB vibration analyzer accelerometer

arduino cpp fft mems sensors

Last synced: 15 Apr 2025

https://github.com/grimmpp/audiobox-for-kids

Audiobox for Kids: Sound tracks can be started by placing a RFID Card on top of the box.

arduino audiobox dfmini-player mp3-player nfc tonuino

Last synced: 22 Mar 2025

https://github.com/mkazimoto/esp32_cnc

CNC for ESP32 (30 pins) with 28BYJ-48 stepper motor and ULN2003

28byj-48 3d arduino cnc esp32 gcode grbl plotter printer processing stepper uln2003

Last synced: 12 Oct 2025

https://github.com/robtillaart/ansi

Arduino library with basic ANSI display codes for simple terminal apps

ansi arduino terminal vt100

Last synced: 10 Sep 2025

https://github.com/copych/esp32_s3_sampler

ESP32-S3 based sampler handles gigabytes of PCM WAV files, up to 19 stereo voices polyphony, CD quality

arduino audio esp32-s3 esp32s3 music sampler synth synthesizer wav

Last synced: 25 Oct 2025

https://github.com/sh123/nano_power_meter

Dual channel Arduino Nano milliwatt power meter for HF/VHF/UHF/SHF bands

ad8307 amateur-radio arduino arduino-nano ghz ham-radio hf ltc5508 microwave power-meter rf rf-power-meter shf uhf vhf w1ghz

Last synced: 23 Oct 2025

https://github.com/ripred/bang

Make your PC/Mac/Linux host a "service" for your Arduino and execute any commands on it's behalf and receive the captured results! Play music, use the PC's disk drive, issue curl commands to post or retrieve anything on the web! The possibilities are endless!

arduino arduino-curl arduino-file-io arduino-library command-line-tool cplusplus cpp embedded lightweight python remote-code-execution-engine remote-console remote-control remote-execution

Last synced: 21 Sep 2025

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

This library is for Grove - 3-Axis Digital Accelerometer ±2g to 16g (LIS3DHTR) use I2C or SPI to get acceleration data and temperature.

acceleration-data arduino arduino-library grove lis3dhtr

Last synced: 30 Jul 2025

https://github.com/cansik/smooth-servo

An processing library for smooth servo control.

arduino easing motion servo smooth

Last synced: 23 Oct 2025

https://github.com/nayuki/pervasive-displays-epaper-driver

Hardware driver for Pervasive Displays' e-paper panels.

arduino arduino-driver arduino-library cpp epaper epaper-screen graphics

Last synced: 03 Jul 2025

https://github.com/kleydon/mac-serialport-cpp

A serial port class, for interfacing between Macs and microcontrollers. Works over USB serial.

arduino cocoa diy mac maker mcu microcontroller microprocessor osx port prototyping serial serial-com serial-port serialport usb-serial usb-serial-controller

Last synced: 09 Apr 2025

https://github.com/buzzinglight/modiy

Modiy is an open-source hardware interface for modular synthesis.

arduino control hardware modular sound surface synthetizer vcv-rack-plugins

Last synced: 20 Sep 2025

https://github.com/handiko/esp12-mqtt-rf-jammer

A Simple ESP12 & AD9851 based RF Jammer which can be controlled using MQTT protocol

ad9851 arduino dds-vfo esp12 esp8266 iot iot-application iot-device jammer mqtt rf

Last synced: 23 Oct 2025

https://github.com/dmachard/ky040-rotary

KY-040 rotary encoder library for arduino and esp8266 devices

arduino esp8266 iot

Last synced: 12 Aug 2025

https://github.com/arduino/arduino-science-journal-ios

Use the sensors in your mobile devices to perform science experiments. Science doesn’t just happen in the classroom or lab—tools like Science Journal let you see how the world works with just your phone.

arduino education physics science science-journal

Last synced: 19 Oct 2025

https://github.com/pschatzmann/arduino-vs1053

An Arduino library for VS1053, VS1003 Codec Breakout Boards

aac arduino cmake flac midi mp3 vs1003 vs1053 wav

Last synced: 19 Mar 2025

https://github.com/benjaminaigner/joystick

Joystick Library for Arduino (RP2040 based boards)

arduino joystick rp2040 usb-hid

Last synced: 19 Mar 2025

https://github.com/tobozo/esp32-gifplayer

GIF player Demo for M5Stack, Odroid-GO, ESP32-Wrover-Kit, LoLinD32-Pro, D-Duino32-XS, and more...

animatedgif arduino esp32 esp32-targz lgfx lovyangfx m5stack m5stack-sd-updater sd-updater

Last synced: 06 May 2025

https://github.com/knightr1d3r007/evilcrowrf_v2-el_cheapo_version

The DIY_EvilCrowRF_v2-el_Cheapo_version is a PCB that brings an option to experience radio frequency adventures from scratch.

arduino cc1101 esp32 flipper-plugins flipper-zero hardware-hacking-tools pentest-tool radio-frequency security-assessments

Last synced: 01 Sep 2025

https://github.com/uberi/arduino-hardwarebleserial

An Arduino library for BLE Serial/UART using ArduinoBLE.

arduino arduino-library

Last synced: 27 Jul 2025

https://github.com/matthias-bs/bresserweathersensorttn

Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver based on ESP32 and RFM95W/SX1276 - sends data to a LoRaWAN Network (e.g. The Things Network)

arduino arduino-pico ble bluetooth bluetooth-low-energy esp32 esp32-arduino helium-network lorawan lorawan-application rp2040 thethingsnetwork ttn-application

Last synced: 10 Mar 2025

https://github.com/pimentoso/mini4wdchrono

Software for Arduino based 3-lane lap timer for Tamiya Mini4wd.

arduino electron johnny-five lap-times tamiya-mini4wd

Last synced: 22 Mar 2025

https://github.com/erriez/erriezds1302

Erriez 3-wire DS1302 Real Time Clock library for Arduino

arduino date documentation ds1302 epoch esp8266 examples library ram real-time-clock rtc time unix uno

Last synced: 18 Mar 2025

https://github.com/robtillaart/fasttrig

Arduino library with interpolated lookup for sin() and cos()

arduino sinus trigonometry

Last synced: 21 Aug 2025

https://github.com/rayps/macropad

Yet another MacroPad but remotely configurable/scriptable/executable over Wi-Fi

arduino ch9328 esp8266 keyboard macropad shortcut streamdeck wifi

Last synced: 02 Sep 2025

https://github.com/sh123/lora_arduino_kiss_modem

Single sketch LoRa Arduino TNC KISS modem for APRS or AX.25 networks

amateur-radio aprs arduino ax25 ham-radio kiss lora packet-networks tnc

Last synced: 26 Jun 2025

https://github.com/tebl/C64-JoyKEY

WASD-style joystick for vintage computers. With an added Arduino Pro Micro you can use it as a USB-keyboard, so if you wanted a DIY streamdeck or Macro-keyboard - then the C64 JoyKEY can do that as well.

arduino atari atari-7800 atari-st atari2600 commodore commodore-64 commodore-amiga joystick keyboard macro-keyboard sega-genesis sega-master-system sega-mega-drive streamdeck vintage-computers zx-spectrum

Last synced: 12 Mar 2025

https://github.com/gdsports/print-pics

Print pictures on a USB thermal receipt printer

arduino esp32 m5stack mkrwifi1010 thermal-printer usb-host

Last synced: 09 Apr 2025

https://github.com/Erriez/ErriezTM1637

TM1637 LED and key-scan library for Arduino

arduino c-plus-plus documentation esp32 esp8266 examples key-scan led library tm1637 uno

Last synced: 17 Jul 2025

https://github.com/erriez/errieztm1637

TM1637 LED and key-scan library for Arduino

arduino c-plus-plus documentation esp32 esp8266 examples key-scan led library tm1637 uno

Last synced: 24 Jul 2025

https://github.com/damianmoore/hp-server-fan-controller

Slow down the server fan speed whilst still allowing extra cooling when needed and shutdown in case of fan failure

arduino atmega atmega328p atmel electronics fan hewlett-packard-enterprise hp hpe microserver noise-reduction pc proliant pwm server signal-processing

Last synced: 28 Oct 2025

https://github.com/robtillaart/dhtlib

Arduino library for DHT temperature and humidity sensor. AVR optimized

arduino humidity temperature

Last synced: 14 May 2025

https://github.com/emile1154/em1ljan_vapeoled

firmware for diy vape on ATmega

arduino atmega atmega328p avr diy vape

Last synced: 15 Apr 2025

https://github.com/mytechnotalent/hacking-risc-v

A FREE comprehensive step-by-step embedded RISC-V hacking tutorial covering RISC-V Embedded Software Development to Reverse Engineering.

arduino assembler assembly-language hack hacking platformio reverse-engineering risc-v riscv

Last synced: 24 Oct 2025

https://github.com/philzook58/cart_pole

A physical and virtual cartpole

arduino cartpole gym

Last synced: 26 Apr 2025

https://github.com/sabas1080/openwifidetectoresp8266

MASLOW: an Open WiFi Detector with ESP8266

adafruit arduino esp8266 nodemcu wifi

Last synced: 23 Jul 2025

https://github.com/benja1972/tinyml_arduino

TinyML Deep learning project with arduino

arduino deep-neural-networks machine-learning python

Last synced: 08 May 2025

https://github.com/siara-cc/unishox_arduino_progmem_lib

Retrieve compressed UTF-8 strings from Arduino Flash memory (Progmem)

arduino compression esp32 esp8266 progmem

Last synced: 24 Jul 2025

https://github.com/tebl/c64-joykey

WASD-style joystick for vintage computers. With an added Arduino Pro Micro you can use it as a USB-keyboard, so if you wanted a DIY streamdeck or Macro-keyboard - then the C64 JoyKEY can do that as well.

arduino atari atari-7800 atari-st atari2600 commodore commodore-64 commodore-amiga joystick keyboard macro-keyboard sega-genesis sega-master-system sega-mega-drive streamdeck vintage-computers zx-spectrum

Last synced: 31 Jul 2025

https://github.com/hepter/web-logic-analyzer

Web-based Logic Analyzer for ESP8266 and ESP32 that can be controlled and viewed via web browser also supports button controls and can produce output for PulseView.

arduino digital-signal-processing esp32 esp8266 logic-analyzer nodemcu pulseview sigrok web-interface

Last synced: 30 Apr 2025

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

A library of maximum ESP32 WiFi-compatible software.

arduino esp32 esp32-arduino wifi

Last synced: 30 Jul 2025

https://github.com/robtillaart/mcp4725

Arduino library for 12 bit I2C DAC - MCP4725

arduino dac i2c

Last synced: 14 May 2025

https://github.com/sh123/antenna_analyzer_vna

Pocket Arduino Nano based graphical SWR 160-6m bands panoramic VNA antenna analyzer based on AD9850, AD8302 and SGA3386

ad8302 ad9850 amateur-radio amateurradio antenna antenna-analyzer antenna-swr-analyzer arduino band encoder hf plotter sga3386 sweep-screen vna

Last synced: 14 Apr 2025

https://github.com/blynkkk/blynk-sketch-generator

This repository is for generating Blynk sketches.

arduino esp8266 iot nodejs nodemcu raspberry-pi

Last synced: 25 Apr 2025

https://github.com/h1romas4/arduino-vgmplayer

Play back the VGM format file with Arduino. (only YM2151)

arduino vgm vgmplay yamaha ym2151

Last synced: 14 Apr 2025

https://github.com/gicking/stm8_templates

STM8 Libraries and Examples with Arduino look&feel

arduino stm8

Last synced: 25 Apr 2025

https://github.com/michelep/esp32_beaconsniffer

Beacon monitor for ESP32 with OLED display

arduino beacon esp32 wifi

Last synced: 13 May 2025

https://github.com/ta2bgh/cw-beacon

This is a simple CW beacon project based on Arduino and Si5351 clock generator. It transmits a predefined message as morse code on a fixed frequency.

arduino atmega328p atmel atmel-avr beacon cw cw-beacon ham-radio hamradio qrp radio rf si5351 si5351a transceiver

Last synced: 23 Oct 2025

https://github.com/pinto0309/zumo32u4

Zumo32u4(ATmega32u4) + RaspberryPi3(RaspberryPi) + SLAM(CartoGrapher/Gmapping) + RPLiDAR A1M8

arduino atmega32u4 cartographer gmapping-slam kinetic lidar raspberry-pi raspberrypi ros rplidar rviz slam zumo32u4

Last synced: 05 May 2025

https://github.com/smolbun/cc1101-frequency-analyzer

Analyze frequencies using CC1101

arduino cc1101 esp32 esp8266 raspberry-pi-pico

Last synced: 15 May 2025

https://github.com/pacifiquem/rfid

read, write, memory-map, data-storage & RFID transaction SYSTEM.

arduino embeded-systems payment rfid

Last synced: 07 May 2025

https://github.com/RobTillaart/INA219

Arduino library for INA219 voltage, current and power sensor

arduino current power sensor

Last synced: 17 Jul 2025