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/miguelangelcasanova/codos

Un sistema de detección del CO2 para el aula

arduino co2 co2-sensor docencia esp32

Last synced: 28 Jan 2025

https://github.com/goessl/atmega328p

ATmega328P driver library

arduino atmega328p avr avr-gcc c microcontroller

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

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

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

https://github.com/shred/kaminari

AS3935 and ESP8266 based Franklin Lightning Detector

3d-printing arduino as3935 esp8266 lightning weather

Last synced: 02 Jan 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/mydevicesiot/cayenne-docs

The Cayenne documentation system

arduino cayenne docs esp32 esp8266 iot lorawan mqtt raspberrypi

Last synced: 07 May 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: 20 Dec 2024

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/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/platformio/platform-ststm8

ST STM8: development platform for PlatformIO

arduino build firmware platformio platformio-platform stm8

Last synced: 04 Feb 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: 08 May 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/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/MCUdude/MajorCore

An Arduino hardware package for ATmega8515 and ATmega162

arduino atmega162 atmega8515 avr boards-manager

Last synced: 24 Nov 2024

https://github.com/stm32duino/stm32lorawan

Arduino library to support LoRaWAN communication using the STM32WL series.

arduino lora lorawan stm32wl

Last synced: 31 Dec 2024

https://github.com/bblanchon/arduinocontinuousstepper

An Arduino library to spin stepper motors in continuous motions.

arduino

Last synced: 24 Mar 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: 16 Mar 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/kanflo/aaduino-zero

Hardware and software for the Arduino Zero

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

Last synced: 19 Mar 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/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/boredom101/nixduino

Nix based tool to help build arduino sketches.

arduino nix nixos

Last synced: 13 May 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: 21 Mar 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: 04 Apr 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/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/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/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/ianharrigan/hxarduino

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

arduino haxe

Last synced: 04 May 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/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/ThomasMout/Arduino-vMix-tally

A project to create tally lights for vMix using Arduino

arduino tally vmix

Last synced: 01 May 2025

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

Arduino IoT Cloud - Javascript SDK

arduino arduino-create cloud iot js

Last synced: 04 Feb 2025

https://github.com/buserror/rf_bridge

RF (433Mhz) to MQTT Bridge - with hardware

433mhz arduino avr c firmware home-automation kicad linux mqtt rf

Last synced: 09 Feb 2025

https://github.com/tiegertropfen119-0001/arduino-car-key-jammer

🔑This is a small project about an RF module for an Arduino. This module can transmit at 433 MHz, which can be used to jam or disable a car key. ❗This project is for educational and informational purposes only. In some countries, it is illegal to block a signal. I assume no liability for any damage.❗

315mhz 433mhz arduino arduino-ide arduino-uno arduino-wireless deauther hacking jammer jammers key lockpicking rf rolling-codes wireless

Last synced: 09 Feb 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: 18 Mar 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: 19 Mar 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: 19 Mar 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/ankitdhall/arduino-opencv-human-follower

Face detector and follower using Arduino and OpenCV in Python

arduino chassis embedded-systems face-detection followers hardware human opencv python webcam

Last synced: 13 Apr 2025

https://github.com/obastemur/iotz

compile things easy 🚀

arduino arm azure cli compiler iot mbed

Last synced: 13 Apr 2025

https://github.com/fabio914/arduinogl

Arduino OpenGL

arduino opengl

Last synced: 21 Mar 2025

https://github.com/RobTillaart/GY521

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

acceleration arduino gyro

Last synced: 24 Nov 2024

https://github.com/oxmarco/roguecaptiveportal

A fake captive portal to harvest login credentials made with just an ESP8266

arduino captive-portal esp8266 social-engineering-attacks wifi-security

Last synced: 15 Apr 2025

https://github.com/thebigpotatoe/effortless-spiffs

A class designed to make reading and storing data on the ESP8266 and ESP32 effortless

arduino arduino-library easy-to-use effortless-spiffs esp32 esp8266 platformio spiffs

Last synced: 07 Apr 2025

https://github.com/robtillaart/gy521

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

acceleration arduino gyro

Last synced: 14 May 2025

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

Examples for websocket clients and servers

arduino javascript nodejs websocket websocket-server websockets

Last synced: 23 Mar 2025

https://github.com/turbyho/DABDUINO

The DABDUINO is DAB/DAB+/FM Arduino shield with 32-bit, 384kHz PCM DAC (cinch) + Toslink optical digital audio output.

arduino dab dabduino digital library radio

Last synced: 15 Mar 2025

https://github.com/dzervas/platformio-arduino-rust

Arduino Framework bindings for Rust using PlatformIO

arduino bindgen bindings embedded nrf52 nrf52832 platformio rust rust-embedded

Last synced: 16 Apr 2025

https://github.com/ohand/dtugateway

arduino gateway for Hoymiles HMS-800W-2T and similar as stable connection to the dtu for applications in smarthome or IFTT environments with display support OLED/ TFT - available for ESP32 and ESP8266 (maintenance only)

arduino embedded esp32 esp8266 hoymiles oled-128x64 oled-display-ssh1106 protobuf tft-240x240 tft-display-gc9a01

Last synced: 16 Apr 2025

https://github.com/mcudude/majorcore

An Arduino hardware package for ATmega8515 and ATmega162

arduino atmega162 atmega8515 avr boards-manager

Last synced: 30 Apr 2025

https://github.com/arminjo/arduino-test-compile

Github Action to compile all examples of an Arduino library for one board and check for errors

arduino arduino-library continuous-testing github-action github-actions-docker

Last synced: 19 Mar 2025

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

ENC28J60 Ethernet driver for ESP32-Arduino 2.0.x / 3.0.x, lwip compliant

arduino arduino-ethernet arduino-library enc28j60 esp32 ethernet lwip

Last synced: 15 Apr 2025

https://github.com/kike-canaries/canairio_sensorlib

Particle sensor manager for multiple sensors: Honeywell, Plantower, Panasonic, Sensirion, etc. This is sensors layer of CanAirIO project too.

arduino co2 esp32 esp8266 library pm25 sensor

Last synced: 20 Dec 2024

https://github.com/thorsten-l/esp8266-pzem004t

A WiFi enabled PowerMeter for AC Voltage, Current and Power. Implementing a nice looking Web-Interface, a RESTful API, OpenHAB 1 & 2 Callbacks and a MQTT client.

ac-voltage arduino arduino-framework esp8266 firmware mqtt mqtt-client openhab openhab2 ota platformio powermeter powermeter-reader pzem-004t restful-api wifi

Last synced: 14 May 2025

https://github.com/gonzalocasas/arduino-mkr-wan-1300

Getting started with the Arduino MKR WAN 1300

arduino lorawan thethingsnetwork

Last synced: 08 Apr 2025

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

This library is for the file operation. To install FAT file systems at SD card and flash. Gives an example to read and write an SD card.

arduino arduino-library fs sd-card spi-flash

Last synced: 04 Dec 2024

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

ESP32 application to act as an IO Extender for another ESP.

arduino esp32 esp32-c3 io-extender peripherals

Last synced: 28 Apr 2025

https://github.com/nopnop2002/Arduino-ESPAT-NETWORK

MQTT/NTP/SMTP/SNTP/TCP/UDP Applicaton for Arduino using ESP8266's AT firmware.

arduino at-firmware esp8266 mqtt ntp smtp sntp stm32 tcp-client tcp-server udp-client udp-server wifi

Last synced: 16 Mar 2025

https://github.com/zakarialaoui10/zikomatrix

Arduino library for creating and manipulating matrices of arbitrary size and data type. The library provides a Matrix class that can be used to create matrices, perform basic matrix operations

arduino cpp data-processing esp32 esp8266 hardware library morocco std

Last synced: 09 Apr 2025

https://github.com/danielfvm/patstrap

An Open-Hardware and Software project which tries to implement haptic head pat feedback to the player in VR. It focuses mainly on VRChat and their OSC support.

arduino esp8266 haptic-feedback osc python vrchat

Last synced: 30 Apr 2025

https://github.com/firedog1024/mkr1000-iotc

Connecting an Arduino MKR1000 to Azure IoT Central

arduino azure-iot-central mkr1000 mkr1010

Last synced: 10 Apr 2025

https://github.com/kamranaghlami/t-display-s3

A boilerplate project for LILYGO's T-Display-S3 using the PlatfomIO IDE, Arduino framework and LVGL.

arduino esp32s3 lvgl platformio t-display-s3

Last synced: 10 Feb 2025

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

A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). This is the Rust implementation.

arduino bluetooth communication protocol raspberry-pi rust serial sockets

Last synced: 06 Jan 2025

https://github.com/luisomoreau/ESP32-cam-MQTT

Scaleway photobooth project using the ESP32 cam (AI thinker)

arduino esp32-cam mqtt scaleway

Last synced: 13 May 2025

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

Efficient and complete DCF77 library for Arduino

arduino arduino-library dcf-decoder dcf77

Last synced: 20 Mar 2025

https://github.com/jgromes/ardupod

Open Source Arduino Hexapod

arduino hexapod

Last synced: 07 May 2025

https://github.com/makerspet/makerspet_loki

Maker's Pet Loki - a 200mm 3D-printed DIY pet robot compatible with Kaia.ai robotics software platform

3d-printing 3mf arduino diy esp32 esp32-arduino fusion-360 kaia-ai kaiaai-robot makers open-source pet-robots pets remake-ai robot robotics ros2 stem stl-files

Last synced: 16 Apr 2025

https://github.com/popcornell/midino

5-PIN DIN cable MIDI to BLE-MIDI bridging with Arduino-compatible boards

arduino ble-midi bluetooth-low-energy midi midi-controller

Last synced: 12 Apr 2025

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

Connector to the Arduino Create Cloud and IoT platform

arduino arduino-connector beaglebone docker iot mqtt ota raspberry-pi up2

Last synced: 04 Feb 2025

https://github.com/RobPo/Paperino

E-Paper display library for the Particle & Arduino family.

arduino breakout-board display driver e-paper epd hackaday hardware library paperino-epaper-shield particle shield

Last synced: 22 Nov 2024

https://github.com/ronibandini/hacksung

Samsung Washing Machine replacing OS control unit

arduino mkr relay wifi ws1702

Last synced: 16 May 2025

https://github.com/jerosoler/iotflow

Visual tool for IoT :bulb:

arduino esp88266 firmata flow iot nodemcu raspberry

Last synced: 04 Dec 2024

https://github.com/asjdf/webseriallite

Super lightweight remote serial monitor for ESP8266 & ESP32 (frontend <3k)

arduino esp32 esp8266 webserial

Last synced: 16 Dec 2024

https://github.com/nothans/cheerlights

CheerLights is an “Internet of Things” project created by Hans Scharler that allows people’s lights all across the world to synchronize to one color set by Twitter. This is a way to connect physical things with social networking experiences and spread cheer at the same time. We are all connected.

arduino cheerlights internet-of-things iot matlab thingspeak

Last synced: 06 May 2025

https://github.com/robotis-git/opencm9.04

Software for OpenCM 9.04 / OpenCM means Open-source Control Module.

arduino board dynamixel embedded opencm robotis

Last synced: 11 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: 11 Apr 2025

https://github.com/mwood77/koffie

An open source PID for espresso machines

arduino coffee esp32 espresso pid pid-control pressure-sensing

Last synced: 11 Apr 2025

https://github.com/mathertel/rfcodes

This is a RF signal encode and decode library that can be adapted to different protocols by specifying the timing conditions is a table. Can be used with 433 MHz and IR receivers and senders.

arduino arduino-library protocols rf-signal rf433

Last synced: 19 Mar 2025

https://github.com/chkr1011/mqtthub

A cross platform MQTT server based on the MQTTnet library with Python scripting support.

arduino cross-platform esp8266 home-automation iot mqtt mqtt-broker mqtt-server sensors smart-home telemetry

Last synced: 26 Mar 2025