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/diyelectromusic/sdemp

Simple DIY Electronic Music Projects

arduino electronics music

Last synced: 04 Apr 2025

https://github.com/savjee/home-energy-monitor

ESP32-based Home Energy Monitor

arduino aws dynamodb energy esp32 iot lambda serverless

Last synced: 27 Dec 2024

https://github.com/electricrcaircraftguy/ercaguy_dotfiles

.bashrc file, terminal prompt that shows current git branch, Arduino setup, Eclipse setup, git diff with line numbers, helpful scripts, improved Linux productivity, etc.

apt-cacher-ng arduino bashrc config configuration desktop-files dotfiles eclipse eclipse-color-theme gitconfig linux mousewheel rsync scripts show-desktop sublime sublime-text sublime-text-3 templates touchpad

Last synced: 12 Apr 2025

https://github.com/adafruit/adafruit_io_arduino

Arduino library to access Adafruit IO from WiFi, cellular, and ethernet modules.

adafruit-io arduino arduino-library

Last synced: 05 Apr 2025

https://github.com/microflo/microflo

Live dataflow programming for microcontrollers and embedded

arduino dataflow fbp fbp-runtime flowhub microcontroller

Last synced: 07 Apr 2025

https://github.com/ElectricRCAircraftGuy/eRCaGuy_dotfiles

.bashrc file, terminal prompt that shows current git branch, Arduino setup, Eclipse setup, git diff with line numbers, helpful scripts, improved Linux productivity, etc.

apt-cacher-ng arduino bashrc config configuration desktop-files dotfiles eclipse eclipse-color-theme gitconfig linux mousewheel rsync scripts show-desktop sublime sublime-text sublime-text-3 templates touchpad

Last synced: 04 Dec 2024

https://github.com/ivanseidel/duetimer

⏳ Timer Library fully implemented for Arduino DUE

arduino arduino-library timer

Last synced: 07 Apr 2025

https://github.com/nccgroup/tpmgenie

TPM Genie is an I2C bus interposer for discrete Trusted Platform Modules

arduino hardware interposer raspberry-pi security teensy tpm trusted-platform-module

Last synced: 26 Apr 2025

https://github.com/alvesoaj/eFLL

eFLL (Embedded Fuzzy Logic Library) is a standard library for Embedded Systems

arduino embedded-systems fuzzy fuzzy-library fuzzy-logic fuzzy-logic-control library

Last synced: 19 Nov 2024

https://github.com/adafruit/lpd8806

Arduino library for LED strips and pixels using LPD8806 (and probably LPD8803/LPD8809)

arduino arduino-library led library lpd8806 pixel

Last synced: 06 Apr 2025

https://github.com/hideakitai/arduinoosc

OSC subscriber / publisher for Arduino

arduino esp32 esp8266 esp8266-arduino osc serial

Last synced: 04 Apr 2025

https://github.com/adafruit/Adafruit_IO_Arduino

Arduino library to access Adafruit IO from WiFi, cellular, and ethernet modules.

adafruit-io arduino arduino-library

Last synced: 18 Nov 2024

https://github.com/arminjo/talkie

Refurbished Arduino version of the Talkie library from Peter Knight.

arduino library speech-synthesis

Last synced: 07 Apr 2025

https://github.com/solidsoils/arduino

C# .NET - Arduino library supporting simultaneous serial ASCII, Firmata and I2C communication

arduino csharp firmata i2c serial

Last synced: 09 Apr 2025

https://github.com/phodal/make

:book::book::book::book::book: 写给软件工程师看的硬件编程指南

arduino book ebook esp8266 github-books hardware internet-of-things iot raspberry-pi rpi

Last synced: 16 Apr 2025

https://github.com/powerbroker2/dfplayermini_fast

Fast and easy to understand Arduino library to use the DFPlayer Mini MP3 module from DFRobot.com. This is a huge improvement (both in terms of execution speed and simplicity) to the standard library provided by DFRobot.com.

arduino arduino-library audio dfplayer dfplayer-mini dfplayer-mini-mp3 dfplayermini dfplayerminifast dfrobot fast mp3 music sound wav

Last synced: 19 Dec 2024

https://github.com/forntoh/LcdMenu

Display navigable menu items on your LCD display 📟 with Arduino

arduino arduino-library dynamic-menus lcd-display menus

Last synced: 06 Apr 2025

https://github.com/robertoostenveld/arduino

Arduino electronics hacking

arduino esp8266 lorawan neopixel rfm12b ttn

Last synced: 07 Apr 2025

https://github.com/wokwi/wokwi-elements

Web Components for Electronics and IoT Parts

arduino electronics lit-element web-components

Last synced: 07 Apr 2025

https://github.com/spencekonde/dxcore

Arduino core for AVR DA, DB, DD, EA and future DU-series parts - Microchip's latest and greatest AVRs. Library maintainers: Porting help and adviccee is available.

arduino arduino-boards avr-da avr-db avr-dd avr-devices avrxt updi-programmer

Last synced: 12 Apr 2025

https://github.com/SpenceKonde/DxCore

Arduino core for AVR DA, DB, DD, EA and future DU-series parts - Microchip's latest and greatest AVRs. Library maintainers: Porting help and adviccee is available.

arduino arduino-boards avr-da avr-db avr-dd avr-devices avrxt updi-programmer

Last synced: 04 Apr 2025

https://github.com/WifWaf/MH-Z19

For Arduino Boards (&ESP32). Additional Examples/Commands., Hardware/Software Serial

analog arduino esp32 mh-z19 mh-z19b mhz19 mhz19b sensor uart

Last synced: 08 Apr 2025

https://github.com/omersiar/rfid522-door-unlock

Arduino RC522 RFID Access Control

arduino arduinorfid eeprom mfrc522 rc522 rfid rfid-rc522

Last synced: 16 Mar 2025

https://github.com/electroniccats/huntercatnfc

The Hunter Cat NFC is the latest security tool for contactless (Near Field Communication) used in access control, identification and bank cards. Specially created to identify NFC readers and sniffing tools, with this tool you can audit, read or emulate cards of different types.

arduino emulation huntercat nfc nfc-card-reader nfc-emulation nfc-reader nfc-writer security security-audit security-tools

Last synced: 09 Apr 2025

https://github.com/quadule/knobby

A little Spotify remote to remind you that there's a lot of music out there.

3d-printing arduino esp32 esp32-s3 lilygo lilygo-tdisplay-s3 music playlists remote-control spotify spotify-api spotify-connect ttgo-t-display

Last synced: 04 Apr 2025

https://github.com/bblanchon/arduinotrace

📓 A dead-simple tracing library to debug your Arduino programs

arduino debugging esp32 esp8266

Last synced: 24 Mar 2025

https://github.com/lauszus/sanguino

Sanguino add-on for the Arduino IDE, based on http://code.google.com/p/sanguino/

arduino sanguino

Last synced: 09 Apr 2025

https://github.com/earlephilhower/arduino-littlefs-upload

Build and uploads LittleFS filesystems for the Arduino-Pico RP2040, RP2350, ESP8266, and ESP32 cores under Arduino IDE 2.2.1 or higher

arduino esp32 esp8266 littlefs pico2 raspberry-pi-pico rp2040 rp2350

Last synced: 04 Apr 2025

https://github.com/witnessmenow/push-notifications-arduino-esp8266

Example of how to generate push notifications on your phone from your ESP8266 using the Arduino IDE.

arduino esp8266 ifttt telegram telegram-bot

Last synced: 18 Nov 2024

https://github.com/adamtait/ArduinoDeathClock

Countdown the years/days/seconds remaining in your life.

arduino arduino-sketch arduino-uno

Last synced: 20 Apr 2025

https://github.com/mcore1976/antispy-jammer

Simplest ultrasonic ANTISPY voice recording jammer based on ATTINY13 / ATTINY85/45/25 / ARDUINO with PAM8403 / TPA3116D2 module driving piezo ultrasonic transducers (and optionally AD8933 signal generator)

25khz ad8933 ad9833 arduino attiny13 attiny85 avr-gcc digispark diy jammer microphone-jammer pam8403 pam8610 resistor-ladder tpa3116d2 ultrasonic ultrasound voice-assistant-jammer voice-suppressor

Last synced: 06 Dec 2024

https://github.com/justcallmekoko/usbkeylogger

A WiFi enabled USB Keylogger and Keystroke injection tool

arduino esp8266 espressif keylogger keystroke-injection spi usb-hid usb-host usb-rubber-ducky wifi

Last synced: 16 Mar 2025

https://github.com/SimulIDE/SimulIDE

SimulIDE is a simple real-time electronic circuit simulator

arduino hacktoberfest simulide

Last synced: 17 Nov 2024

https://github.com/stack-chan/m5stack-avatar

An M5Stack library for rendering avatar faces

arduino esp32 m5stack

Last synced: 09 Apr 2025

https://github.com/bxparks/aunit

Unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test. Used with EpoxyDuino for continuous builds.

arduino arduino-library esp32 esp8266 teensyduino unit-testing unit-testing-framework

Last synced: 04 Apr 2025

https://github.com/LennartHennigs/ESPRotary

Arduino/ESP library to simplify reading rotary encoder data.

arduino arduino-library c-plus-plus embedded esp32 esp8266 hardware mbed rotary-encoder

Last synced: 06 Apr 2025

https://github.com/sintef-9012/jarduino

Program your Arduino in Java

arduino java

Last synced: 10 Apr 2025

https://github.com/k3ng/k3ng_rotator_controller

K3NG Arduino Amateur Radio Rotator Controller

amateur-radio antenna-tracking arduino rotator-controller

Last synced: 06 Apr 2025

https://github.com/bxparks/AUnit

Unit testing framework for Arduino platforms inspired by ArduinoUnit and Google Test. Used with EpoxyDuino for continuous builds.

arduino arduino-library esp32 esp8266 teensyduino unit-testing unit-testing-framework

Last synced: 20 Nov 2024

https://github.com/lennarthennigs/esprotary

Arduino/ESP library to simplify reading rotary encoder data.

arduino arduino-library c-plus-plus embedded esp32 esp8266 hardware mbed rotary-encoder

Last synced: 19 Dec 2024

https://github.com/jackw01/arduino-pid-autotuner

Automated PID tuning using Ziegler-Nichols/relay method

arduino arduino-library embedded microcontrollers pid-control

Last synced: 10 Jan 2025

https://github.com/SINTEF-9012/JArduino

Program your Arduino in Java

arduino java

Last synced: 17 Nov 2024

https://github.com/raspiduino/arv32-opt

Linux on Arduino UNO / atmega328p port of mini-rv32ima. Let's run Linux on one of the world's worst Linux PC

8-bit arduino arduino-uno avr linux mini-rv32ima risc-v

Last synced: 04 Apr 2025

https://github.com/tobozo/esp32-chimera-core

ESP32-Chimera-Core 👾 is an arduino library for M5Stack, Odroid-Go, D-Duino-32-XS and other ESP32/TFT/SD bundles

arduino d-duino32 esp32 esp32-chimera-core esp32-wrover-kit ili9341 lovyangfx m5stack m5stack-library odroid-go st7789

Last synced: 10 Feb 2025

https://github.com/skx/esp8266

Collection of projects for the WeMos Mini D1

arduino esp8266

Last synced: 19 Dec 2024

https://github.com/signalk/sensesp

Universal Signal K sensor framework for the ESP32 platform

arduino esp32 platformio signalk

Last synced: 12 Apr 2025

https://github.com/thijse/arduino-eepromex

Extended EEPROM library for Arduino

arduino eeprom eepromex-library

Last synced: 20 Mar 2025

https://github.com/lathoub/Arduino-USBMIDI

Allows a microcontroller, with native USB capabilities, to appear as a MIDI device over USB to a connected computer

arduino arduino-library arduino-midi-library midi midi-controller midi-device teensy usb-midi

Last synced: 22 Feb 2025

https://github.com/watterott/Arduino-Libs

Arduino Libs & Examples: ADS1147, ADS7846, DAC8760, DS1307, RV8523, MCP2515, WS2812, S65-Display, MI0283QT-2/-9/-11, HX8347D, ILI9341, SSD1331

arduino library

Last synced: 15 Mar 2025

https://github.com/otacilion/brasilino

Uma biblioteca que permite programar em linguagem Arduino utilizando comandos facilitados em PT-BR. :brazil:

arduino arduino-library brasil brasilino portugues portuguese pt-br traducao translation

Last synced: 03 Apr 2025

https://github.com/OtacilioN/Brasilino

Uma biblioteca que permite programar em linguagem Arduino utilizando comandos facilitados em PT-BR. :brazil:

arduino arduino-library brasil brasilino portugues portuguese pt-br traducao translation

Last synced: 30 Mar 2025

https://github.com/thijse/Arduino-EEPROMEx

Extended EEPROM library for Arduino

arduino eeprom eepromex-library

Last synced: 17 Nov 2024

https://github.com/wagiminator/avr-programmer

Collection of AVR Programmers and Accessories

arduino atmega attiny avr icsp isp jtag2updi megaavr programmer tinyavr tpi updi

Last synced: 12 Apr 2025

https://github.com/xseignard/cordovarduino

Cordova/Phonegap plugin for USB host serial communication from an Android device.

arduino cordova serial

Last synced: 05 Apr 2025

https://github.com/wasm3/wasm3-arduino

A fast WebAssembly interpreter for Arduino, PlatformIO, Particle

arduino arduino-library esp32 esp8266 particle particle-io pio platformio

Last synced: 19 Dec 2024

https://github.com/thijse/arduino-log

Simple application log library. supporting multiple log levels, custom output & flash memory support.

arduino arduino-library avr esp32 esp8266 logging logging-library platformio

Last synced: 24 Jan 2025

https://github.com/lrusso/arduinosimulator

Arduino Simulator in JavaScript

arduino editor emulator ino javascript online simulator

Last synced: 06 Mar 2025

https://github.com/uru-card/uru-card

Arduino based firmware for FIDO2 Authenticator

arduino authenticator ble ctap ctap2 esp32 fido2 platformio uru-card webauthn

Last synced: 19 Dec 2024

https://github.com/tcmenu/ioabstraction

Rotary encoders, fully debounced switches, EEPROM support on Arduino and mbed - direct and over I2C

arduino io-expanders mbed rotary-encoders schedule switch task-management

Last synced: 04 Apr 2025

https://github.com/firmata/configurablefirmata

A plugin-based version of Firmata

arduino esp32 i2c iot

Last synced: 12 Apr 2025

https://github.com/TcMenu/IoAbstraction

Rotary encoders, fully debounced switches, EEPROM support on Arduino and mbed - direct and over I2C

arduino io-expanders mbed rotary-encoders schedule switch task-management

Last synced: 06 Apr 2025

https://github.com/alexfrancow/badusb_botnet

:busts_in_silhouette::smiling_imp: Infect a pc with badusb and establish a connection through telegram.

arduino atmega32u4 badusb botnet command-and-control hacking infosec keylogger powershell remote-control streaming telegram twitch twitter whatsapp-web

Last synced: 19 Dec 2024

https://github.com/miguel5612/MQSensorsLib

We present a unified library for MQ sensors, this library allows to read MQ signals easily from Arduino, Genuino, ESP8266, ESP-32 boards whose references are MQ2, MQ3, MQ4, MQ5, MQ6, MQ7, MQ8, MQ9, MQ131, MQ135, MQ136, MQ303A, MQ309A.

arduino esp-8266 mq mq-3 mq-4 mq-5 mq-6 mq131 mq135 mq3 mq303a mq309a mq4 mq5 mq6 mq7 mq8 mq9 wemos wemos-d1

Last synced: 18 Nov 2024

https://github.com/arduino/reference-en

Editable source for the Arduino Reference

arduino docs language reference

Last synced: 08 Apr 2025

https://github.com/coretechr/retro-audio

Portable MP3 Player for Music and Audiobooks

arduino audio esp32 mp3 player

Last synced: 16 Mar 2025

https://github.com/seeed-studio/wiki-documents

https://wiki.seeedstudio.com Seeed Studio Wiki source code

arduino docusaurus js json linux markdown nvidia-jetson raspberry-pi seeedstudio xiao

Last synced: 08 Apr 2025

https://github.com/openiothub/server-go

🎨OpenIoTHub Server[内网穿透和物联网设备管理服务器]

arduino esp32 esp8266 frp go golang goreleaser iot iothub mux nat nps open openiothub server tunnel tunnel-server

Last synced: 09 Apr 2025

https://github.com/aster94/sensorfusion

A simple implementation of some complex Sensor Fusion algorithms

arduino arduino-library imu sensor sensor-fusion

Last synced: 07 Apr 2025

https://github.com/bipes/bipes

BIPES: Block based Integrated Platform for Embedded Systems allows text and block based programming for several types of embedded systems and Internet of Things modules using MicroPython, CircuitPython, Python or Snek. You can connect, program, debug and monitor several types of boards using network, USB or Bluetooth. No software install needed!

arduino block blockly embedded embedded-systems esp32 esp8266 iot micropython programming web

Last synced: 09 Apr 2025

https://github.com/gyverlibs/encbutton

Лёгкая и очень функциональная библиотека для энкодера с кнопкой, энкодера или кнопки с Arduino

arduino arduino-library button encoder

Last synced: 15 Apr 2025

https://github.com/jana-marie/otterpill

stm32f072 dev board with arduino nano alike pinout

arduino devboard dfu firmware oshw otter otterpill pcb stm32 stm32f072

Last synced: 26 Feb 2025

https://github.com/mcudude/sigmadsp

A versatile Arduino library for interfacing with the ADAU1401, ADAU1701 and ADAU1702 audio DSPs

adau1401 adau1701 adau1702 arduino arduino-library dsp sigmadsp

Last synced: 10 Jan 2025

https://github.com/Jana-Marie/OtterPill

stm32f072 dev board with arduino nano alike pinout

arduino devboard dfu firmware oshw otter otterpill pcb stm32 stm32f072

Last synced: 15 Nov 2024

https://github.com/MCUdude/SigmaDSP

A versatile Arduino library for interfacing with the ADAU1401, ADAU1701 and ADAU1702 audio DSPs

adau1401 adau1701 adau1702 arduino arduino-library dsp sigmadsp

Last synced: 15 Mar 2025

https://github.com/hpsaturn/espnowcam

ESPNowCam, a straightforward video streamer for popular ESP32Cam models, leveraging the ESPNow protocol. No need for IPs, routers, or credentials—keeping it simple! :D

arduino camera esp32 esp32cam esp32s3 nanopb platformio protocol-buffers protos

Last synced: 05 Apr 2025

https://github.com/veonik/arduino-cc1101

Arduino library for interfacing with CC1101 transceivers.

arduino arduino-library cc1101 transceiver

Last synced: 20 Dec 2024