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/pagong/arduino-yksim

Simulate Yubikey with Arduino Leonardo

arduino yubikey

Last synced: 22 Nov 2024

https://github.com/pfeerick/elapsedmillis

Arduino 'port' of the elapsedMillis library

arduino library timing

Last synced: 28 Jan 2025

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

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

arduino hacktoberfest

Last synced: 01 Jan 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: 12 Apr 2025

https://github.com/vshymanskyy/preferences

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

arduino config configuration embedded settings storage

Last synced: 30 Jan 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/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/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: 07 Apr 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/carlosefr/atmega

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

arduino arduino-ide atmega avr boards-manager

Last synced: 21 Nov 2024

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/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/sipeed/platform-kendryte210

Kendryte K210: development platform for PlatformIO

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

Last synced: 08 Feb 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/kalanda/photoduino

The opensource camera controller based on Arduino

arduino photoduino photography sensors timelapse

Last synced: 06 May 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/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/brice-morin/ardupi

Cool projects with Raspberry Pi and Arduino

arduino raspberry-pi

Last synced: 10 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/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: 02 Dec 2024

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/robtillaart/ina226

Arduino library for INA226 power sensor

ampere arduino power sensor voltage

Last synced: 07 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/zakkemble/si446x

Si4463 Radio Library for AVR and Arduino

arduino arduino-library avr avr-library c driver radio

Last synced: 15 Mar 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/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/lewisxhe/axp202x_library

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

arduino axp192 axp202 esp-idf x-power

Last synced: 21 Nov 2024

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

Arduino library for PCF8575 - 16 channel I2C IO expander

arduino i2c io-expander

Last synced: 24 Nov 2024

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/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/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/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: 06 Apr 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/resinchem/esp-parking-assistant

A simplified garage parking assistant using ESP8266 and WS2812b LEDs

arduino esp8266 parking ws2812b

Last synced: 15 Feb 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: 09 Feb 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: 09 Apr 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/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/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/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/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: 05 May 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: 24 Nov 2024

https://github.com/jeanthom/boot2duino

The World's Most Useless Arduino Platform.

arduino satire x86 x86-assembly-language

Last synced: 09 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: 25 Nov 2024

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: 20 Dec 2024

https://github.com/robtillaart/pcf8575

Arduino library for PCF8575 - 16 channel I2C IO expander

arduino i2c io-expander

Last synced: 19 Nov 2024

https://github.com/wollewald/mpu9250_we

An Arduino library for the 9-axis accelerometer, gyroscope and magnetometer MPU9250 and MPU6500. It contains many example sketches make it easy to use.

accelerometer arduino arduino-library easy-to-use fifo gyroscope i2c magnetometer mpu6500 mpu9250 spi

Last synced: 07 Apr 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/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: 02 Apr 2025

https://github.com/davidhampgonsalves/cr14-emulator-for-catgenie-120

Suppress the CatGenie 120 DRM and refill soap cartridges using an Arduino

arduino featured reverse-engineering

Last synced: 12 Apr 2025

https://github.com/gioblu/cape

String encryption for Arduino, limited microcontrollers and other embedded systems.

arduino c-plus-plus cipher encrypted-data encryption encryption-key encryptor hash string

Last synced: 12 Apr 2025

https://github.com/davidhampgonsalves/CR14-emulator-for-CatGenie-120

Suppress the CatGenie 120 DRM and refill soap cartridges using an Arduino

arduino featured reverse-engineering

Last synced: 24 Mar 2025

https://github.com/IvLabs/autonomous-delivery-robot

Repository for Autonomous Delivery Robot project of IvLabs, VNIT

arduino autonomous-driving autonomous-vehicles controls hacktoberfest planning ros segmentation vision

Last synced: 26 Mar 2025

https://github.com/dmkishi/dusk2dawn

Minimal Arduino library for time of sunrise and sunset.

arduino

Last synced: 25 Jan 2025

https://github.com/googlecreativelab/tf4micro-motion-kit

Arduino Sketch and a Web Bluetooth API for loading models and running inference on the Nano Sense 33 BLE device.

arduino microcontroller tensorflow

Last synced: 02 Apr 2025

https://github.com/sparkfun/weather_shield

Barometric pressure, temperature, humidity and light sensing weather shield for Arduino.

arduino arduino-platform humidity sparkfun-products temperature weather

Last synced: 14 Apr 2025

https://github.com/impulseadventure/waveshare_ili9486

Arduino library for Waveshare ILI9486 supporting the Waveshare 3.5" & 4" TFT Touch Shields for Arduino. Includes GFX-compatible API and touchscreen driver

arduino ili9486 spi tft waveshare xpt2046

Last synced: 27 Apr 2025

https://github.com/sensirion/arduino-ble-gadget

Create your own Do-It-Yourself BLE enabled sensor gadget on the ESP32 platform.

arduino arduino-library ble bluetooth communication diy esp32 gadget sensirion sensirion-myambience

Last synced: 06 Apr 2025

https://github.com/gioblu/biplan

Byte coded Interpreted Programming language

arduino compiler esolang esoteric-language interpreter linux programming-language

Last synced: 02 Jan 2025

https://github.com/amunters/bitx40

BITX40 sketch for Raduino

allard arduino bitx40 dds ham pe1nwl radio raduino si5351

Last synced: 24 Nov 2024

https://github.com/caballerog/clock-in-out

A clock-in/out system using nestJS, PostgreSQL, TypeORM, Angular, Arduino, RxJS

angular arduino nestjs postgres rxjs

Last synced: 21 Mar 2025

https://github.com/jnsbyr/esp8266-intexsbh20

MQTT WiFi remote control for the Intex PureSpa SB-H20 and SJB-HS whirlpools

arduino esp8266 intex mqtt platformio vscode wifi

Last synced: 07 Apr 2025

https://github.com/formulahendry/vscode-iot-utility

IoT Utility for Visual Studio Code: Arduino, Espressif, Raspberry Pi, mbed and more

arduino esp8266 espressif iot mbed platformio raspberry-pi visual-studio-code vscode vscode-extension

Last synced: 12 Apr 2025

https://github.com/rbaron/deskmate

A tiny MQTT-powered dashboard and control center.

arduino mqtt sdl2 smart-home

Last synced: 05 Apr 2025

https://github.com/per1234/mouseto

Arduino library for moving mouse pointer to absolute screen coordinates

arduino arduino-library

Last synced: 22 Apr 2025

https://github.com/tioruben/ttgo-t-wristband

First steps with TTGO T-Wristband

arduino esp32 platformio smartband t-wristband ttgo

Last synced: 12 Apr 2025

https://github.com/petercpark/the_uni

A uni-board split ortholinear made for stenography. Uses QMK Firmware's Gemini Protocol. This is the pro micro version (aka Uni v2)

arduino diy electronics geminipr hardware keyboard keyboards kicad mechanical-keyboard pcb plover stenography uni uni-board

Last synced: 10 Apr 2025

https://github.com/manuelbl/usb-pd-arduino

USB Power Delivery for Arduino

arduino arduino-library platformio usb usb-pd

Last synced: 14 Apr 2025

https://github.com/elkrem/koyn

A trustless and decentralized Bitcoin library for Arduino compatible boards

arduino bitcoin electrum esp32 esp8266 library spv

Last synced: 06 May 2025

https://github.com/schnoog/joystick_esp32s2

Joystick library for ESP32 S2 & S3 devices (native USB) for the Arduino framework.

arduino arduino-library esp32 esp32-s2 esp32-s3 usb-joystick

Last synced: 08 May 2025