{"id":13459939,"url":"https://github.com/Lembed/Awesome-arduino","last_synced_at":"2025-03-24T18:31:28.626Z","repository":{"id":63775276,"uuid":"42284113","full_name":"Lembed/Awesome-arduino","owner":"Lembed","description":"A curated list of awesome Arduino hardwares, libraries and softwares with update script","archived":false,"fork":false,"pushed_at":"2023-12-05T12:37:37.000Z","size":103,"stargazers_count":634,"open_issues_count":5,"forks_count":80,"subscribers_count":35,"default_branch":"master","last_synced_at":"2024-05-18T20:59:35.540Z","etag":null,"topics":["arduino","arduino-library"],"latest_commit_sha":null,"homepage":"https://www.lembed.org/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Lembed.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2015-09-11T02:58:43.000Z","updated_at":"2024-05-16T07:21:10.000Z","dependencies_parsed_at":"2024-01-10T01:07:11.373Z","dependency_job_id":null,"html_url":"https://github.com/Lembed/Awesome-arduino","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lembed%2FAwesome-arduino","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lembed%2FAwesome-arduino/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lembed%2FAwesome-arduino/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lembed%2FAwesome-arduino/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lembed","download_url":"https://codeload.github.com/Lembed/Awesome-arduino/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221995805,"owners_count":16913563,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arduino","arduino-library"],"created_at":"2024-07-31T10:00:32.648Z","updated_at":"2024-10-29T05:31:23.051Z","avatar_url":"https://github.com/Lembed.png","language":"Shell","funding_links":[],"categories":["Uncategorized","Technical","Shell","To Sort","IoT","Hardware","Programming Language Lists","Contribute","Making and Prototyping"],"sub_categories":["Uncategorized","awesome-*","C++ Lists","Citation Visualization"],"readme":"# awesome-arduino\nA curated list of awesome Arduino hardware, libraries and projects\n- [Awesome Arduino](#awesome-Arduino)\n \t- [Libraries](#libraries)\n    - [HardwareBoard](#hardwareboard)\n    - [IDE](#ide)\n    - [Tutorials](#tutorials)\n    - [Projects](#projects)\n- [Contributing](#contributing)\n\n\n## Libraries\n\n*Hardware dependent library*\n* [rtclib](https://github.com/jcw/rtclib) - A lightweight date and time library for JeeNodes and Arduinos\n* [RFM69](https://github.com/LowPowerLab/RFM69) - RFM69 library for RFM69W and RFM69HW (Semtech SX1231, SX1231H)\n* [RFM12B](https://github.com/LowPowerLab/RFM12B) - Arduino RFM12B library\n* [SPIFlash](https://github.com/LowPowerLab/SPIFlash) - Arduino library for read/write access to SPI flash memory chips\n* [Winbond_flash](https://github.com/Marzogh/SPIFlash) - SPI library for Winbond Flash Memory modules\n* [ov7670-no-ram-arduino-uno](https://github.com/ComputerNerd/ov7670-no-ram-arduino-uno) -  Arduino library for OV7670\n* [DHT-sensor-library](https://github.com/adafruit/DHT-sensor-library) - Arduino library for DHT11DHT22, etc Temp \u0026 Humidity Sensors\n* [Arduino-DHT22](https://github.com/nethoncho/Arduino-DHT22) - Arduino library for the DHT22 humidity and temperature sensor\n* [rfid](https://github.com/miguelbalboa/rfid) - Arduino RFID Library for MFRC522\n* [433Utils](https://github.com/ninjablocks/433Utils) - A collection of code and documentation to assist your usage of RF 433MHz modules\n* [esp-link](https://github.com/jeelabs/esp-link) - ESP8266 wifi-serial bridge, outbound TCP, and Arduino/AVR/LPC/NXP programmer\n* [Arduino-Temperature-Control-Library](https://github.com/milesburton/Arduino-Temperature-Control-Library) - Arduino Library for Maxim Temperature Integrated Circuits\n* [RF24](https://github.com/maniacbug/RF24) - Arduino driver for nRF24L01\n* [RF24](https://github.com/TMRh20/RF24) - Optimized fork of nRF24L01 for Arduino and Raspberry Pi\n* [RF24Mesh](https://github.com/TMRh20/RF24Mesh) - Mesh Networking for RF24Network\n* [due_can](https://github.com/collin80/due_can) - Object oriented CANbus library for Arduino Due compatible boards\n* [FastLED](https://github.com/FastLED/FastLED) - Easily \u0026 efficiently controlling a wide variety of LED chipsets for Arduino\n* [iot-playground](https://github.com/iot-playground/Arduino) - ESP8266 EasyIoT library and sensor examples\n* [espduino](https://github.com/tuanpmt/espduino) - ESP8266 network client (MQTT, restful) for Arduino\n* [esp_mqtt](https://github.com/tuanpmt/esp_mqtt) - MQTT client library for ESP8266 Soc\n* [esp_bridge](https://github.com/tuanpmt/esp_bridge) - ESP8266 firmware SLIP Command, support mqtt, RESTful client\n* [Ultrasonic-HC-SR04](https://github.com/JRodrigoTech/Ultrasonic-HC-SR04) - Ultrasonic HC-SR04 library for Arduino\n* [MPU-9250](https://github.com/kriswiner/MPU-9250) - Arduino sketch for MPU-9250 9DoF with AHRS sensor fusion\n* [MPU-6050](https://github.com/kriswiner/MPU-6050) - Basic MPU-6050 Arduino sketch of sensor function\n* [MPU-9150](https://github.com/kriswiner/MPU-9150) - Arduino sketch for MPU-9150 9DoF with AHRS sensor fusion\n* [LSM9DS0](https://github.com/kriswiner/LSM9DS0) - LSM9DS0 9DOF sensor AHRS sketch\n* [arduino-ds1302](https://github.com/msparks/arduino-ds1302) - Arduino library for the DS1302 Real Time Clock chip\n* [xbee-arduino](https://github.com/andrewrapp/xbee-arduino) - Arduino library for communicating with XBees in API mode\n* [EnableInterrupt](https://github.com/GreyGnome/EnableInterrupt) - New Arduino interrupt library, designed for Arduino Uno/Mega 2560/Leonardo/Due\n* [DS3232RTC](https://github.com/JChristensen/DS3232RTC) - Arduino Library for Maxim Integrated DS3232 and DS3231 Real-Time Clocks\n* [ds3231](https://github.com/rodan/ds3231) - Arduino library for DS3231 RTC\n* [RTClib](https://github.com/adafruit/RTClib) -  RTC library\n* [arduino-ds1302](https://github.com/msparks/arduino-ds1302) - Arduino library for the DS1302 Real Time Clock chip\n* [HX711](https://github.com/bogde/HX711) - An Arduino library Semiconductor HX711 ADC for Weight Scales.\n* [MiniPirate](https://github.com/chatelao/MiniPirate) - Arduino Serial Command Tool\n* [LedControl](https://github.com/wayoda/LedControl) - An Arduino library for MAX7219 and MAX7221 Led display drivers\n* [arduino-BLEPeripheral](https://github.com/sandeepmistry/arduino-BLEPeripheral) - Arduino library for creating custom BLE peripherals with Nordic Semiconductor's nRF8001 or nR51822\n* [BTLE](https://github.com/floe/BTLE) - Library for basic Bluetooth Low Energy with the nRF24L01+\n* [BH1750](https://github.com/claws/BH1750) - An Arduino library for the digital light sensor BH1750FVI\n* [Arduino-GP2Y0A21YK-library](https://github.com/jeroendoggen/Arduino-GP2Y0A21YK-library) - Arduino library for the Sharp GP2Y0A21YK IR Distance sensor\n* [Arduino-distance-sensor-library](https://github.com/jeroendoggen/Arduino-distance-sensor-library) - Arduino library for distance sensors\n* [arduino-BLEPeripheral](https://github.com/sandeepmistry/arduino-BLEPeripheral) - Library for creating custom BLE peripherals with Nordic Semiconductor's nRF8001 or nR51822\n* [Arduino-Temperature-Control-Library](https://github.com/milesburton/Arduino-Temperature-Control-Library) - Arduino Library for Maxim Temperature Integrated Circuits\n* [RGB-matrix-Panel](https://github.com/adafruit/RGB-matrix-Panel) - Arduino library and example code for the 16x32 RGB matrix panels\n* [Time](https://github.com/PaulStoffregen/Time) - Time library for Arduino\n* [modbusino](https://github.com/stephane/modbusino) - Small Modbus slave, RTU (serial) for Arduino\n* [simplemodbusng](https://github.com/angeloc/simplemodbusng) - Modbus RTU Slave/Master for the Arduino\n\n*Bootloader*\n\n* [HoodLoader2](https://github.com/NicoHood/HoodLoader2) - 16u2 Bootloader to reprogram 16u2 + 328/2560 with Arduino IDE\n* [optiboot](https://github.com/Optiboot/optiboot) - Small and Fast Bootloader for Arduino and other Atmel AVR chips\n\n*Hardware independent library*\n\n* [Arduino-IRremote](https://github.com/z3t0/Arduino-IRremote) - Infrared remote library for Arduino: send and receive infrared signals ....\n* [IRLib](https://github.com/cyborg5/IRLib) - An Arduino library for encoding and decoding infrared remote signals\n* [i2cdevlib](https://github.com/jrowberg/i2cdevlib) - I2C device library collection for AVR/Arduino or other C++-based MCUs\n* [keysweeper](https://github.com/samyk/keysweeper) - KeySweeper is a stealthy Arduino-based device, camouflaged as a functioning USB ....\n* [aJson](https://github.com/interactive-matter/aJson) - an Arduino library to enable JSON processing with Arduino\n* [ArduinoJson](https://arduinojson.org) - C++ JSON library for IoT. Simple and efficient.\n* [json-streaming-parser](https://github.com/squix78/json-streaming-parser) - Library for parsing potentially huge json streams on devices with scarce memory\n* [USB_Host_Shield_2.0](https://github.com/felis/USB_Host_Shield_2.0) - Revision 2.0 of USB Host Library for Arduino\n* [pubsubclient](https://github.com/knolleary/pubsubclient) - A client library for the Arduino Ethernet Shield that provides support for MQTT\n* [WiringPi](https://github.com/WiringPi/WiringPi) - Gordon's Arduino wiring-like WiringPi Library for the Raspberry Pi\n* [Arduino-PID-Library](https://github.com/br3ttb/Arduino-PID-Library) - A pid library for Arduino written in C++\n* [firmata](https://github.com/firmata/arduino) - Firmata firmware for Arduino\n* [uSpeech](https://github.com/arjo129/uSpeech) - Speech recognition toolkit for the Arduino\n* [Talkie](https://github.com/going-digital/Talkie) - Speech library for Arduino\n* [Low-Power](https://github.com/rocketscream/Low-Power) - Low Power Library for Arduino\n* [ArduinoOBD](https://github.com/stanleyhuangyc/ArduinoOBD) - OBD-II library and sketches for Arduino\n* [hiduino](https://github.com/ddiakopoulos/hiduino) - Native USB-MIDI on the Arduino\n* [Brain](https://github.com/kitschpatrol/Brain) - Arduino library for reading Neurosky EEG brainwave data\n* [Cryptosuite](https://github.com/Cathedrow/Cryptosuite) - Cryptographic suite for Arduino (SHA, HMAC-SHA)\n* [Timer](https://github.com/JChristensen/Timer) - A fork of Simon Monk's Arduino Timer library\n* [PJON](https://github.com/gioblu/PJON) - One wire multi master device communications bus system for Arduino\n* [HID](https://github.com/NicoHood/HID) - Enhanced HID functions for Arduino\n* [Cosa](https://github.com/mikaelpatel/Cosa) - An Object-Oriented Platform for Arduino Programming\n* [NDEF](https://github.com/don/NDEF) - Read and Write NDEF Messages to NFC tags with Arduino\n* [rosserial](https://github.com/ros-drivers/rosserial) - ROS client library for small, embedded devices, such as Arduino\n* [SdFat](https://github.com/greiman/SdFat) - Arduino FAT16/FAT32 Library\n* [Arduino-Communicator](https://github.com/jeppsson/Arduino-Communicator) - Very simple Android application for communicating with Arduino\n* [Arduino-PID-AutoTune-Library](https://github.com/br3ttb/Arduino-PID-AutoTune-Library) -\n* [TinyGPS](https://github.com/mikalhart/TinyGPS) - A compact Arduino NMEA (GPS) parsing library\n* [Arduino-EEPROMEx](https://github.com/thijse/Arduino-EEPROMEx) - Extended EEPROM library for Arduino\n* [Arduino-CmdMessenger](https://github.com/thijse/Arduino-CmdMessenger) - CmdMessenger Communication library for Arduino\n* [arduino-libs-manchester](https://github.com/mchr3k/arduino-libs-manchester) - Arduino Manchester Encoding\n* [ShiftPWM](https://github.com/elcojacobs/ShiftPWM) - Arduino Library for software PWM with shift registers\n* [Arduino-EasyTransfer](https://github.com/madsci1016/Arduino-EasyTransfer) - An Easy way to Transfer data between Arduinos\n* [Arduino-SerialCommand](https://github.com/kroimon/Arduino-SerialCommand) - A Wiring/Arduino library to tokenize and parse commands received over a serial port.\n* [TMRpcm](https://github.com/TMRh20/TMRpcm) - Arduino library for asynchronous playback of PCM/WAV files direct from SD card\n* [Mozzi](https://github.com/sensorium/Mozzi) - A sound synthesis library for Arduino\n* [StandardCplusplus](https://github.com/maniacbug/StandardCplusplus) - Standard C++ for Arduino (port of uClibc++)\n* [ArdOSC](https://github.com/recotana/ArdOSC) - Open Sound Control(OSC) Library for Arduino\n* [OSC](https://github.com/CNMAT/OSC) - Arduino and Teensy implementation of OSC encoding\n* [arduino-serial](https://github.com/todbot/arduino-serial) - Example C and Java host code to talking to an Arduino or other \"serial\" device\n* [Bounce2](https://github.com/thomasfredericks/Bounce2) - Debouncing library for Arduino or Wiring\n* [ArduinoThread](https://github.com/ivanseidel/ArduinoThread) - A simple way to run Threads on Arduino\n* [AdaEncoder](https://github.com/GreyGnome/AdaEncoder) - Library for handling quadrature encoders for the Arduino microcontroller\n* [PinChangeInt](https://github.com/GreyGnome/PinChangeInt) - Pin Change Interrupt library for the Arduino\n* [Arduino-RFID](https://github.com/mattwilliamson/Arduino-RFID) - Arduino RFID reader with computer serial client\n* [arcore](https://github.com/rkistner/arcore) - MIDI-USB Support for Arduino\n* [arduino-base64](https://github.com/adamvr/arduino-base64) - A base64 library for the arduino platform, written in C\n* [DirectIO](https://github.com/mmarchetti/DirectIO) - Fast, simple I/O library for Arduino\n* [arduino-EventManager](https://github.com/igormiktor/arduino-EventManager) - An event handling system for Arduino\n* [OneButton](https://github.com/mathertel/OneButton) - An Arduino library for using a single button for multiple purpose input\n* [JTAG](https://github.com/mrjimenez/JTAG) - JTAG library for Arduino\n* [Sleep_n0m1](https://github.com/n0m1/Sleep_n0m1) - A library that sets the Arduino into sleep mode for a specified length of time\n* [AESLib](https://github.com/DavyLandman/AESLib) - Arduino Library for AES Encryption\n* [MemoryFree](https://github.com/maniacbug/MemoryFree) - Arduino MemoryFree library\n* [souliss](https://github.com/souliss/souliss) - Arduino based Distributed Networking Framework for Smart Homes and IoT\n* [LED-Matrix](https://github.com/marcmerlin/LED-Matrix) - Single/bi/tri-color LED Matrix PWM driver for arduino\n* [OneWire](https://github.com/PaulStoffregen/OneWire) - Library for Dallas/Maxim 1-Wire Chips\n* [TinyEKF](https://github.com/simondlevy/TinyEKF) - Lightweight C/C++ Extended Kalman Filter with Arduino example\n* [arduino_midi_library](https://github.com/FortySevenEffects/arduino_midi_library) - MIDI for Arduino\n* [FreeRTOS-Arduino](https://github.com/greiman/FreeRTOS-Arduino) - FreeRTOS 8.2.3 Arduino Libraries\n* [Arduino_FreeRTOS_Library](https://github.com/feilipu/Arduino_FreeRTOS_Library) - A FreeRTOS Library for all Arduino AVR Devices\n* [Automaton](https://github.com/tinkerspy/Automaton) - Reactive State Machine Framework for Arduino\n* [LinkedList](https://github.com/ivanseidel/LinkedList) - A fully implemented LinkedList made to work with Arduino projects\n* [VirtualUsbKeyboard](https://github.com/practicalarduino/VirtualUsbKeyboard) - Virtual an Arduino as a HID device\n* [virtual-shields-arduino](https://github.com/ms-iot/virtual-shields-arduino) - Windows Virtual Shields for Arduino library\n\n*3D Printer .*\n\n* [Repetier-Firmware](https://github.com/repetier/Repetier-Firmware) - Firmware for Arduino based RepRap 3D printer\n* [3D_Printer](https://github.com/underverk/3D_Printer) - Underverk's 3D printer\n* [grbl](https://github.com/grbl/grbl) - An open source, embedded, high performance g-code-parser and CNC milling controller run on a straight Arduino\n\n*NET Library.*\n\n* [Webduino](https://github.com/sirleech/Webduino) - Arduino WebServer library\n* [TinyWebServer](https://github.com/ovidiucp/TinyWebServer) - Small web server for Arduino, fits in 10KB ROM, less than 512 bytes RAM\n* [RESTduino](https://github.com/jjg/RESTduino) - A sketch to provide a REST-like interface to the Arduino+Ethernet Shield\n* [aREST](https://github.com/marcoschwartz/aREST) - A RESTful environment for Arduino\n* [ArduinoWebsocketClient](https://github.com/krohling/ArduinoWebsocketClient) - Websocket client for Arduino\n* [ArduinoWebsocketServer](https://github.com/ejeklint/ArduinoWebsocketServer) - a Websocket server running on an Arduino\n* [esp8266](https://github.com/ssokol/esp8266) - ESP8266 Wifi library and sample code for Arduino\n* [arduino_uip](https://github.com/ntruchsess/arduino_uip) - A plugin-replacement of the stock Arduino Ethernet library\n* [HttpClient](https://github.com/nmattisson/HttpClient) - Http Client Library for the Spark Core\n* [arduino-restclient](https://github.com/csquared/arduino-restclient) - Arduino RESTful HTTP Request Library\n* [socket.io-arduino-client](https://github.com/billroy/socket.io-arduino-client) - A socket.io client for the Arduino Ethernet shield\n* [Arduino-IPv6Stack](https://github.com/telecombretagne/Arduino-IPv6Stack) - IPv6 stack for Arduino and Xbee based on Contiki OS network stack\n* [MQTT-SN-Arduino](https://github.com/boriz/MQTT-SN-Arduino) - Connecting mesh network to the MQTT broker and tunneling MQTT protocol over Websocket\n* [ArduinoDuePolarSSLClient](https://github.com/tomconte/ArduinoDuePolarSSLClient) - Sample Arduino Due sketch connecting to a PolarSSL server using PSK authentication\n* [arduino-mqtt](https://github.com/256dpi/arduino-mqtt) - MQTT library for Arduino based on the Eclipse Paho projects\n* [aWOT](https://github.com/lasselukkari/aWOT) - Arduino web server library\n* [arduinoWebSockets](https://github.com/Links2004/arduinoWebSockets) - WebSocket Server and Client for Arduino\n* [HttpClient](https://github.com/amcewen/HttpClient) - Arduino HTTP library\n* [aws-iot-device-sdk-arduino-yun](https://github.com/aws/aws-iot-device-sdk-arduino-yun) - SDK for connecting to AWS IoT from an Arduino Yún.\n* [HttpClient](https://github.com/amcewen/HttpClient) - Arduino HTTP library\n* [microcoap](https://github.com/1248/microcoap) - A small CoAP implementation for microcontrollers\n\n*Command line library*\n\n* [platformio](https://github.com/platformio/platformio) - Cross-platform code builder and the missing library manager ....\n* [arduino-cmake](https://github.com/queezythegreat/arduino-cmake) - Arduino CMake Build system\n* [bitlash](https://github.com/billroy/bitlash) - A programmable command shell for Arduino\n* [arduino-shell](https://github.com/nuket/arduino-shell) - A command shell to interact with built-in Arduino features\n\n*Display library*\n\n* [Arduino_LCD_Menu](https://github.com/DavidAndrews/Arduino_LCD_Menu) - Creates menu systems primarily useful for 16x2 or 16x4 LCD displays\n* [LiquidMenu](https://github.com/VaSe7u/LiquidMenu) - Menu creation library for HD44780 LCDs (parallel and I2C), wraps LiquidCrystal.\n* [LiquidTWI2](https://github.com/lincomatic/LiquidTWI2) - high speed I2C LCD Library for Arduino, which supports MCP23008 and MCP23017\n* [MENWIZ](https://github.com/brunialti/MENWIZ) - LCD menu library: Short user code to manage complex menu structures\n* [u8glib](https://github.com/olikraus/u8glib) - Arduino Monochrome Graphics Library for LCDs and OLEDs\n* [ucglib](https://github.com/olikraus/ucglib) - Arduino True Color Library for TFTs and OLEDs\n\n*Binding and API library*\n\n* [johnny-five](https://github.com/rwaldron/johnny-five) - JavaScript Robotics and IoT programming framework, Based on Arduino Firmata Protocol\n* [Python-Arduino-Command-API](https://github.com/thearn/Python-Arduino-Command-API) - A Python library for communicating with Arduino microcontroller boards\n* [hidapi](https://github.com/signal11/hidapi) - A Simple library for communicating with USB and Bluetooth HID devices on Linux, Mac, and Windows.\n* [BlocklyDuino](https://github.com/BlocklyDuino/BlocklyDuino) - a web-based visual programming editor for arduino\n* [noduino](https://github.com/sbstjn/noduino) - JavaScript and Node.js Framework for controlling Arduino with HTML and WebSockets\n* [ino](https://github.com/amperka/ino) - Command line toolkit for working with Arduino hardware\n* [usb-serial-for-android](https://github.com/mik3y/usb-serial-for-android) - Android USB host serial driver library for CDC, FTDI, Arduino and other devices\n* [serial-port-json-server](https://github.com/johnlauer/serial-port-json-server) - A serial port JSON websocket server communicate with Arduino\n* [PhysicaloidLibrary](https://github.com/ksksue/PhysicaloidLibrary) - Android Library for communicating with physical-computing boards\n* [blynk-server](https://github.com/blynkkk/blynk-server) - Platform with iOS and Android apps to control Arduino\n* [rad](https://github.com/atduskgreg/rad) - Ruby Arduino Development\n* [ardublock](https://github.com/taweili/ardublock) - A Block Programming Language for Arduino\n* [arduino-api](https://github.com/plotly/arduino-api) - Arduino library for real-time logging and streaming data to online plotly graphs\n* [dino](https://github.com/austinbv/dino) - Dino is a ruby gem that helps you bootstrap prototyping with an Arduino\n* [duino](https://github.com/ecto/duino) - Arduino framework for node.js\n* [pyFirmata](https://github.com/tino/pyFirmata) - Python interface for the Firmata  protocol\n* [JArduino](https://github.com/SINTEF-9012/JArduino) - Program your Arduino in Java\n* [Python-Arduino-Command-API](https://github.com/thearn/Python-Arduino-Command-API) - A Python library for communicating with Arduino microcontroller boards\n* [hwio](https://github.com/mrmorphic/hwio) - Go library for hardware I/O control, in the programming style of Arduino\n\n*RPC*\n\n* [ArduRPC](https://github.com/DinoTools/ArduRPC) - RPC library for Arduino and other microcontroller based boards\n* [arduino-json-rpc](https://github.com/cloud-rocket/arduino-json-rpc) - Simple JSON-RPC server implementation for Arduino\n\n*Math library*\n\n* [Arduino-signal-filtering-library](https://github.com/jeroendoggen/Arduino-signal-filtering-library) - Arduino library for signal filtering\n* [Gaussian](https://github.com/ivanseidel/Gaussian) - Gaussian filter for Arduino\n\n## HardwareBoard\n\n*Hardware board for arduino diy.*\n\n* [Teensy](https://www.pjrc.com/teensy/) - The Teensy is a complete USB-based microcontroller development system\n* [blackmagic](https://github.com/blacksphere/blackmagic) - In application debugger for ARM Cortex microcontrollers\n* [stm32plus](https://github.com/andysworkshop/stm32plus) - C++ library for the STM32 F0, F100, F103, F107 and F4\n\n## IDE\n\n*Arduino developments*\n\n* [arduino](https://github.com/arduino/Arduino) - Official Arduino IDE\n* [ESP8266 IDE](https://github.com/esp8266/Arduino) - Arduino IDE for ESP8266\n* [Stino](https://github.com/Robot-Will/Stino) - A Sublime Text Plugin for Arduino\n* [attiny](https://github.com/damellis/attiny) - ATtiny microcontroller support for the Arduino IDE\n* [arduinounit](https://github.com/mmurdoch/arduinounit) - A unit testing framework for Arduino libraries\n* [Arduino-Makefile](https://github.com/sudar/Arduino-Makefile) - Makefile for Arduino sketches\n* [arduino_sketches](https://github.com/nickgammon/arduino_sketches) - Publicly-released sketches for the Arduino microprocessor\n* [arduino-builder](https://github.com/arduino/arduino-builder) - A command line tool for compiling Arduino sketches\n* [arduinounit](https://github.com/mmurdoch/arduinounit) - A unit testing framework for Arduino libraries\n* [arduino-eclipse-plugin](https://github.com/jantje/arduino-eclipse-plugin) - A plugin to make programming the Arduino in Eclipse easy\n* [dueboot](https://github.com/jensnockert/dueboot) - Rust on the Arduino Due\n* [Arduino-Designer](https://github.com/mbats/arduino) - Graphic Arduino designer based on Eclipse\n* [XOD](https://xod.io/) - Open source visual programming language and IDE\n\n## Tutorials\n\n*Tutorials for arduino flash.*\n\n* [Arduino-Tutorial-Series](https://github.com/sciguy14/Arduino-Tutorial-Series) - These are the supporting materials for my popular series of Tutorials on the Arduino Microcontroller Platform\n* [esp8266](https://github.com/raburton/esp8266) - Various bits of code for ESP8266\n* [arduino_sketches](https://github.com/nickgammon/arduino_sketches) - Publicly-released sketches for the Arduino microprocessor\n* [DUEZoo](https://github.com/manitou48/DUEZoo) - Some proof-of-concept sketches and results for Arduino DUE\n* [programming_arduino](https://github.com/simonmonk/programming_arduino) - Code for the book Programming Arduino: Getting Started with Sketches\n* [ArduinoExamples](https://github.com/renaun/ArduinoExamples) - Arduino Blink Chrome App\n\n## Projects\n\n*Projects with Arduino*\n\n* [arduinoscope](https://github.com/konsumer/arduinoscope) - An oscilloscope, using Arduino and Processing/node\n* [ArduinoPlot](https://github.com/gregpinero/ArduinoPlot) - Real time Plot Numeric Values sent from Arduino over Serial Port\n* [ArduinoISP](https://github.com/rsbohn/ArduinoISP) - Use the Arduino to program AVR chips\n* [arduino-sms-alarm](https://github.com/mattwilliamson/arduino-sms-alarm) - An Arduino based burglar alarm that sends an SMS when motion is detected\n* [QUADCOPTER_V2](https://github.com/vjaunet/QUADCOPTER_V2) - A quadcopter project based on Raspberry Pi and Arduino\n* [Arduino Time Lapse Panorama Controller](http://www.instructables.com/id/Arduino-Time-Lapse-Panorama-Controller/) - The controller will rotate your GoPro over a set angle for a set duration or will rotate your GoPro for a full rotation for a set duration\n* [Erbbie Desktop Garden](http://www.instructables.com/id/Erbbie-Desktop-Smart-Garden/?ALLSTEPS) - A DIY desktop smart garden designed to give everyone a green thumb\n* [Smart Garden](http://www.instructables.com/id/Smart-Garden-1/?ALLSTEPS) - clone of Erbbie\n* [Temperature controlled craft beer coolbox](http://www.instructables.com/id/temperature-controlled-craft-beer-coolbox/) - A coolbox in which you can control the temperature in three separate compartments\n\n## Usage\nwork in 'git bash' at Windows with Git installed or Linux OS\n\n```bash\nsh update.sh\n\nusage()\n{\n    echo \"\"\n    echo \" usage:\"\n    echo \"\"\n    echo \"./update.sh \u003ccmd\u003e\"\n    echo \"    where \u003ccmd\u003e is one of:\"\n    echo \"      --install-or-update     (does full installation or update.)\"\n    echo \"      --remove \t\t        (removes all installed)\"\n    echo \"\"\n    echo \"example:\"\n    echo '    $ ./update.sh --install-or-update'\n}\n```\n\n## Contributing\n* [Contributing](https://github.com/lembed/awesome-arduino/blob/master/CONTRIBUTING.md)\n\nYour contributions are always welcome!\n\n[![Analytics](https://ga-beacon.appspot.com/UA-67438080-1/awesome-arduino/readme?pixel)](https://github.com/Lembed/awesome-arduino)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLembed%2FAwesome-arduino","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FLembed%2FAwesome-arduino","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FLembed%2FAwesome-arduino/lists"}