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/soligen2010/encoder

Atmel AVR C++ RotaryEncoder Implementation

arduino arduino-library button rotary-encoder

Last synced: 14 Dec 2024

https://github.com/realcorebb/bbmonitor

Cyber Retro-style DIY PC Performance Monitor

arduino diy esp32

Last synced: 19 Dec 2024

https://github.com/markkimsal/homesecurity

VISTA ICM replacement: Adruino firmware for Honeywell / Ademco Vista series security panels

arduino

Last synced: 07 May 2025

https://github.com/sunfounder/sunfounder-tiktok-shared

‌‌Share project code and wiring diagrams in SunFounder TikTok videos.

arduino arduino-uno arduino-uno-r4-wifi sunfounder tiktok

Last synced: 12 Apr 2025

https://github.com/luc-github/esp32ssdp

Simple SSDP library for ESP32

arduino esp32

Last synced: 09 Apr 2025

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/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/kazhuu/spc-player

SNES music player in your browser with original hardware and Arduino.

apu arduino hardware music player snes sound spc spc-player spc700 webusb

Last synced: 11 Apr 2025

https://github.com/nootropicdesign/arduino-tvout-ve

TVout library with new features to support the Video Experimenter shield

arduino ntsc pal video

Last synced: 06 Apr 2025

https://github.com/aresta/esp32_gps

GPS device with ESP32 and OpenStreetMap data

arduino esp32 gps openstreetmap

Last synced: 13 Apr 2025

https://github.com/schm1tz1/espressiot

This project covers somewhat advances features for an espresso machine controller.

arduino coffee controller esp8266 espresso gaggia iot mqtt pid

Last synced: 14 Jan 2025

https://github.com/sparkfun/midi_shield

Midi shield product 9595, available from SparkFun Electronics

arduino audio midi sparkfun sparkfun-products

Last synced: 14 Apr 2025

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

an Ultrathin 32x16 LED matrix Arduino library

74hc138 arduino arduino-library

Last synced: 09 Apr 2025

https://github.com/arminjo/arduino-bluedisplay

Arduino library for the BlueDisplay App. The App converts your smartphone into an Android remote touch display.

arduino arduino-library bluetooth display

Last synced: 19 Mar 2025

https://github.com/sparkfun/rogue_router

Solar Access Point Fileserver for Sparkfun Thing

arduino esp8266 sparkfun sparkfun-products

Last synced: 14 Apr 2025

https://github.com/pimatic/rfcontroljs

nodejs modul with protocol support for different 433mhz switches and weather stations for the RFControl Arduino library.

433mhz arduino ook

Last synced: 19 Dec 2024

https://github.com/adafruit/adafruit_ft6206_library

Arduino library for FT6206-based Capacitive touch screen

arduino arduino-library capacitive capacitive-touch-screens ft6206 ft6236 library

Last synced: 15 Apr 2025

https://github.com/tunmaker/Delta-Robot-Project

Open Source Delta Robot pick & place Machine GUI with image processing

arduino delta-robot gcode-sender grbl grbl-control gui image-processing open-source opensource robotics visual-studio

Last synced: 04 May 2025

https://github.com/tibbis/led-strip-homekit-driver

An RGB-LED strip driver that can be connected to a smart home with HomeKit using Raspberry Pi and Arduino.

arduino diy homebridge homekit nrf24l01 pcb raspberry-pi rgb-ledstrip smarthome

Last synced: 11 Apr 2025

https://github.com/yaqwsx/sensorstreamer

Stream sensor values from your Android device

android arduino network sensor

Last synced: 21 Apr 2025

https://github.com/mladenilic/arduino-cereal

Drop-in replacement for Arduino's serial monitor with variable watches.

arduino arduino-ide arduino-library

Last synced: 26 Apr 2025

https://github.com/RobTillaart/SHT31

Arduino library for the SHT31 temperature and humidity sensor

arduino humidity sensor temperature

Last synced: 24 Nov 2024

https://github.com/cansik/esp-dmx-max485

An example on how to send dmx over a max485 with an ESP8622 and ESP32.

arduino dmx esp32 esp8266 max485

Last synced: 30 Apr 2025

https://github.com/yining1023/machine-learning-for-physical-computing

Repository for the "Machine Learning for Physical Computing" class at ITP, NYU

arduino machine-learning microcontrollers tensorflow-lite

Last synced: 20 Nov 2024

https://github.com/witnessmenow/arduino-google-maps-api

An Arduino library for communicating with the Google Maps Api

arduino arduino-library esp8266 esp8266-arduino google-maps-api

Last synced: 19 Mar 2025

https://github.com/gergoerdi/chirp8-avr

CHIP-8 implementation in Rust targeting AVR microcontrollers

arduino avr chip8 chip8-interpreter microcontroller rust

Last synced: 19 Dec 2024

https://github.com/bblanchon/cpp4arduino

Samples files for cpp4arduino.com

arduino

Last synced: 24 Mar 2025

https://github.com/heethesh/balance-bot

A two-wheel self-balancing robot based on the ATmega2560 micro-controller.

accelerometer arduino balance encoder gyroscope imu l298n mega robot robotics robotics-competition

Last synced: 19 Apr 2025

https://github.com/artyom-poptsov/sparc

Science, Programming, Art and Radioelectronics Club (SPARC) book.

arduino book electronics music-programming

Last synced: 15 Apr 2025

https://github.com/arduino/arduino-science-journal-android

Use the sensors in your mobile devices to perform science experiments. Science doesn’t just happen in the classroom or lab—tools like Science Journal let you see how the world works with just your phone.

api arduino education lab physics science science-journal

Last synced: 04 Feb 2025

https://github.com/robtillaart/sht31

Arduino library for the SHT31 temperature and humidity sensor

arduino humidity sensor temperature

Last synced: 14 May 2025

https://github.com/k3ng/k3ng_antenna_tuner

Arduino-based Automatic Amateur Radio Antenna Tuner

amateur-radio antenna arduino

Last synced: 06 Apr 2025

https://github.com/simsso/shiftregister-pwm-library

Arduino library that makes shift register pins PWM capable

arduino pwm shift-register shiftregister-pwm-library

Last synced: 24 Apr 2025

https://github.com/wollewald/icm20948_we

An Arduino library for the ICM20948 9-axis accelerometer, gyroscope and magnetometer. It contains many example sketches with lots of comments to make it easy to use.

accelerometer arduino gyroscope i2c icm-20948 icm20948 imu magnetometer spi

Last synced: 12 Apr 2025

https://github.com/uberi/arduino-commandparser

Complete command parser library for Arduino-compatibles.

arduino arduino-library

Last synced: 18 Mar 2025

https://github.com/unframework/tintty

Arduino source code for the tiny touchscreen VT100 terminal emulator

arduino console tty

Last synced: 26 Jan 2025

https://github.com/alexander-sholohov/si4463-beacon

CW Beacon on Arduino+si4463

arduino cw-beacon morse

Last synced: 04 Apr 2025

https://github.com/arduino/arduino-lint-action

GitHub Actions action to check Arduino projects for problems

arduino ci continuous-integration github-actions linter

Last synced: 05 Apr 2025

https://github.com/herwonowr/catchme

CatchME - WiFi Fun Box "Having Fun with ESP8266"

arduino beacon deauth deauthentication-attack esp8266 hacking sniffing wifi wifi-security

Last synced: 12 Apr 2025

https://github.com/platisd/androidcar

Arduino library to control an Android Autonomous Vehicle by Team Pegasus

arduino arduino-library smartcar

Last synced: 21 Mar 2025

https://github.com/tonyp7/GenDumper

An open-source Sega Genesis / Mega Drive cart dumper

arduino dumper genesis megadrive retrogaming sega-genesis sega-mega-drive

Last synced: 10 May 2025

https://github.com/RobTillaart/RunningMedian

Arduino library to determine the running median by means of a circular buffer.

arduino median running

Last synced: 24 Nov 2024

https://github.com/esp32beans/esp32_usb_host_hid

ESP32 USB Host HID Keyboard for Arduino

arduino esp32-box esp32-s3 usb-host usb-keyboard

Last synced: 02 May 2025

https://github.com/tonyp7/gendumper

An open-source Sega Genesis / Mega Drive cart dumper

arduino dumper genesis megadrive retrogaming sega-genesis sega-mega-drive

Last synced: 19 Mar 2025

https://github.com/wagiminator/attiny13-tinypocketradio

FM Stereo Radio with Headphone Plug

arduino attiny attiny13a avr radio rda5808 tuner

Last synced: 12 Apr 2025

https://github.com/hafidhh/flowsensor-arduino

Water Flow Sensor / Flow Meter Arduino Library, Flow Rate, Volume, YF-S201, YF-B1, OF10ZAT, OF10ZZT, OF05ZAT, OF05ZZT

arduino arduino-library esp32 esp8266 flow-sensor sensor waterflow-sensor

Last synced: 11 Apr 2025

https://github.com/frett27/splitflap_display

Simple Skinnable, 3D Printed SplitFlap Display Module, permit to display large numbers, connecting the modules to each other

3d-models arduino flap openscad rtos split splitflap

Last synced: 15 Apr 2025

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

Arduino library for Sensirion SCD4x sensors

arduino arduino-library driver scd40 scd41 scd4x sensirion

Last synced: 14 Mar 2025

https://github.com/einararnason/arduinoqueue

A lightweight linked list type queue implementation, meant for microcontrollers.

arduino cpp microcontrollers queue

Last synced: 19 Apr 2025

https://github.com/hradec/poors-man-ip-kvm

It's just ridiculous the price for an IP KVM solution. I simply can't get accept that! So, this is a poor man IP KVM that works pretty well, and allows one to go into a remote Bios machine, setup, boot, install OS... everything!! for around 10$ bucks!!

arduino bcm idrac kvm linux remote-access

Last synced: 30 Mar 2025

https://github.com/plapointe6/hamqttdevice

A library that provides tools to simplify MQTT discovery implementation for Home Assistant to your device.

arduino arduino-library home-assistant iot iot-device

Last synced: 17 Mar 2025

https://github.com/spacehuhntech/arduino

Arduino board definitions for Spacehuhn projects

arduino avr esp8266 spacehuhn

Last synced: 15 Apr 2025

https://github.com/robtillaart/runningmedian

Arduino library to determine the running median by means of a circular buffer.

arduino median running

Last synced: 14 May 2025

https://github.com/J-Rios/Arduino-esp32sshclient

Arduino library for ESP32 that implements an SSH client to connect and execute commands in a remote Server.

arduino arduino-library client esp32 esp32-arduino esp32-library libssh2 ssh ssh-client

Last synced: 28 Jan 2025

https://github.com/nopnop2002/arduino-lora-ra01s

An Arduino Library for LoRa Communication using SX1262/1268

arduino ebyte-e22 ebyte-e220 lora ra-01s ra-01sh sx1262 sx1268

Last synced: 19 Mar 2025

https://github.com/tobozo/yamlduino

YAML <=> JSON converter for ESP32, ESP8266, RP2040 and possibly other devices

arduino arduinojson cjson esp32 esp8266 json libyaml rp2040 rp2040-zero rp2040w samd yaml yaml2json yamltojson yml

Last synced: 11 Apr 2025

https://github.com/powerbroker2/arduhud

Arduino/ELM327-based project to create a car head's up display

arduino car carhacking elm327 heads-up-display hud obd obd-ii obd2 obdii

Last synced: 14 Apr 2025

https://github.com/arkhipenko/dictionary

A dictionary data type with a fast b-tree based search

arduino data-type dictionary esp32 esp8266 espressif hash key key-value value

Last synced: 22 Nov 2024

https://github.com/tobozo/rotatey_cube

🧊 3D gyrocsopic rotating cube on Arduino using an MPU650 and SSD1306 OLED

arduino rotatey-cube ssd1306

Last synced: 30 Apr 2025

https://github.com/nyh-workshop/pico-fmsynth

Basic DX9-inspired FM synth Arduino Library for Raspberry Pico RP2040 and RP2350.

arduino fm-synthesis i2s midi-files midi-player rp2040 rp2350

Last synced: 13 May 2025

https://github.com/pkarsy/cc1101_rf

Arduino library for TI CC1101. Supports the latest Arduino IDE and Platformio. Tested with AVR atmega328, stm32f103, nodeMCU and probably works with a lot more.

433mhz 868mhz 915mhz arduino cc1101 communication radio rf subghz

Last synced: 09 Feb 2025

https://github.com/nopnop2002/esp8266_ethernet

Example of using SPI Ethernet module with esp8266

arduino enc28j60 esp8266 ethernet platformio w5100 w5500

Last synced: 16 Mar 2025

https://github.com/hwzlovedz/axp173-pmic

AXP173 Power management IC(AXP173电源管理芯片)

arduino esp32 esp32-s3 esp8266 pmic

Last synced: 05 Apr 2025

https://github.com/jamesmontemagno/mycadence-arduino

With this DIY project and a simple $18 ESP32 Arduino board you will have a budget Cadence display for your indoor cycling bike for Peloton or Apple Fitness+

arduino cadence indoor-cycling spin-bike

Last synced: 22 Apr 2025

https://github.com/yasir-shahzad/softi2c

Software-based I2C communication library for Arduino

arduino esp32 esp8266 i2c-bus i2c-sensors softi2c

Last synced: 15 Apr 2025

https://github.com/vshymanskyy/wasm3_rgb_lamp

Animating an RGB lamp, using WebAssembly!

arduino demo esp8266 nrf51 nrf52 platformio wasm3 webassembly

Last synced: 13 Apr 2025

https://github.com/abhijithaj/iotsocket

A python-based secured IoT WebSocket to handle multiple clients simultaneously.

arduino client-socket easy easy-to-use esp iot iot-application iot-device iot-devices iot-websocket iotsocket python raspberry-pi socket ssl sync tcp websocket

Last synced: 11 Feb 2025

https://github.com/wollewald/mcp23017_we

Library for the MCP23017 and MCP23S17 I/O Expander

arduino arduino-library attiny85 i2c mcp23017 mcp23018 mcp23s17 mcp23s18 portexpander spi

Last synced: 12 Apr 2025

https://github.com/koenvervloesem/bluetooth-low-energy-applications

Code examples, errata and additional tips and references to interesting projects for the book "Develop your own Bluetooth Low Energy Applications for Raspberry Pi, ESP32 and nRF52 with Python, Arduino and Zephyr"

arduino ble bleak bluetooth bluetooth-low-energy esp32 esp32-arduino nimble-arduino-library nordic-semiconductor nordicsemi nrf52 nrf52840 nrf52840-dk nrf52840-dongle nrf5x python raspberry-pi zephyr

Last synced: 05 May 2025

https://github.com/pavelmc/FT857d

CAT support for Arduino, simulating a Yaesu FT-857D

amateur arduino cat control ft857 hamlib hamradio pc-control radio radio-control yaesu

Last synced: 14 Mar 2025

https://github.com/hieromon/esp8266

ESP8266 WiFi module Library for Arduino

arduino esp8266 serial wifi

Last synced: 19 Mar 2025

https://github.com/eric-wieser/nanopb-arduino

Arduino stream wrappers for nanopb

arduino nanopb platformio

Last synced: 14 Apr 2025

https://github.com/gyverlibs/settings

Простой конструктор вебморды для настроек esp8266/esp32

arduino esp32 esp8266 gui settings settings-gyver settingsesp settingsgyver ui webface

Last synced: 10 Feb 2025

https://github.com/h2zero/n-able-arduino

An arduino core for ARM based BLE devices supported by the NimBLE stack.

arduino ble bluetooth-low-energy nimble nrf51 nrf52 nrf5x platformio

Last synced: 13 Apr 2025

https://github.com/tfry-git/embajax

Simplistic framework for creating and handling displays and controls on a web page served by an Arduino (or other small device).

ajax arduino c-plus-plus controls esp8266 html internet-of-things iot javascript webserver

Last synced: 07 May 2025

https://github.com/awawa-dev/hyperserialesp8266

High speed 2Mb USB serial port LED strip HyperHDR driver using Esp8266 device.

adalight ambilight apa102 arduino esp8266 hyperhdr hyperserial led-strip leds platformio rgbw serialport sk6812 usb ws2801 ws8212b

Last synced: 06 Apr 2025

https://github.com/r57zone/x360advance

External Arduino gyroscope & pedals for any Xbox compatible gamepads / Внешний Arduino гироскоп и педали для Xbox совместимых геймпадов

arduino gyroscope mpu-6050 mpu6050 steam-controller steering-wheel xbox-controller xbox-controller-gyroscope

Last synced: 07 May 2025

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/yveaux/ac101

AC101 audio codec driver library for Arduino

ac101 arduino arduino-library audio audio-library codec

Last synced: 19 Mar 2025