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/frett27/splitflap_display

Simple Skinnable, 3D Printed SplitFlap Display Module, permit to display large numbers, connecting the modules to each other

3d-models arduino flap openscad rtos split splitflap

Last synced: 15 Apr 2025

https://github.com/herwonowr/catchme

CatchME - WiFi Fun Box "Having Fun with ESP8266"

arduino beacon deauth deauthentication-attack esp8266 hacking sniffing wifi wifi-security

Last synced: 07 Jul 2025

https://github.com/platisd/androidcar

Arduino library to control an Android Autonomous Vehicle by Team Pegasus

arduino arduino-library smartcar

Last synced: 21 Mar 2025

https://github.com/tonyp7/GenDumper

An open-source Sega Genesis / Mega Drive cart dumper

arduino dumper genesis megadrive retrogaming sega-genesis sega-mega-drive

Last synced: 10 May 2025

https://github.com/nopnop2002/arduino-lora-ra01s

An Arduino Library for LoRa Communication using SX1262/1268

arduino ebyte-e22 ebyte-e220 lora ra-01s ra-01sh sx1262 sx1268

Last synced: 11 Jun 2025

https://github.com/Dlloydev/sTune

Open loop PID autotuner using a novel s-curve inflection point test method. Tuning parameters are determined in about ½Tau on a first-order system with time delay. Full 5Tau testing and multiple serial output options are provided.

arduino autotune control fopdt inflection pid process sopdt step tuner tuning

Last synced: 12 Jun 2025

https://github.com/powerbroker2/arduhud

Arduino/ELM327-based project to create a car head's up display

arduino car carhacking elm327 heads-up-display hud obd obd-ii obd2 obdii

Last synced: 14 Apr 2025

https://github.com/tobozo/yamlduino

YAML <=> JSON converter for ESP32, ESP8266, RP2040 and possibly other devices

arduino arduinojson cjson esp32 esp8266 json libyaml rp2040 rp2040-zero rp2040w samd yaml yaml2json yamltojson yml

Last synced: 11 Apr 2025

https://github.com/plapointe6/hamqttdevice

A library that provides tools to simplify MQTT discovery implementation for Home Assistant to your device.

arduino arduino-library home-assistant iot iot-device

Last synced: 17 Mar 2025

https://github.com/robtillaart/runningmedian

Arduino library to determine the running median by means of a circular buffer.

arduino median running

Last synced: 14 May 2025

https://github.com/spacehuhntech/arduino

Arduino board definitions for Spacehuhn projects

arduino avr esp8266 spacehuhn

Last synced: 15 Apr 2025

https://github.com/abhijithaj/iotsocket

A python-based secured IoT WebSocket to handle multiple clients simultaneously.

arduino client-socket easy easy-to-use esp iot iot-application iot-device iot-devices iot-websocket iotsocket python raspberry-pi socket ssl sync tcp websocket

Last synced: 26 Oct 2025

https://github.com/hwzlovedz/axp173-pmic

AXP173 Power management IC(AXP173电源管理芯片)

arduino esp32 esp32-s3 esp8266 pmic

Last synced: 05 Apr 2025

https://github.com/nyh-workshop/pico-fmsynth

Basic DX9-inspired FM synth Arduino Library for Raspberry Pico RP2040 and RP2350.

arduino fm-synthesis i2s midi-files midi-player rp2040 rp2350

Last synced: 13 May 2025

https://github.com/nopnop2002/esp8266_ethernet

Example of using SPI Ethernet module with esp8266

arduino enc28j60 esp8266 ethernet platformio w5100 w5500

Last synced: 10 Oct 2025

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

Software-based I2C communication library for Arduino

arduino esp32 esp8266 i2c-bus i2c-sensors softi2c

Last synced: 15 Apr 2025

https://github.com/koenvervloesem/bluetooth-low-energy-applications

Code examples, errata and additional tips and references to interesting projects for the book "Develop your own Bluetooth Low Energy Applications for Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr"

arduino ble bleak bluetooth bluetooth-low-energy esp32 esp32-arduino nimble-arduino-library nordic-semiconductor nordicsemi nrf52 nrf52840 nrf52840-dk nrf52840-dongle nrf5x python raspberry-pi zephyr

Last synced: 30 Oct 2025

https://github.com/vshymanskyy/wasm3_rgb_lamp

Animating an RGB lamp, using WebAssembly!

arduino demo esp8266 nrf51 nrf52 platformio wasm3 webassembly

Last synced: 13 Apr 2025

https://github.com/sensirion/arduino-i2c-sen5x

Arduino library to work with Sensirion's SEN5x environmental sensor modules via I2C

all-in-one arduino driver environmental evaluation-kit i2c module nox particulate-matter relative-humidity sek sen54 sen55 sen5x sensirion sensor temperature voc

Last synced: 07 Sep 2025

https://github.com/tobozo/rotatey_cube

🧊 3D gyrocsopic rotating cube on Arduino using an MPU650 and SSD1306 OLED

arduino rotatey-cube ssd1306

Last synced: 30 Apr 2025

https://github.com/pkarsy/cc1101_rf

Arduino library for TI CC1101. Supports the latest Arduino IDE and Platformio. Tested with AVR atmega328, stm32f103, nodeMCU and probably works with a lot more.

433mhz 868mhz 915mhz arduino cc1101 communication radio rf subghz

Last synced: 02 Aug 2025

https://github.com/jamesmontemagno/mycadence-arduino

With this DIY project and a simple $18 ESP32 Arduino board you will have a budget Cadence display for your indoor cycling bike for Peloton or Apple Fitness+

arduino cadence indoor-cycling spin-bike

Last synced: 22 Apr 2025

https://github.com/wollewald/mcp23017_we

Library for the MCP23017 and MCP23S17 I/O Expander

arduino arduino-library attiny85 i2c mcp23017 mcp23018 mcp23s17 mcp23s18 portexpander spi

Last synced: 12 Apr 2025

https://github.com/F4GOJ/AD9850

AD9850 serial library for arduino

arduino

Last synced: 10 Aug 2025

https://github.com/gyverlibs/settings

Простой конструктор вебморды для настроек esp8266/esp32

arduino esp32 esp8266 gui settings settings-gyver settingsesp settingsgyver ui webface

Last synced: 25 Oct 2025

https://github.com/r57zone/x360advance

External Arduino gyroscope & pedals for any Xbox compatible gamepads / Внешний Arduino гироскоп и педали для Xbox совместимых геймпадов

arduino gyroscope mpu-6050 mpu6050 steam-controller steering-wheel xbox-controller xbox-controller-gyroscope

Last synced: 07 May 2025

https://github.com/robtillaart/gy521

Arduino library for GY521 accelerometer- gyroscope a.k.a. MCU-6050

acceleration arduino gyro

Last synced: 13 Sep 2025

https://github.com/marcboeker/esp32-ble-ios-demo

Arduino ESP32 BLE server demo with iOS app

arduino bluetooth bluetooth-low-energy esp32 ios ios-bluetooth swift

Last synced: 26 Aug 2025

https://github.com/swicago/harviawifi

Wifi Control of Harvia KIP Sauna Heater

arduino c esp8266 harvia mqtt sauna sauna-control

Last synced: 03 Oct 2025

https://github.com/Yveaux/AC101

AC101 audio codec driver library for Arduino

ac101 arduino arduino-library audio audio-library codec

Last synced: 12 Jun 2025

https://github.com/yveaux/ac101

AC101 audio codec driver library for Arduino

ac101 arduino arduino-library audio audio-library codec

Last synced: 19 Mar 2025

https://github.com/rngtng/mtxcontrol

mtXcontrol is a LED Matrix editor written in Processing to create multiple frames sequences easily. By now, support for Novation Launchpad and the 8x8 RGB LED Rainbowduino Controller by Seeedstudio is given.

arduino led-controller processing rainbowduino seeedstudio

Last synced: 15 Jun 2025

https://github.com/eric-wieser/nanopb-arduino

Arduino stream wrappers for nanopb

arduino nanopb platformio

Last synced: 14 Apr 2025

https://github.com/awawa-dev/hyperserialesp8266

High speed 2Mb USB serial port LED strip HyperHDR driver using Esp8266 device.

adalight ambilight apa102 arduino esp8266 hyperhdr hyperserial led-strip leds platformio rgbw serialport sk6812 usb ws2801 ws8212b

Last synced: 06 Apr 2025

https://github.com/unetworking/ssd1306

Minimal SSD1306 display driver in less than 100 lines of C

arduino lcd monochrome oled ssd1306

Last synced: 25 Jun 2025

https://github.com/hieromon/esp8266

ESP8266 WiFi module Library for Arduino

arduino esp8266 serial wifi

Last synced: 19 Mar 2025

https://github.com/tfry-git/embajax

Simplistic framework for creating and handling displays and controls on a web page served by an Arduino (or other small device).

ajax arduino c-plus-plus controls esp8266 html internet-of-things iot javascript webserver

Last synced: 05 Aug 2025

https://github.com/pavelmc/FT857d

CAT support for Arduino, simulating a Yaesu FT-857D

amateur arduino cat control ft857 hamlib hamradio pc-control radio radio-control yaesu

Last synced: 14 Mar 2025

https://github.com/h2zero/n-able-arduino

An arduino core for ARM based BLE devices supported by the NimBLE stack.

arduino ble bluetooth-low-energy nimble nrf51 nrf52 nrf5x platformio

Last synced: 13 Apr 2025

https://github.com/miguelangelcasanova/codos

Un sistema de detección del CO2 para el aula

arduino co2 co2-sensor docencia esp32

Last synced: 11 Oct 2025

https://github.com/Embroidermodder/libembroidery

Library for reading/writing/manipulating machine and design embroidery files

arduino c csv dst embroiderbot embroidermodder embroidery jef library machine-embroidery pes svg

Last synced: 09 Jul 2025

https://github.com/felias-fogg/RescueAVR

An Arduino sketch that is able to do high-voltage programming in order to resurrect bricked AVR MCUs (you need a bit of HW on a breadboard or some special Arduino shields as well)

arduino firmware fusebit fusebit-doctor high-voltage-parallel-programmer high-voltage-serial-programmer

Last synced: 17 Jul 2025

https://github.com/zpukr/esp8266-WindStation

Simply weather station on ESP8266

anemometer arduino davis-anemometer esp weather-station

Last synced: 04 Apr 2025

https://github.com/goessl/atmega328p

ATmega328P driver library

arduino atmega328p avr avr-gcc c microcontroller

Last synced: 24 Jun 2025

https://github.com/wollewald/adxl345_we

Arduino Library for the ADXL345 accelerometer. I2C and SPI are implemented.

accelerometer adxl345 arduino arduino-library easy-to-use i2c spi

Last synced: 21 Aug 2025

https://github.com/mydevicesiot/cayenne-docs

The Cayenne documentation system

arduino cayenne docs esp32 esp8266 iot lorawan mqtt raspberrypi

Last synced: 07 May 2025

https://github.com/shred/kaminari

AS3935 and ESP8266 based Franklin Lightning Detector

3d-printing arduino as3935 esp8266 lightning weather

Last synced: 07 Sep 2025

https://github.com/diepala/wicope

Wicope is a Fast Arduino Oscilloscope GUI application.

arduino electronics electronics-hobbyists electronics-tools oscilloscope pyside6 python python3

Last synced: 20 Mar 2025

https://github.com/enjoyneering/LiquidCrystal_I2C

This is an Arduino library for HD44780 LCD display, operated in 4 bit mode over I2C bus with 8-bit I/O expander PCF8574

arduino arduino-library hd44780 i2c-bus i2c-display i2c-lcd liquidcrystal pcf8574 wh1602b

Last synced: 06 Apr 2025

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

This library gives an example of how to get FreeRTOS running on Seeed production. The project can be used as a template to build your projects off of as well.

arduino arduino-library freertos samd21 samd51

Last synced: 30 Jul 2025

https://github.com/electroniccats/catwan_usb_stick

An Open Source USB Stick compatible with LoRa and LoRaWAN with Cortex M0+. To connect, review and analyze packages of LoRa®

arduino lora lorawan sniffer usb usb-stick

Last synced: 15 Jul 2025

https://github.com/thingengineer/laser-xy-scanner

Low Cost DIY Laser XY Scanner, Cutter, or Engraver

arduino cutter diy engraver laser laser-scanner low-cost scanner stepper xy

Last synced: 22 Jun 2025

https://github.com/embeddedartistry/arduino-logger

Flexible logging library for the Arduino SDK, allowing the same logging interface to be used with multiple outputs.

arduino arduino-library arduino-mega logging logging-framework logging-library teensy teensy36 teensyduino

Last synced: 23 Apr 2025

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

ST STM8: development platform for PlatformIO

arduino build firmware platformio platformio-platform stm8

Last synced: 11 Sep 2025

https://github.com/thelastoutpostworkshop/animated_gif_memory

Animated GIF on a Round Display (GC9A01) with the ESP32 - Memory-Based Version

animated-gif arduino esp32 gc9a01 tftespi

Last synced: 17 Jun 2025

https://github.com/arminjo/pwmmotorcontrol

Arduino library to control brushed DC motors by PWM. Uses optional attached encoders to drive fixed distances.

arduino arduino-library dc-motor-control encoder-motor follower-robot mecanum-wheels motor-control pwm robot-car smart-car

Last synced: 19 Mar 2025

https://github.com/stm32duino/stm32lorawan

Arduino library to support LoRaWAN communication using the STM32WL series.

arduino lora lorawan stm32wl

Last synced: 04 Sep 2025

https://github.com/RobTillaart/FRAM_I2C

Arduino library for I2C FRAM

arduino fram i2c

Last synced: 17 Jul 2025

https://github.com/s60sc/esp32-tuya_device

Replace Tuya device wifi module with ESP32-C3

arduino esp32 esp32-c3 thermostat tuya wifi

Last synced: 08 Jul 2025

https://github.com/sn0wyq/sq-project-csgo-arduino

External CS:GO hack for Arduino written using modern C++ and WinAPI

arduino cpp17 winapi

Last synced: 27 Feb 2025

https://github.com/adafruit/adafruit_wippersnapper_arduino

WipperSnapper is a firmware for creating no-code IoT electronics projects.

arduino arduino-library esp32 esp8266 iot no-code rp2040 wippersnapper

Last synced: 06 Apr 2025

https://github.com/mwood77/winderoo

Winderoo - Supercharge your Open Source Watch Winder (OSWW) build!

arduino cc-by-sa esp32 hardware homeassistant homeassistant-integration watches

Last synced: 29 Jul 2025

https://github.com/ianharrigan/hxarduino

hxArduino - custom haxe generator to create arduino specific c++

arduino haxe

Last synced: 04 May 2025

https://github.com/arminjo/jk-bmstopylontechcan

Converts the JK-BMS RS485 data to Pylontech CAN data

2004 2004lcd arduino battery-monitor bms can converter deye jkbms lcd nano protocol pylontech rs485

Last synced: 11 Jun 2025

https://github.com/guruthree/pico-superkey-board

A single key keyboard, a demonstration of a USB HID device for the Raspberry Pi Pico in C

arduino keyboard raspberry-pi-pico tinyusb usb usb-hid

Last synced: 05 Oct 2025

https://github.com/kanflo/aaduino-zero

Hardware and software for the Arduino Zero

arduino arm open-hardware rfm69cw stm32l0 tmp102 wireless-sensor-networks

Last synced: 27 Jul 2025

https://github.com/sparkfun/sparkfun_ateccx08a_arduino_library

An Arduino library to use with the Microchip ATECCX08a Cryptographic Co-processors.

arduino arduino-library ateccx08a security sparkfun sparkfun-products

Last synced: 14 Apr 2025

https://github.com/sglvladi/meshquitto

A simple Arduino project, which aims to provide a gateway between a mesh network of ESP8266's and a remote MQTT broker.

arduino esp8266-arduino gateway mesh mqtt

Last synced: 30 Apr 2025

https://github.com/sparkfun/sparkfun_ccs811_arduino_library

A library to drive the AMS CCS811 air quality sensor

arduino arduino-library sensor sparkfun

Last synced: 14 Apr 2025

https://github.com/AbhishekGhosh/Arduino-Themes

Collection of Arduino IDE Themes Created By Community

abhishekghosh arduino arduino-ide

Last synced: 14 Apr 2025

https://github.com/joushx/arduino-rgb-tools

A arduino library with tools for controlling an RGB-LED

arduino led rgb

Last synced: 24 Oct 2025

https://github.com/tobozo/esp32-3dprinter-bridge

A network <=> ESP32 <=> USB (FTDI) <=> 3D printer Bridge

3dprinter arduino esp32 serial serial-bridge usb usb-host wifi-bridge

Last synced: 30 Apr 2025

https://github.com/tve/low-power-wifi

Experiments in low-power-wifi on esp8266, esp32, and ...

arduino esp32 esp32-idf esp8266 esp8266-arduino low-power wifi

Last synced: 13 Sep 2025

https://github.com/boredom101/nixduino

Nix based tool to help build arduino sketches.

arduino nix nixos

Last synced: 13 May 2025

https://github.com/MCUdude/MajorCore

An Arduino hardware package for ATmega8515 and ATmega162

arduino atmega162 atmega8515 avr boards-manager

Last synced: 17 Jul 2025

https://github.com/arminjo/arduino-frequencydetector

Fast audio frequency detector without fft for plain Arduino and Attiny85. Whistle switch example included.

arduino arduino-library frequency-detection pitch-detection whistle-detector

Last synced: 19 Mar 2025

https://github.com/bblanchon/arduinocontinuousstepper

An Arduino library to spin stepper motors in continuous motions.

arduino

Last synced: 24 Mar 2025

https://github.com/pavelmc/amake

A very simple Arduino command line interface for linux

arduino arduino-ide bash board cli develop geany hack ide linux ubuntu uno

Last synced: 14 Mar 2025

https://github.com/tigoe/websocket-examples

Examples for websocket clients and servers

arduino javascript nodejs websocket websocket-server websockets

Last synced: 21 Aug 2025

https://github.com/tsaarni/avr-high-voltage-serial-programming

AVR high-voltage (HV) serial programming for ATtiny

arduino attiny85 avr-programming

Last synced: 22 Mar 2025

https://github.com/arduino/arduino-iot-js

Arduino IoT Cloud - Javascript SDK

arduino arduino-create cloud iot js

Last synced: 19 Oct 2025

https://github.com/jvonk/MIDImike

Pitch Detection on Arduino using Autocorrelation

arduino arduino-pitch-detector autocorrelation microphone music pitch-detection synthesizer

Last synced: 24 Apr 2025

https://github.com/Yevgeniy-Olexandrenko/avr-ay-board

The replacement board for the AY-3-8910/AY-3-8912/YM2149F sound chip. Compatible with https://www.avray.ru project firmware.

arduino atmega avr avr-ay ay-3-8910 ay-3-8912 chip chiptune psg retro sound ym2149f zx-spectrum

Last synced: 12 Mar 2025

https://github.com/rufus31415/sharer

Arduino & .NET serial communication library to read/write variables and remote call functions using the Sharer protocol. Works on Windows, Linux and MacOS.

arduino board c communication csharp library linux macos net netcore netframework protocol remote rpc sharer windows

Last synced: 04 Jul 2025