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/drhelius/arduinogameboy

Arduino based Game Boy cartridge reader and writer. It can dump ROM and RAM to SD card.

arduino cartridge game-boy gameboy sd-card

Last synced: 20 Dec 2024

https://github.com/scottgchin/delta5_race_timer

Multi-node video transmitter race timer for drone racing

arduino drone fpv race racing racing-drones raspberry-pi receiving-nodes timer vtx vtx-lap-timing

Last synced: 23 Apr 2025

https://github.com/maxint-rd/TM16xx

Arduino TM16xx library for LED & KEY and LED Matrix modules based on TM1638, TM1637, TM1640 and similar chips. Simply use print() on 7-segment and use Adafruit GFX on matrix.

7-segment adafruit-gfx arduino arduino-library atmega attiny buttons esp8266-arduino led-display matrix onebutton-library tm1637 tm1638 tm1640 tm1650 tm1668

Last synced: 24 Nov 2024

https://github.com/JChristensen/tinySPI

Arduino hardware SPI library for ATtiny44/84, 45/85, 461/861, 2313/4313.

arduino arduino-library attiny spi

Last synced: 06 Apr 2025

https://github.com/roboticsbrno/servoesp32

⚙️ Generate RC servo signal on a selected pins with ESP32 device and Arduino framework.

arduino arduino-library esp32 esp32-arduino library platformio servo

Last synced: 10 Feb 2025

https://github.com/0015/tp_arduino_digitalrain_anim

Great animation effects from the movie Matrix can be easily shown on your display.

adafruit-gfx animation arduino arduino-library digitalrain esp32 esp8266 lovyangfx matrix text-animation tft-espi ttgo

Last synced: 26 Apr 2025

https://github.com/liffiton/arduino-cheat-sheet

A cheat sheet for Arduino programming.

arduino cheatsheet

Last synced: 19 Feb 2025

https://github.com/vinitshahdeo/water-monitoring-system

Water Monitoring System is an IOT based Liquid Level Monitoring system that has mechanisms to keep the user alerted in case of liquid overflow or when tank depletes.

api arduino coronavirus coronavirus-real-time coronavirus-tracking covid-19 django gssoc gssoc20 hacktoberfest hacktoberfest2020 hardware iot javascript jquery nodejs rgsoc ultrasonic-sensors water-monitoring

Last synced: 05 Apr 2025

https://github.com/rahix/avr-hal-template

cargo-generate template for avr-hal projects

arduino avr avr-hal cargo-generate rust-embedded

Last synced: 04 Apr 2025

https://github.com/mattiasjahnke/arduino-projects

A collection of Arduino projects

arduino platformio

Last synced: 19 Dec 2024

https://github.com/avem-labs/ol3d

A tiny portable 3D graphics lib for micro controllers

3d-graphics arduino esp32 esp32-arduino graphics microcontroller

Last synced: 27 Apr 2025

https://github.com/vinitshahdeo/Water-Monitoring-System

Water Monitoring System is an IOT based Liquid Level Monitoring system that has mechanisms to keep the user alerted in case of liquid overflow or when tank depletes.

api arduino coronavirus coronavirus-real-time coronavirus-tracking covid-19 django gssoc gssoc20 hacktoberfest hacktoberfest2020 hardware iot javascript jquery nodejs rgsoc ultrasonic-sensors water-monitoring

Last synced: 17 Nov 2024

https://github.com/arduino/arduino-language-server

An Arduino Language Server based on Clangd to Arduino code autocompletion

arduino language-server

Last synced: 04 Apr 2025

https://github.com/makuna/dfminimp3

Arduino library for the DFPlayer Mini Mp3 module. Please refer to the Wiki for more details. Please use the GitHub Discussions ask questions as the GitHub Issues feature is used for bug tracking.

arduino arduino-library

Last synced: 16 Mar 2025

https://github.com/xreef/simpleftpserver

A simple FTP server for Arduino, ArduinoSAMD WiFiNINA, esp8266, esp32, stm32 and Raspberry Pi Pico W

arduino esp32 esp8266 ethernet fat ftp ftp-server littlefs microcontroller raspberry-pi-pico-w rp2040 spiffs stm32 wemos-d1-mini

Last synced: 04 Apr 2025

https://github.com/sparkfun/wifly-shield

WiFly Shield -- A shield for the Roving Networks RN-52 WiFly Module.

arduino sparkfun-products

Last synced: 27 Dec 2024

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

Atmel AVR: development platform for PlatformIO

arduino atmel-avr avr build firmware iot platformio platformio-platform

Last synced: 12 Apr 2025

https://github.com/zhujisheng/audio-reactive-led-strip

🎵 🌈 Real-time LED strip music visualization running on ESP32 based on Arduino or ESPHome platform

arduino diy esp32 esphome microphone music

Last synced: 10 Apr 2025

https://github.com/loginov-rocks/ubxgps

Arduino library for the fastest and simplest communication with u-blox GPS modules

arduino arduino-library gps ublox-gps ublox-gps-modules ubx ubx-gps-library ubx-packets

Last synced: 13 Apr 2025

https://github.com/winlinvip/simpledht

Simple, Stable and Fast Arduino Temp & Humidity Sensors for DHT11 and DHT22. http://learn.adafruit.com/dht

arduino arduino-library dht-sensor dht11 dht22

Last synced: 19 Dec 2024

https://github.com/particle-iot/docs

Documentation for Particle

arduino core electron iot particle photon

Last synced: 07 Apr 2025

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

🎁GateWay Client for OpenIoTHub[云亿连/云易连访问内网端口和设备的网关]

arduino client esp32 esp8266 frp frpc frps gateway golang goreleaser iot iothub iothub-platform nat nps open openiothub openwrt socks tunnel

Last synced: 04 Apr 2025

https://github.com/jbtronics/esp32console

Extensible UART console library for ESP32 with useful included commands.

arduino arduino-library console esp32 esp32-arduino esp32-library

Last synced: 18 Nov 2024

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

GitHub Action to setup the protoc compiler for protocol buffers

arduino github-actions protobuf protoc protocol-buffers tooling-team

Last synced: 04 Apr 2025

https://github.com/theelims/esp32-sveltekit

A simple and extensible framework for ESP32 based IoT projects with a feature-rich, beautiful, and responsive front-end build with Sveltekit, Tailwind CSS and DaisyUI. This is a project template to get you started in no time with a fully integrated build chain.

arduino daisyui esp esp32 esp32-arduino iot mqtt platformio svelte sveltekit tailwindcss wifi wifimanager

Last synced: 04 Apr 2025

https://github.com/justcallmekoko/maraudercentauri

A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32 and ESP8266

arduino atmega328p bluetooth deauther esp32 esp8266 evil-twin i2c ili9341 keyboard led lvgl ota-update sd-card signal-analysis spi tft-display wifi xpt2046

Last synced: 16 Mar 2025

https://github.com/klafyvel/avr-fft

3 implementations of the FFT for Arduino AVR platforms!

arduino arduino-uno avr avr-assembly avr-microcontroller cpp diy diy-electronics fft fft-algorithm

Last synced: 16 Mar 2025

https://github.com/robtillaart/acs712

Arduino library for ACS Current Sensor - 5A, 20A, 30A

arduino current sensor

Last synced: 05 Apr 2025

https://github.com/q42/coffeehack

Hack of our Jura coffee machine

arduino coffee jura machine photon python

Last synced: 01 Dec 2024

https://github.com/kkbin505/Arduino-Transmitter-for-ELRS

Arduino based RC transmitter for ELRS external TX Module

arduino

Last synced: 22 Apr 2025

https://github.com/suyashb95/softwareoscilloscope

A software oscilloscope for Arduino made with Python and PyQtGraph

arduino arduino-uno oscilloscope pyqtgraph python

Last synced: 16 Mar 2025

https://github.com/forkineye/espasynce131

Asynchronous E1.31 (sACN) library for Arduino ESP8266 and ESP32

arduino dmx e131 esp32 esp32-arduino esp8266 esp8266-arduino sacn

Last synced: 04 Apr 2025

https://github.com/ericksimoes/ultrasonic

Minimalist library for Ultrasonic Module HC-SR04, PING))) and Seeed SEN136B5B to Arduino

arduino arduino-library hacktoberfest hc-sr04 minimalist-library ping sen136b5b sensor ultrasonic ultrasound

Last synced: 15 Mar 2025

https://github.com/mathertel/liquidcrystal_pcf8574

A library for driving LiquidCrystal displays (LCD) by using the I2C bus and an PCF8574 I2C adapter.

arduino arduino-library lcd liquidcrystal pcf8574

Last synced: 16 Mar 2025

https://github.com/mathertel/LiquidCrystal_PCF8574

A library for driving LiquidCrystal displays (LCD) by using the I2C bus and an PCF8574 I2C adapter.

arduino arduino-library lcd liquidcrystal pcf8574

Last synced: 06 Apr 2025

https://github.com/legion2/somfy_remote_lib

Emulate a Somfy remote using a 433.42 MHz transmitter.

arduino arduino-library esp32 esp8266 remote somfy

Last synced: 09 Feb 2025

https://github.com/makerm0/magiclick-esp32s3

A Mechanical Macro Keyboard with Disp, based on ESP32-S3 Ver2.x

arduino circuitpython esp32 keyboard macropad

Last synced: 05 Apr 2025

https://github.com/stevemarple/SoftWire

Software I2C implementation for Arduino and other Wiring-type environments

arduino arduino-library i2c software-i2c

Last synced: 24 Nov 2024

https://github.com/rnd-ash/MBUX-Port

Custom Infotainment UI for older Mercedes vehicles (2000-2007), inspired loosely by the 2021 S Class MBUX UI

android arduino canbus java kotlin mercedes w203 w209 w211 w219

Last synced: 17 Nov 2024

https://github.com/sparkfun/graphical_datasheets

Code, final versions, and information on the SparkFun Graphical Datasheets

arduino graphical-datasheets hardware-designs python sparkfun-graphical-datasheets

Last synced: 05 Apr 2025

https://github.com/robtillaart/as5600

Arduino library for AS5600 and AS5600L magnetic rotation meter

angle arduino rotation sensor

Last synced: 05 Apr 2025

https://github.com/RobTillaart/PCF8574

Arduino library for PCF8574 - I2C IO expander

arduino i2c io-expander

Last synced: 24 Apr 2025

https://github.com/lvidarte/esp8266

ESP8266 NodeMCU Workshop

arduino esp8266 iot nodemcu phant platformio

Last synced: 12 Apr 2025

https://github.com/kerwincui/kwswitch

智能开关平台,包含服务端、硬件端、安卓端和前端。关键词:物联网开关、远程开关、红外线遥控开关、WIFI继电器、MQTT协议、ESP8266、Iot smart switch、Android、Spring boot、Vue、Arduino

arduino esp8266 iot

Last synced: 18 Nov 2024

https://github.com/tobozo/wud-ducky

An ESP32-S2 RubberDucky script parser, with Mouse/PenDrive support 🦆

arduino duckyscript esp32 esp32-s2 esp32s2 esptinyusb pendrive usb-hid usbcdc usbmsc whid wifi wud

Last synced: 14 Feb 2025

https://github.com/robtillaart/pcf8574

Arduino library for PCF8574 - I2C IO expander

arduino i2c io-expander

Last synced: 04 Apr 2025

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

🗜️ An Arduino library to handle tar, gz, and tar.gz files on ESP32, ESP8266 and RP2040, with support for gzip/deflate compression.

arduino arduino-library esp32 esp8266 gz rp2040 rp2040-zero rp2040w spiffs tar tgz uncompress untar uzlib zlib

Last synced: 05 Apr 2025

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

A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). Implementation in C Arduino, C++, Python and Rust.

arduino bluetooth c communication cpp protocol python raspberry-pi rust serial sockets

Last synced: 13 Apr 2025

https://github.com/sparkfun/Graphical_Datasheets

Code, final versions, and information on the Sparkfun Graphical Datasheets

arduino graphical-datasheets hardware-designs python sparkfun-graphical-datasheets

Last synced: 29 Nov 2024

https://github.com/newam/loadcelloccupany

Home automation occupancy sensor using load cells

arduino ethernet home-assistant home-automation ieee-802-3af mqtt occupancy-sensor

Last synced: 15 Jan 2025

https://github.com/simsso/shiftregister74hc595

Arduino library that simplifies the usage of shift registers

74hc595 arduino library shift-register

Last synced: 24 Apr 2025

https://github.com/RobTillaart/ACS712

Arduino library for ACS Current Sensor - 5A, 20A, 30A

arduino current sensor

Last synced: 24 Nov 2024

https://github.com/t3l3machus/synergy-httpx

A Python http(s) server designed to assist in red teaming activities such as receiving intercepted data via POST requests and serving content dynamically (e.g. payloads).

arduino attiny85 hacking hacking-tools offensive-security penetration-testing-tools pentesting red-teaming redteam t3l3machus

Last synced: 12 Apr 2025

https://github.com/sabas1080/pokemongodiy

Project to create your own pokemon go plus

arduino pokemon pokemon-go pokemon-go-plus

Last synced: 01 Dec 2024

https://github.com/mysensors/nodemanager

Plugin for a rapid development of battery-powered sensors

arduino iot mysensors nrf24l01 rmf69 sensor

Last synced: 20 Dec 2024

https://github.com/sparkfun/sparkfun_mlx90640_arduino_example

Controlling and reading from the MLX90640 IR array thermal imaging sensor

arduino processing sensor sparkfun temperature thermopile

Last synced: 18 Dec 2024

https://github.com/nathanramanoodles/noodle-synth

A User-friendly Arduino/Teensy Library to play RTTL/MIDI with infinite polyphonic notes; it has full control over volume, pitch, and music. No shields needed(Just a speaker).

arduino arduino-library

Last synced: 13 Apr 2025

https://github.com/electroniccats/bombercat

BomberCat is the latest security tool that combines the most common card technologies: NFC technology (Near Field Communication) and magnetic stripe technology used in access control, identification, and banking cards. Specially created to audit banking terminals, and identify NFC readers and sniffing tools, with this tool you can audit

arduino ble bluetooth magspoof nfc nfc-card-reader rp2040 security security-tools wifi wifinina

Last synced: 04 Apr 2025

https://github.com/forkineye/e131

E1.31 (sACN) library for Arduino with ESP8266 support

arduino dmx e131 sacn

Last synced: 16 Mar 2025

https://github.com/pu2clr/rda5807

Arduino Library for SINGLE-CHIP BROADCAST FM RADIO TUNER RDA5807

arduino arduino-ide arduino-library attiny broadcast esp32 fm ham library radio rda5807 receiver stm32

Last synced: 05 Apr 2025

https://github.com/nickw444/home

Monorepo for all home automation related development, including integrated firmware, PCBs, configuration, and bridges

appdaemon arduino bongmonkey esp esp32 esp8266 firmware hacktoberfest home-assistant home-assistant-config home-automation homeassistant homekit iot pcb sonoff

Last synced: 05 Apr 2025

https://github.com/pu2clr/RDA5807

Arduino Library for SINGLE-CHIP BROADCAST FM RADIO TUNER RDA5807

arduino arduino-ide arduino-library attiny broadcast esp32 fm ham library radio rda5807 receiver stm32

Last synced: 10 Apr 2025

https://github.com/visrealm/vrcpu

Code, documentation, schematics, notes for my Ben Eater inspired breadboard computer and emulator

8-bit arduino assembler ben-eater ben-eaters-cpu breadboard cpu electronics emulator esp8266 html5-canvas sap-1 sap1 wasm webassembly

Last synced: 10 Apr 2025

https://github.com/maxdee/alc_freeliner

live geometric animation tool powerhouse

arduino osc processing projection puredata syphon

Last synced: 14 Apr 2025

https://github.com/brianlima/huehue

A simple yet powerful open source LED controller for Windows and Arduino

arduino csharp diy leds music rgb serial-communication windows wpf ws2812b

Last synced: 10 Apr 2025

https://github.com/arminjo/smart-battery-module-info_for_arduino

Arduino sketch, which helps detecting the connections of the I2C interface and prints info available from the SMB (SmartBatteryModule) laptop battery pack.

18650 arduino battery battery-status laptop packprobe sbm

Last synced: 05 Apr 2025

https://github.com/alanesq/esp32cam-demo

esp32cam module demo / shows how you can easily use the esp32cam including reading raw rgb data, streaming, displaying the image etc.(ArduinoIDE or PlatformIO)

arduino esp32cam

Last synced: 05 Apr 2025

https://github.com/puuu/espilight

ESPiLight - pilight 433.92 MHz protocols library for Arduino

433mhz arduino esp8266 pilight rcswitch

Last synced: 11 Apr 2025

https://github.com/GyverLibs/EncButton

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

arduino arduino-library button encoder

Last synced: 24 Nov 2024

https://github.com/renat2985/rgb

Offline smart home - esp8266 and WS2811/WS2812/NeoPixel LEDs Smart home / Gudra māja / Умны дом

arduino esp8266 led neopixel offline-smart-home smart-home smarthome ws2812

Last synced: 05 Apr 2025

https://github.com/xreef/ebyte_lora_e22_series_library

Arduino LoRa EBYTE E22 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).. sx1262/sx1268

10km arduino arduino-library arduino-samd-boards e22 ebyte esp32 esp8266 lora pico raspberry-pi rp2040 stm32 sx1262 sx1268

Last synced: 14 Apr 2025

https://github.com/houkanshan/arduino-bt-hid-proxy

Bluetooth HID proxy is implemented using Arduino. Make a Bluetooth keyboard or mouse (WIP) work in BIOS or device without BT stack (e.g. TMK USB to USB Converter)

arduino bluetooth-arduino bluetooth-hid usb-hid

Last synced: 24 Apr 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: 19 Nov 2024

https://github.com/kikuchan/pngle

Pngle - PNG Loader for Embedding

arduino c c99 esp32 esp8266 m5stack mbed png png-decoder stm32

Last synced: 10 Apr 2025

https://github.com/AmirrezaNasiri/usb-keystroke-injector

☠️ An Arduino-based USB keyboard simulator which injects keystrokes via Bluetooth protocol or predefined payloads in a SD card.

arduino badusb hacking usb

Last synced: 19 Nov 2024

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

Documentation for the Wokwi Simulator

arduino raspberry-pi-pico simulation

Last synced: 05 Apr 2025

https://github.com/xreef/ebyte_lora_e220_series_library

Arduino 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 pico radio raspberry raspberry-pi rp2040 stm32 uart

Last synced: 14 Apr 2025