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/mryslab/s3onegpio

Scratch 3 Extensions For Arduino, Circuit Playground Express, ESP-8266, Picoboard and Raspberry Pi

arduino esp8266 python raspberry-pi scratch scratch3

Last synced: 12 May 2025

https://github.com/andygeiss/esp32-transpiler

Transpile Golang into Arduino code to use fully automated testing at your IoT projects.

arduino esp32 go golang transpiler

Last synced: 16 Apr 2025

https://github.com/pharo-iot/pharothings

Live programming platform for IoT projects based on Pharo

arduino ide iot-platform live-programming pharo pharothings raspberry-pi telepharo

Last synced: 06 Apr 2025

https://microsoft.github.io/azure-iot-developer-kit/

A curated list of awesome Azure IoT Developer Kit projects and resources.

arduino azure azure-functions azure-iot iot iot-central iothub vscode vscode-extension

Last synced: 13 May 2025

https://github.com/carlosefr/pcd8544

Minimal footprint library for Philips PCD8544 LCDs on the Arduino.

arduino attiny driver lcd library

Last synced: 24 Aug 2025

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

High speed USB serial port LED strip driver for HyperHDR using ESP32 or ESP32-S2 devices. Multi-segment & multi-core support.

adalight ambilight arduino esp32 esp32-s2 hyperhdr hyperserial led-controller platformio sk6812 ws21812

Last synced: 09 Apr 2025

https://github.com/arbazkhan4712/jarvis-ai

It is an AI assistant which will automate your task like it can send emails also it can control lights using raspberry pi it can inform about weather and many more features

ai-assistants arduino artificial-intelligence assistant-computer-control assistant-personnel jarvis python raspberry-pi raspberry-pi-camera

Last synced: 28 Oct 2025

https://github.com/justcallmekoko/esp8266_deauth_all

Arduino code for your ESP8266. Deauthenticate all clients from all access points

802-11 arduino attack broadcast deauth deauther esp8266 hack scanner scans wemos-d1-mini wifi

Last synced: 21 Jun 2025

https://github.com/r-arduino/arduinor

An easy way to get arduino data into R

arduino r

Last synced: 03 Apr 2025

https://github.com/rfd-fhem/signalduino

System to capture digital signaldata and transfer them to another system

arduino c-plus-plus cc1101 digial esp8266 fhem microcontroller radio receiver rf rxb6 signal sniffer tramsmitter

Last synced: 05 Apr 2025

https://github.com/pfeerick/elapsedmillis

Arduino 'port' of the elapsedMillis library

arduino library timing

Last synced: 11 Oct 2025

https://github.com/luni64/teensytimertool

Generic Interface to Teensy Timers

arduino ftm gpt imxrt1062 pit pjrc quad teensy teensy4 timer tmr

Last synced: 18 Jul 2025

https://github.com/RobTillaart/HX711

Arduino library for HX711 24 bit ADC used for load cells and scales.

arduino loadcell

Last synced: 17 Jul 2025

https://github.com/gamelaster/arduinogamepad

A GamePad HID library for Arduino Pro Micro/Leonardo (ATMega32u4)

arduino arduino-library gamepad thumbstick

Last synced: 21 Mar 2025

https://github.com/jpmeijers/rn2483-arduino-library

Arduino C++ code to communicate with a Microchip RN2483 module

arduino hacktoberfest

Last synced: 06 Sep 2025

https://github.com/asukiaaa/mpu9250_asukiaaa

A library for arduino to read value of MPU9250.

accelerometer arduino gyrometer magnetometer mpu9250

Last synced: 17 Mar 2025

https://github.com/ribasco/glcd-emulator

A cross-platform graphics LCD simulator for embedded devices (arduino) and single board computers

8-bit arduino cross-platform e-ink embedded emulator espressif graphics graphics-lcd-emulator javafx lcd max7219 monochrome oled prototyping raspberry-pi simulator u8g2

Last synced: 12 Oct 2025

https://github.com/googlecreativelab/tiny-motion-trainer

Train and test machine learning models for your Arduino Nano 33 BLE Sense in the browser.

arduino microcontroller tensorflow

Last synced: 06 Apr 2025

https://github.com/pagong/arduino-yksim

Simulate Yubikey with Arduino Leonardo

arduino yubikey

Last synced: 12 Jul 2025

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

Rotary Encoder with USB Interface

arduino attiny attiny85 avr diy hid knob pcb project usb v-usb

Last synced: 17 Sep 2025

https://github.com/vshymanskyy/preferences

Preferences library for Arduino, ESP8266, RP2040, Particle, Realtek Ameba

arduino config configuration embedded settings storage

Last synced: 13 Oct 2025

https://github.com/antoniond/gbcam-rev-engineer

Tools used to reverse engineer the GB Camera using Arduino UNO.

arduino gameboy gameboy-camera reverse-engineering

Last synced: 19 Apr 2025

https://github.com/AntonioND/gbcam-rev-engineer

Tools used to reverse engineer the GB Camera using Arduino UNO.

arduino gameboy gameboy-camera reverse-engineering

Last synced: 14 Mar 2025

https://github.com/hideakitai/msgpacketizer

msgpack based serializer / deserializer + packetize for Arduino, ROS, and more

arduino cpp messagepack openframeworks

Last synced: 15 Apr 2025

https://github.com/alxm/faur

⚒️✨ My personal C games framework. 2D graphics, sound, inputs, states, ECS, and misc utils for data, files, math, memory, strings, time, and more. Builds for Linux, Windows, Web, and embedded devices.

2d-game-framework 2d-graphics arduino arduino-library c c99 caanoo emscripten game-development gamebuino-meta gamedev gamedev-framework gp2x gp2x-wiz linux mingw odroid-go pandora-console sdl sdl2

Last synced: 28 Oct 2025

https://github.com/charliegerard/gestures-ml-js

[WIP] - Gesture recognition using hardware and Tensorflow.js

arduino creative-coding front-end-development javascript machine-learning tensorflow-js

Last synced: 14 Apr 2025

https://github.com/mrcodetastic/easy-arduino-cc1101

An easy to use Arduino library to send and receive messages between IoT devices (such as the ESP32's or Arduino devices) when using the Texas Instruments CC1101 Low-Power Sub-1GHz RF Transceiver

arduino cc1101 esp32 fsk gfsk iot texas-instruments

Last synced: 28 Apr 2025

https://github.com/carlosefr/atmega

Bare ATmega 8/168/328 microcontrollers with the Arduino IDE.

arduino arduino-ide atmega avr boards-manager

Last synced: 21 Jun 2025

https://github.com/lennarthennigs/simplefsm

Arduino/ESP library to simplify setting up and running a state machine.

arduino arduino-library cplusplus embedded esp esp32 esp8266 finite-state-machine fsm fsm-library state-machine

Last synced: 07 Apr 2025

https://github.com/kalanda/photoduino

The opensource camera controller based on Arduino

arduino photoduino photography sensors timelapse

Last synced: 26 Jul 2025

https://github.com/sipeed/platform-kendryte210

Kendryte K210: development platform for PlatformIO

arduino k210 maix maixduino platformio platformio-platform risc-v sipeed

Last synced: 22 Oct 2025

https://github.com/danielmartensson/stm32-libraries

Collection of rewritten Arduino libraries to STM32 libraries

arduino c libraries microcontroller stm32 stm32cubemx stm32f4

Last synced: 01 May 2025

https://github.com/dewenni/esp_buderus_km271

Control your Buderus Logamatic 2107 or HS-2105 with MQTT or Home Assistant

3964r arduino buderus esp32 fm244 home-assistant hs-2105 km271 logamatic mqtt mqtt-discovery r2107 w5500 webui

Last synced: 07 Apr 2025

https://github.com/uncodead/brewuno

High precision and accuracy, open source, online, extensible and low cost homebrew automation on top of ESP8266 microchip.

accuracy arduino beer brewbeer cplusplus esp8266 esp8266-arduino homebrew ntp ota pid pid-control pid-controller platformio precision react synchronization wifi-configurations

Last synced: 12 Apr 2025

https://github.com/brice-morin/ardupi

Cool projects with Raspberry Pi and Arduino

arduino raspberry-pi

Last synced: 08 Sep 2025

https://github.com/ZakKemble/Si446x

Si4463 Radio Library for AVR and Arduino

arduino arduino-library avr avr-library c driver radio

Last synced: 14 Oct 2025

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

This library provides many Wio terminal demos and some other demo for seeed's product.

arduino arduino-library wio-terminal

Last synced: 05 Apr 2025

https://github.com/jasonacox/tm1637tinydisplay

Arduino library to display numbers and text on a 4 and 6 digit 7-segment TM1637 display modules.

4-digit-display 6-digit-display 7-segment-display animation arduino arduino-library display led tm1637display

Last synced: 06 Apr 2025

https://github.com/nerddisco/luminave

Operate all the lights with your web browser and create stunning visual experiences.

arduino chrome dmx512 es6-modules fivetwelve lit-element lit-html localstorage midi-controller polymer polymerx-cli pwa-starter-kit webmidi webusb

Last synced: 24 Oct 2025

https://github.com/robtillaart/ina226

Arduino library for INA226 power sensor

ampere arduino power sensor voltage

Last synced: 07 Apr 2025

https://github.com/arduino/setup-arduino-cli

GitHub Action to setup Arduino CLI

arduino github-actions tooling-team

Last synced: 05 Apr 2025

https://github.com/platisd/smartcar_shield

A versatile and easy to use vehicle platform for hobby-grade projects

arduino esp32 gp2d120 gp2y0a02yk0f gp2y0a21 gy-50 hc-sr04 l293d l3g4200d odometer smartcar smartcar-shield

Last synced: 05 Apr 2025

https://github.com/klaasnicolaas/ha_nfc_scanner

Scan :mag: NFC tags/cards with MQTT to Home Assistant :house:

arduino homeassistant iot mqtt nfc pcb scanner stl

Last synced: 13 Apr 2025

https://github.com/zakkemble/si446x

Si4463 Radio Library for AVR and Arduino

arduino arduino-library avr avr-library c driver radio

Last synced: 12 May 2025

https://github.com/mattfryer/smoothed

An Arduino library that allows smoothing of a sensor input using various methods. Uses a template class to ensure sensor readings in any numerical data type can be handled. This makes it both lightweight and flexible.

arduino arduino-ide arduino-library sensor-readings signal-processing smoothing

Last synced: 09 Apr 2025

https://github.com/mithi/hexapod-irl

A "fork" of Bare-Minimum Hexapod Robot Simulator 2 modified to be able to control a real physical hexapod robot.

adafruit arduino hexapod javascript johnny-five nodejs react robot robotics

Last synced: 29 Apr 2025

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

Raspberry Pi: development platform for PlatformIO

arduino mbed-os platformio platformio-platform raspberry-pi-pico rpi-pico

Last synced: 04 Apr 2025

https://github.com/RobTillaart/PCF8575

Arduino library for PCF8575 - 16 channel I2C IO expander

arduino i2c io-expander

Last synced: 17 Jul 2025

https://github.com/xreef/emailsender

Arduino, esp32, Esp8266 EMailSender with Arduino IDE, simple library to send email via smtp with attachments.

arduino arduino-library email-sender esp32 esp8266 ethernet gmail-smtp pico-w raspberry rp2040 smtp wifi wifinina

Last synced: 15 Oct 2025

https://github.com/carlosefr/spinner-mouse

Arduino-based USB rotary controller for arcade Arkanoid, Tempest, etc.

arduino game-controller retrogaming

Last synced: 10 Apr 2025

https://github.com/abderraouf-adjal/ArduinoSpritzCipher

Spritz encryption system portable C library, CSPRNG, cryptographic hash and MAC functions, symmetric-key data encryption, and general-purpose functions. It's also an Arduino library.

algorithms arduino arduino-library c crypto crypto-library cryptography embedded encryption hash microcontroller random-bytes spritz spritz-library

Last synced: 14 Mar 2025

https://github.com/lewisxhe/axp202x_library

Arduino & ESP-IDF libraries written for AXP19x, 20x

arduino axp192 axp202 esp-idf x-power

Last synced: 12 Jul 2025

https://github.com/lewisxhe/xpowerslib

Arduino,CircuitPython,Micropython, esp-idf library for x-powers power management series

arduino axp192 axp202 axp2101 bq25896 circuitpython esp-idf micropython sy6970

Last synced: 23 Mar 2025

https://github.com/arduino/compile-sketches

GitHub Actions action that checks whether Arduino sketches compile and produces a report of data from the compilations

arduino ci continuous-integration github-actions tooling-team

Last synced: 05 Apr 2025

https://github.com/xreef/mks_wifi_upgrade_with_beeprint_web_interface

Firmware for MKS WiFi module from Makerbase with BeePrint Web Interface, tested with Flying Bear Ghost 4/5/6 Reborn Flsun

arduino esp8266 firmware flying-bear ghost makerbase mks-wifi reborn stl web

Last synced: 07 Apr 2025

https://github.com/kholia/easy-digital-beacons-v1

A simple and easy Arduino / Pi Pico / ESP8266-powered WSPR, FT8, and FT4 beacon system which uses NTP + DS3231 RTC for timing. Super extensible! Now comes with optional GPS support.

amateur-radio amateurradio arduino beacon beacons esp8266 esp8266-arduino mept rf

Last synced: 23 Oct 2025

https://github.com/nc22/volna42bw

Weather station Volna 42BW, Arduino Framework, ESP8266 or ESP32

arduino domoticz eink einkdisplay esp32 esp8266 home-assistant openweather openweathermap weather-station

Last synced: 08 Jul 2025

https://github.com/jeanthom/boot2duino

The World's Most Useless Arduino Platform.

arduino satire x86 x86-assembly-language

Last synced: 13 Jul 2025

https://github.com/0015/7-color-e-paper-digital-photo-frame

Digital photo frame using an ESP32 and a 5.65” 7-color E-Paper display

7-color api-server arduino e-ink e-paperdisplay esp32 flask raspberry-pi

Last synced: 22 Aug 2025

https://github.com/perseus784/june_glasses

A Smart HUD Glass built using ESP8266-01 which can communicate through a GET request from any client.

arduino diy esp8266 gadget hud oled-display smartglass smartglasses

Last synced: 27 Apr 2025

https://github.com/azholtikov/zh_network

ESP32 ESP-IDF and ESP8266 RTOS SDK component (arduino library for ESP32 family) for ESP-NOW based mesh network.

arduino arduino-library component esp-idf esp-now esp32 esp8266 espnow library mesh mesh-network rtos-sdk

Last synced: 20 Aug 2025

https://github.com/jasonacox/TM1637TinyDisplay

Arduino library to display numbers and text on a 4 and 6 digit 7-segment TM1637 display modules.

4-digit-display 6-digit-display 7-segment-display animation arduino arduino-library display led tm1637display

Last synced: 17 Jul 2025

https://github.com/zackakil/rgb-neural-net

Physical visualisation of neural network learning using RGB leds, arduino and raspberry pi.

3d-printing arduino flask iot machine-learning neural-network raspberry-pi rgb-leds serial sklearn

Last synced: 06 Aug 2025

https://github.com/sdesalas/arduino-queue.h

Generic C++ circular queue for Arduino embedded projects.

arduino c-plus-plus cpp generic library queue

Last synced: 21 Mar 2025

https://github.com/per1234/mouseto

Arduino library for moving mouse pointer to absolute screen coordinates

arduino arduino-library

Last synced: 10 Sep 2025

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

HyperHDR bridge using SPI bus. Connects Raspberry Pi with a generic Raspberry Pi Pico (rp2040)/ESP32/ESP8266 to control a LED strip. Fasted possible cable solution for external Pico/ESP LED driver. Data integration check included.

ambilight arduino esp32 esp32-s2 esp8266 hyperhdr led led-controller led-strips pico raspberry-pi rp2040 rpi5 sk6812 spi ws2812b

Last synced: 04 Apr 2025

https://github.com/kholia/Easy-Digital-Beacons-v1

A simple and easy Arduino / Pi Pico / ESP8266-powered WSPR, FT8, and FT4 beacon system which uses NTP + DS3231 RTC for timing. Super extensible! Now comes with optional GPS support.

amateur-radio amateurradio arduino beacon beacons esp8266 esp8266-arduino mept rf

Last synced: 17 Jul 2025

https://github.com/visrealm/vremulcd

Character LCD emulator library (C99 engine, web front-end).

1602-lcd 1602lcd arduino c character-lcd emscripten emulator hd44780 javascript lcd lcd-display lcd-screen wasm webassembly

Last synced: 05 Sep 2025

https://github.com/bengtmartensson/infrared4arduino

An object oriented infrared library for the Arduino

arduino girs infrared ir object-oriented pronto

Last synced: 07 Apr 2025

https://github.com/chkr1011/coapnet

CoAPnet is a high performance .NET library for CoAP based communication. It provides a CoAP client and a CoAP server. It also has DTLS support out of the box.

arduino coap coap-client coap-protocol coap-server coaps home-automation internet-of-things iot smart smart-home tradfri tradfri-ikea-gateway

Last synced: 26 Mar 2025

https://github.com/webduinoio/webduino-js

⚙️ The Webduino Javascript Core, for Browser and Node.js

arduino firmata javascript mqtt nodejs webduino

Last synced: 16 Jun 2025

https://github.com/leventerkok/harduino

Control your Arduino board from Haskell, using the Firmata protocol

arduino haskell

Last synced: 16 Mar 2025

https://github.com/robtillaart/pcf8575

Arduino library for PCF8575 - 16 channel I2C IO expander

arduino i2c io-expander

Last synced: 01 Nov 2025

https://github.com/s60sc/esp32_rfid_reader

FDX-B (pet microchip) and EM4100 RFID Reader for ESP32

arduino catflap em4100 esp32 fdx-b microchip pet reader rfid tag

Last synced: 12 Oct 2025