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/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: 01 Jan 2025

https://github.com/cgxeiji/cgx-inversek

Inverse Kinematic Library for Arduino for a three link-arm system with a rotating base.

arduino inverse-kinematic-library inverse-kinematics link-arm

Last synced: 10 Apr 2025

https://github.com/jandelgado/arduino

Arduino libraries and sketches and related stuff

arduino cjmcu colorduino esp32 esp8266 neopixel oled-displays ssd1306

Last synced: 10 Apr 2025

https://github.com/strid3r21/bees3

Documentation and files for the Bee S3

arduino circuitpython esp32 esp32-s3 micropython

Last synced: 08 Feb 2025

https://github.com/stevemarple/AsyncDelay

A simple abstraction for implementing delays and timeouts in Arduino sketches.

arduino arduino-library

Last synced: 25 Nov 2024

https://github.com/gdsports/midiuartusbh

MIDI DIN to MIDI USB Host Converter

arduino midi samd samd21 trinket-m0 usb usb-host usb-host-shield usbhost

Last synced: 09 Apr 2025

https://github.com/njh/ethersia

Minimal IPv6 library for Ethernet controllers on Arduino

arduino enc28j60 ethernet ipv6 w5100 w5500

Last synced: 17 Mar 2025

https://github.com/jckuester/weather-station

A Prometheus exporter for 433 MHz temperature and humidity sensors

arduino golang grafana prometheus-exporter raspberry-pi

Last synced: 22 Mar 2025

https://github.com/lewapek/sds-dust-sensors-arduino-library

Library for Nova Fitness SDS dust sensors family (SDS011, SDS021)

arduino dust-sensor esp8266 nodemcu nodemcu-arduino pm10 pm25 sds sds011 sds021 sensor

Last synced: 14 Mar 2025

https://github.com/robtillaart/i2ckeypad

Arduino library for 4x4 (or smaller) keypad connected to an I2C PCF8574.

arduino i2c keypad pcf8574

Last synced: 18 Feb 2025

https://github.com/srwi/fastledhub

Control multiple FastLED lightstrip animations on the ESP8266 and ESP32 without reuploading.

arduino esp32 esp32-arduino esp32-library esp8266 esp8266-arduino esp8266-library fastled hacktoberfest leds ws2812b

Last synced: 09 May 2025

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

Single-Cell Li-Ion Battery Charger with Monitoring

arduino attiny attiny85 avr battery charger diy ina219 li-ion oled pcb tp4056

Last synced: 12 Apr 2025

https://github.com/michelep/esp32_webradio

An Internet web radio based to ESP32

arduino audio dac esp32 i2s i2s-audio internet-web-radio radio wifi

Last synced: 13 May 2025

https://github.com/mihaigalos/miniboot

🏗️ An I2C bootloader for Arduino.

arduino arduino-library avr bootloader eeprom i2c i2c-memory reflash

Last synced: 27 Apr 2025

https://github.com/tanyuan/braccio-ik-unity

Braccio robotic arm simulator with IK (inverse kinematics) and controller via Serial in Unity.

arduino robotics unity3d

Last synced: 21 Nov 2024

https://github.com/jiribilek/wifispi

SPI library for Arduino AVR and STM32F1 to connect to ESP8266

arduino spi-interface wifi

Last synced: 15 Apr 2025

https://github.com/puuu/usiwire

USI based TWI/I2C library for Arduino

arduino attiny i2c usi

Last synced: 11 Apr 2025

https://github.com/trevorwslee/arduino-dumbdisplay

DumbDisplay Ardunio Library enables you to utilize your Android phone as virtual output gadgets (as well as some very simple inputting means) for your Arduino framework (including ESP8266 / ESP32 / Raspberry Pi Pico) experiments.

arduino esp32 esp8266 raspberry-pi-pico stm32

Last synced: 14 Apr 2025

https://github.com/thelastoutpostworkshop/arduino-maker-workshop

The ultimate tool for makers to bring Arduino projects to life in Visual Studio Code

arduino vscode-extension

Last synced: 17 Mar 2025

https://github.com/marvinroger/arduino-shutters

Arduino library to control non-smart roller shutters using time

arduino library roller-shutters shutters

Last synced: 30 Apr 2025

https://github.com/hazrmard/SatTrack

Real time satellite tracking with antennas.

arduino satellite-tracking

Last synced: 07 Apr 2025

https://github.com/xreef/pcf8575_library

i2c 16bits digital expander with i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple and encoder support. Uncommet NOT_SEQUENTIAL_PINOUT define to have pins like datasheet and not sequential one.

16bit arduino arduino-library digital esp32 esp8266 expander i2c library pin wire

Last synced: 12 Apr 2025

https://github.com/yasheena/telnetspy

Telnet Server For ESP8266: Cloning the serial port via Telnet. "Debugging over the air"

arduino arduino-library debugging-tool esp32 esp8266 over-the-air rfc854 serial telnet-server

Last synced: 01 Jan 2025

https://github.com/fbiego/lumia-esp32

A demo project for WT32-SC01 module

arduino esp32 ft6336u lcd lumia lvgl os st7789 touch wt32-sc01

Last synced: 11 Apr 2025

https://github.com/pavelmc/Si5351mcu

Arduino Si5351 library tuned for size and click free.

arduino bitx20 click-free co7wt dds hamradio homebrew pll si5351 vfo

Last synced: 14 Mar 2025

https://github.com/robtillaart/runningaverage

Arduino library to calculate the running average by means of a circular buffer.

arduino average running

Last synced: 07 May 2025

https://github.com/adafruit/adafruit_tsl2591_library

This is an Arduino library for the TSL2591 digital luminosity (light) sensors.

arduino arduino-library infrared library light lux sensor visible

Last synced: 04 Feb 2025

https://github.com/hagronnestad/nextion-font-editor

🔠📄 Extensive Nextion .zi font format documentation, file parser, font generator and simple font editor.

arduino csharp electronics esp32 esp8266 font-editor hmi nextion nextion-font-format raspberrypi zi zi-font zi-font-specification

Last synced: 30 Apr 2025

https://github.com/simplefoc/simplefocmini

Small package, low-cost BLDC diver board fully compatible with the simplefoc library

arduino bldc bldc-driver bldc-motor-controller esp32 simple-foc stm32

Last synced: 13 Feb 2025

https://github.com/sensirion/arduino-i2c-scd4x

Arduino library for Sensirion SCD4x sensors

arduino arduino-library driver scd40 scd41 scd4x sensirion

Last synced: 30 Apr 2025

https://github.com/cifertech/2.4-ghz-band-scanner

Scan 2.4Ghz Band with nRF24L01

arduino nrf-scanner nrf24l01

Last synced: 10 Apr 2025

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

A Command Line Tool made to update the firmware and/or add SSL certificates for any Arduino board equipped with WINC or NINA Wi-Fi module.

arduino command-line firmware go golang nina tooling-team winc1510

Last synced: 07 Apr 2025

https://github.com/ChrisMicro/BluePillSound

using a STM32F103 ( Blue Pill ) as synthesizer

arduino stm32f103 synthesizer

Last synced: 15 Mar 2025

https://github.com/RobTillaart/I2CKeyPad

Arduino library for 4x4 (or smaller) keypad connected to an I2C PCF8574.

arduino i2c keypad pcf8574

Last synced: 24 Nov 2024

https://github.com/gonzalo123/iot.grafana

Playing with Docker, MQTT, Grafana, InfluxDB, Python and Arduino

arduino dashboard docker esp32 esp8266 grafana influxdb iot nodemcu python

Last synced: 27 Jan 2025

https://github.com/creativcoder/rust-arduino-blink

How to run Rust on Arduino Uno

arduino arduino-uno beginner blink led rust

Last synced: 12 Apr 2025

https://github.com/whatnick/atm90e26_arduino

Demo Arduino code to test the ATM90E26 breakout

arduino hacktoberfest

Last synced: 18 Dec 2024

https://github.com/djordjemandic/universal-ir-blaster-tv-b-gone

TV-B-Gone on steroids using Universal IR Blaster board

arduino board compile infrared ir off transmitter turn tv tv-b-gone universal

Last synced: 23 Apr 2025

https://github.com/witnessmenow/simple-arduino-crypto-display

An Arduino Crypto currency display that uses CoinMarketCap API for data

arduino coinmarketcap esp8266 esp8266-arduino iot

Last synced: 19 Mar 2025

https://github.com/marcel-licence/ml_synth_organ_example

ESP32, ESP8266 based MIDI Organ using the ML_SynthTools library (little example arduino project)

arduino audio esp32 esp8266 organ rp2040 stm32 synthesizer

Last synced: 09 May 2025

https://github.com/enwi/hueplusplus

A simple C++ library to control Philips Hue lights on Linux, MacOS, Windows, Espressif ESP32 SDK and Arduino. Full documentation at

arduino c-plus-plus cpp esp32 hacktoberfest hue hue-bridge hue-lights lights linux macos philips philips-hue philips-hue-bridge philips-hue-lights windows

Last synced: 08 Apr 2025

https://github.com/lynix/fanboy

Open Source PWM Fan Controller

arduino fan-controller open-source

Last synced: 13 Apr 2025

https://github.com/bengtmartensson/agirs

A Girs infrared server for the Arduino

arduino girs infrared server

Last synced: 24 Apr 2025

https://github.com/Sensirion/embedded-sgp

Embedded SGP Drivers for Sensirion Gas Sensors - Download the Zip Package from the Release Page

arduino co2 driver embedded i2c raspberry-pi raspberrypi sensirion sensirion-embedded-driver sensor sgp30 sgp40 sgp4x sgpc3 svm30 tvoc

Last synced: 14 Mar 2025

https://github.com/xitanggg/-pirates-of-the-caribbean-theme-song

Code to play "Pirates of the Caribbean" Theme Song on a Arduino via a Buzzer. Learn how this is built: https://www.tipstory.org/learning/h2lUMccm5MeuSds

arduino buzzer pirates-of-the-caribean

Last synced: 30 Apr 2025

https://github.com/googlecreativelab/finger-user-interface

Control connected devices with the wave of a finger.

arduino microcontroller tensorflow

Last synced: 12 Apr 2025

https://github.com/infineon/tle5012-magnetic-angle-sensor

This repository includes an library for Arduino for the TLE5012 Magnetic Angle Sensor with SSC interface.

angle-measurement arduino arduino-library cypress cypress-io infineon magnetic-sensor makers prototyping sensor sensor-2go tle5012b xfp-application

Last synced: 24 Mar 2025

https://github.com/senseshift/senseshift-hardware

Hardware schematics to build haptic-feedback devices

arduino diy esp32 haptic-feedback haptics hardware schematics virtual-reality

Last synced: 22 Apr 2025

https://github.com/r-map/rmap

rete monitoraggio ambientale partecipativo documentation at https://doc.rmap.cc

arduino citizen-science django environmental-monitoring platformio sensors-data-collection

Last synced: 04 Apr 2025

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

CMake-based build tool-chain for Arduino

arduino build-automation build-system cmake

Last synced: 10 May 2025

https://github.com/davidlj95/malduino-password-grabber

Arduino sketch to program a Malduino bad USB (lite) to download a password grabber and send the results via email

arduino bad-usb c malduino rubber-ducky

Last synced: 12 Apr 2025

https://github.com/sabas1080/libraryepd

Library Arduino for 4.3 inch e-Paper by Waveshare

arduino display e-paper epaper esp8266 library-arduino waveshare

Last synced: 01 Dec 2024

https://github.com/njh/arduino-libraries

A website listing all the available Arduino Libraries

arduino

Last synced: 16 Mar 2025

https://github.com/tcoppex/mbed-ble-hid

:raising_hand: Implement Human Interface Device over Bluetooth Low Energy on a Mbed stack (Arduino nano 33 BLE).

arduino arduino-library ble bluetooth-low-energy hid mbed nano33ble

Last synced: 14 Apr 2025

https://github.com/ludwig-v/arduino-psa-comfort-can-adapter

Arduino sketch to operate new PSA/Stellantis (Peugeot, Citroen, DS, Opel) comfort devices (CAN2010) on old BSI CAN-BUS (CAN2004)

arduino can-bus can2004 can2010 citroen ds matrix nac peugeot psa smeg stellantis telematic

Last synced: 08 May 2025

https://github.com/wagiminator/attiny84-tinycalibrator

OSC Calibrator and High-Voltage Fuse Resetter for 8-Pin ATtinys

arduino attiny attiny13 attiny13a attiny25 attiny45 attiny84 attiny85 avr calibrate oled oscillator programmer

Last synced: 12 Apr 2025

https://github.com/tttapa/filters

An Arduino finite impulse response and infinite impulse response filter library.

arduino arduino-library digital-filter dsp filter finite-impulse-response fir iir infinite-impulse-response

Last synced: 19 Apr 2025

https://github.com/RobTillaart/INA226

Arduino library for INA226 power sensor

ampere arduino power sensor voltage

Last synced: 24 Nov 2024

https://github.com/gdsports/ble-usb-devices

Convert USB keyboard, mouse, MIDI to Bluetooth

adafruit arduino ble bluefruit bluetooth m0 samd samd21 usb-host

Last synced: 09 Apr 2025

https://github.com/k7mdl2/keithsdr

Teensy4.X with PJRC audio card Arduino based SDR Radio project.

arduino radio sdr spectrum teensy41

Last synced: 18 Mar 2025

https://github.com/pakequis/raspberry-pi-tv-sim

Code and hardware for simulate a channel change in a old tube TV

arduino electronics hardware raspberry-pi

Last synced: 03 Jan 2025

https://github.com/RobTillaart/RunningAverage

Arduino library to calculate the running average by means of a circular buffer.

arduino average running

Last synced: 24 Nov 2024

https://github.com/KostyaEsmukov/afancontrol

Advanced Fan Control program, which controls PWM fans according to the current temperatures of the system components.

arduino fan fan-control linux

Last synced: 07 Apr 2025

https://github.com/kostyaesmukov/afancontrol

Advanced Fan Control program, which controls PWM fans according to the current temperatures of the system components.

arduino fan fan-control linux

Last synced: 17 Mar 2025

https://github.com/arduino/nicla-sense-me-fw

Arduino Nicla Sense ME resources (libraries, bootloader, host pc utilities)

arduino

Last synced: 06 Apr 2025

https://github.com/paviro/hass-yaap

Yet another alarm (control) panel for Home Assistant.

alarm-system alarmpanel arduino esp8266 hass home-assistant home-automation homeassistant mqtt

Last synced: 05 Apr 2025

https://github.com/ggerganov/ggwave-arduino

Mirror of ggwave used in the Arduino Library Manager

arduino data-over-sound esp32 microcontroller

Last synced: 07 May 2025

https://github.com/xinyuan-lilygo/t-impulse

Wristband with LoRa and GPS

arduino platformio

Last synced: 14 Apr 2025

https://github.com/soif/espbuddy

Wrapper to easily upload (OTA or Serial), backup, batch query, monitor ESP8266 boards using Esptool.py, Espota.py and Platformio

arduino backup batch esp8266 espeasy espota esptool espurna firmware iot ota overtheair platformio serial sonoff sonoff-diy tasmota upload wled

Last synced: 07 May 2025

https://github.com/pymzor/s-curve-planner

C Library for planning n-th order S-curve motion profiles

arduino c motion-planning python robotics

Last synced: 06 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: 19 Dec 2024

https://github.com/rookidroid/hexapod

A 3D Printed Hexapod Robot

3d-printing arduino esp32 esp32-arduino hexapod

Last synced: 13 Apr 2025

https://github.com/eCrowneEng/ESP-SimHub

SimHub firwmare for ESP8266 and ESP32

arduino esp32 esp8266 simhub wifi

Last synced: 04 Apr 2025

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

🐏 💾 RamDisk for ESP32-Arduino using PsRam and fs::FS

arduino esp32 filesystem hacktoberfest psram ramdisk vfs

Last synced: 17 Mar 2025

https://github.com/electric-sheep-co/arduino-redis

A Redis client library for Arduino.

api arduino cplusplus embedded library redis

Last synced: 24 Nov 2024

https://github.com/curious-nikhil/tejas-rocket-flight-computer

An autonomous Thrust Vector Control rocket with self-landing capability from inexpensive parts of equivalent power of the Apollo era.

aerospace arduino arduino-nano controller flight model modelrocket rocket tvc

Last synced: 08 Feb 2025

https://github.com/soligen2010/encoder

Atmel AVR C++ RotaryEncoder Implementation

arduino arduino-library button rotary-encoder

Last synced: 14 Dec 2024