# awesome-arduino A curated list of awesome Arduino hardwares, libraries and projects - [Awesome Arduino](#awesome-Arduino) - [IDE](#ide) - [Librarys](#librarys) - [Hardware](#hardware) - [Tutorials](#tutorials) - [Contributing](#contributing) - - - #[![Analytics](https://ga-beacon.appspot.com/UA-67438080-1/awesome-arduino/readme?pixel)](https://github.com/Lembed/awesome-arduino) ## IDE *Arduino developments.* * [arduino](https://github.com/arduino/Arduino) - office arduino ide * [ESP8266 IDE](https://github.com/esp8266/Arduino) - Arduino IDE for ESP8266 * [Stino](https://github.com/Robot-Will/Stino) - A Sublime Text Plugin for Arduino * [attiny](https://github.com/damellis/attiny) - ATtiny microcontroller support for the Arduino IDE * [arduino-cmake](https://github.com/queezythegreat/arduino-cmake) - Arduino CMake Build system ## Librarys *Misc libraries for Arduino .* * [johnny-five](https://github.com/rwaldron/johnny-five) - JavaScript Robotics and IoT programming framework, Based on Arduino Firmata Protocol * [grbl](https://github.com/grbl/grbl) - An open source, embedded, high performance g-code-parser and CNC milling controller run on a straight Arduino * [Arduino-IRremote](https://github.com/z3t0/Arduino-IRremote) - Infrared remote library for Arduino: send and receive infrared signals .... * [i2cdevlib](https://github.com/jrowberg/i2cdevlib) - I2C device library collection for AVR/Arduino or other C++-based MCUs * [duino](https://github.com/ecto/duino) - Arduino framework for node.js * [ArduinoWebsocketClient](https://github.com/krohling/ArduinoWebsocketClient) - Websocket client for Arduino * [RF24](https://github.com/maniacbug/RF24) - Arduino driver for nRF24L01 * [keysweeper](https://github.com/samyk/keysweeper) - KeySweeper is a stealthy Arduino-based device, camouflaged as a functioning USB .... * [aJson](https://github.com/interactive-matter/aJson) - an Arduino library to enable JSON processing with Arduino * [ArduinoJson](https://github.com/bblanchon/ArduinoJson) - An efficient JSON library for embedded systems * [USB_Host_Shield_2.0](https://github.com/felis/USB_Host_Shield_2.0) - Revision 2.0 of USB Host Library for Arduino * [pubsubclient](https://github.com/knolleary/pubsubclient) - A client library for the Arduino Ethernet Shield that provides support for MQTT * [WiringPi](https://github.com/WiringPi/WiringPi) - Gordon's Arduino wiring-like WiringPi Library for the Raspberry Pi * [dino](https://github.com/austinbv/dino) - Dino is a ruby gem that helps you bootstrap prototyping with an Arduino * [Arduino-PID-Library](https://github.com/br3ttb/Arduino-PID-Library) - a pid library for arduino writed by c++ * [firmata](https://github.com/firmata/arduino) - firmata firmware for arduino * [uSpeech](https://github.com/arjo129/uSpeech) - Speech recognition toolkit for the arduino * [rocketscream/Low-Power](https://github.com/rocketscream/Low-Power) - Low Power Library for Arduino * [Arduino-Temperature-Control-Library](https://github.com/milesburton/Arduino-Temperature-Control-Library) - Arduino Library for Maxim Temperature Integrated Circuits * [ArduinoOBD](https://github.com/stanleyhuangyc/ArduinoOBD) - OBD-II library and sketches for Arduino * [433Utils](https://github.com/ninjablocks/433Utils) - a collection of code and documentation to assist you usage of RF 433MHz modules * [hiduino](https://github.com/ddiakopoulos/hiduino) - Native USB-MIDI on the Arduino * [Brain](https://github.com/kitschpatrol/Brain) - Arduino library for reading Neurosky EEG brainwave data * [Cryptosuite](https://github.com/Cathedrow/Cryptosuite) - Cryptographic suite for Arduino (SHA, HMAC-SHA) * [rtclib](https://github.com/jcw/rtclib) - a lightweight date and time library for JeeNodes and Arduino's * [si4432](https://github.com/theGanymedes/si4432) - Si4432 Library for Arduino * [RFM69](https://github.com/LowPowerLab/RFM69) - RFM69 library for RFM69W and RFM69HW (semtech SX1231, SX1231H) * [RFM12B](https://github.com/LowPowerLab/RFM12B) - Arduino RFM12B library * [SPIFlash](https://github.com/LowPowerLab/SPIFlash) - Arduino library for read/write access to SPI flash memory chips * [ov7670-no-ram-arduino-uno](https://github.com/ComputerNerd/ov7670-no-ram-arduino-uno) - arduino library for ov7670 * [DHT-sensor-library](https://github.com/adafruit/DHT-sensor-library) - Arduino library for DHT11DHT22, etc Temp & Humidity Sensors * [rfid](https://github.com/miguelbalboa/rfid) - Arduino RFID Library for MFRC522 *3D Printer .* * [Repetier-Firmware](https://github.com/repetier/Repetier-Firmware) - Firmware for Arduino based RepRap 3D printer *NET Library.* * [Webduino](https://github.com/sirleech/Webduino) - Arduino WebServer library * [TinyWebServer](https://github.com/ovidiucp/TinyWebServer) - Small web server for Arduino, fits in 10KB ROM, less than 512 bytes RAM * [RESTduino](https://github.com/jjg/RESTduino) - A sketch to provide a REST-like interface to the Arduino+Ethernet Shield * [aREST](https://github.com/marcoschwartz/aREST) - A RESTful environment for Arduino * [ArduinoWebsocketClient](https://github.com/krohling/ArduinoWebsocketClient) - Websocket client for Arduino * [esp8266](https://github.com/ssokol/esp8266) - ESP8266 Wifi library and sample code for Arduino * [arduino_uip](https://github.com/ntruchsess/arduino_uip) - A plugin-replacement of the stock Arduino Ethernet library *Command line* * [platformio](https://github.com/platformio/platformio) - Cross-platform code builder and the missing library manager .... * [arduino-cmake](https://github.com/queezythegreat/arduino-cmake) - Arduino CMake Build system * [bitlash](https://github.com/billroy/bitlash) - a programmable command shell for arduino *Host side program* * [Python-Arduino-Command-API](https://github.com/thearn/Python-Arduino-Command-API) - A Python library for communicating with Arduino microcontroller boards * [hidapi](https://github.com/signal11/hidapi) - A Simple library for communicating with USB and Bluetooth HID devices on Linux, Mac, and Windows. * [BlocklyDuino](https://github.com/BlocklyDuino/BlocklyDuino) - a web-based visual programming editor for arduino * [noduino](https://github.com/sbstjn/noduino) - JavaScript and Node.js Framework for controlling Arduino with HTML and WebSockets * [ino](https://github.com/amperka/ino) - Command line toolkit for working with Arduino hardware * [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 * [rad](https://github.com/atduskgreg/rad) - Ruby Arduino Development ## Hardware *Hardware board for arduino diy.* * [Teensy](https://www.pjrc.com/teensy/) - The Teensy is a complete USB-based microcontroller development system ## Tutorials *Tutorials for arduino flash.* * [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 * [esp8266](https://github.com/raburton/esp8266) - Various bits of code for ESP8266 ## Contributing * [Contributing](https://github.com/lembed/awesome-arduino/blob/master/CONTRIBUTING.md) Your contributions are always welcome!