All Projects → agucova → Awesome Esp

agucova / Awesome Esp

Licence: cc0-1.0
📶 A curated list of awesome ESP8266/32 projects and code

Programming Languages

micropython
64 projects

Projects that are alternatives of or similar to Awesome Esp

Easyntpclient
Library to read time from Network Time Protocol (NTP) servers.
Stars: ✭ 20 (-90.57%)
Mutual labels:  arduino, nodemcu, espressif, iot, esp8266
Esp32marauder
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
Stars: ✭ 233 (+9.91%)
Mutual labels:  arduino, esp32, espressif, iot, esp8266
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+1458.96%)
Mutual labels:  arduino, esp32, espressif, iot, esp8266
Blinker Library
An IoT Solution,Blinker library for embedded hardware. Works with Arduino, ESP8266, ESP32.
Stars: ✭ 1,095 (+416.51%)
Mutual labels:  arduino, esp32, iot, esp8266
Espmqttclient
Wifi and MQTT handling for ESP8266 and ESP32
Stars: ✭ 169 (-20.28%)
Mutual labels:  arduino, esp32, iot, esp8266
Bleeper
Library to manage your firmware configurations written in C++
Stars: ✭ 54 (-74.53%)
Mutual labels:  arduino, esp32, iot, esp8266
Platformio Core
PlatformIO is a professional collaborative platform for embedded development 👽 A place where Developers and Teams have true Freedom! No more vendor lock-in!
Stars: ✭ 5,539 (+2512.74%)
Mutual labels:  arduino, esp32, iot, esp8266
Awot
Arduino web server library.
Stars: ✭ 200 (-5.66%)
Mutual labels:  arduino, esp32, iot, esp8266
Sming
Sming - Open Source framework for high efficiency native ESP8266 development
Stars: ✭ 1,197 (+464.62%)
Mutual labels:  arduino, espressif, iot, esp8266
Esp8266
ESP8266 NodeMCU Workshop
Stars: ✭ 109 (-48.58%)
Mutual labels:  arduino, nodemcu, iot, esp8266
Server Go
🎨OpenIoTHub Server[内网穿透和物联网设备管理服务器]
Stars: ✭ 127 (-40.09%)
Mutual labels:  arduino, esp32, iot, esp8266
Gateway Go
🎁GateWay Client for OpenIoTHub[云易连访问内网端口和设备的网关]
Stars: ✭ 127 (-40.09%)
Mutual labels:  arduino, esp32, iot, esp8266
Blinker Doc
blinker中文文档
Stars: ✭ 139 (-34.43%)
Mutual labels:  arduino, esp32, iot, esp8266
Nodemcu Firmware
Lua based interactive firmware for ESP8266, ESP8285 and ESP32
Stars: ✭ 6,884 (+3147.17%)
Mutual labels:  esp32, nodemcu, espressif, esp8266
Mysensors
MySensors library and examples
Stars: ✭ 1,150 (+442.45%)
Mutual labels:  arduino, esp32, iot, esp8266
Arduinojson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
Stars: ✭ 5,456 (+2473.58%)
Mutual labels:  arduino, esp32, iot, esp8266
App Release
An IoT Solution,this is the android release app | download ios app in app store
Stars: ✭ 104 (-50.94%)
Mutual labels:  arduino, esp32, iot, esp8266
Dsckeybusinterface
An Arduino/esp8266/esp32 library to directly interface with DSC security systems.
Stars: ✭ 202 (-4.72%)
Mutual labels:  arduino, esp32, iot, esp8266
Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+124.06%)
Mutual labels:  arduino, esp32, iot, esp8266
Esphome Core
🚨 No longer used 🚨 - The C++ framework behind ESPHome
Stars: ✭ 545 (+157.08%)
Mutual labels:  arduino, esp32, iot, esp8266

Awesome ESP Awesome Contributor Covenant

A curated list of awesome ESP8266/32 projects and code.

ESP8266 ESP32

Both the ESP8266 and the ESP32 are low-cost Wi-Fi microchips with full TCP/IP stack and microcontroller capabilities produced by the Shanghai-based manufacturer Espressif Systems.
See Contributing for information on how to contribute to this list.

Contents

Firmware

  • Espressif AT - The default vanilla firmware for the ESP8266.
  • NodeMCU - An eLua-based firmware for the ESP8266.
  • ESPBasic - A BASIC firmware for easy and wireless programming, ready for the 8266.
  • MicroPython - An implemention of Python3 for the ESP8266 and 32.
  • ESP32 - An experimental firmware for 3D Printers, both the ESP32 and 8266.
  • Frankenstein - A quick and dirty firmware with cool features for the ESP8266.
  • MongooseOS - An IoT specific firmware, with both C and JS. Available for the ESP32/8266.
  • DeviceHive - A firmware made as a client for DeviceHive's IoT data platform, only for the 8266.
  • RT-Thread - Chinese open source firmware available for the ESP32.

Tools

Projects

Smart Home and IoT

  • OpenMQTTGateway - An implementation of a multiprotocol MQTT gateway for both ESP's among other devices.
  • ESPHome - A full-featured system for controlling ESP's through simple yet powerful configuration files and Home Automation systems.
  • Sonoff-Homekit - An alternative firmware for Sonoff devices (and other 8266 devices) which allows control through Apple's Homekit.
  • DoorsignEPD - A smart... doorsign with an E-Paper display using the ESP32.
  • EPaperWeatherDisplay - A very cute e-ink weather display using the ESP32.
  • SuperGreenOS - A full-featured home farming automation software for the ESP32.
  • CanAirIO - Citizen science project that uses mobile and fixed stations to measure air quality with ESP32 and smartphones.

InfoSec

  • ESP32-BLECollector - A wardriving device which displays BLE devices and collects data from them, all in a nice screen interface.
  • ESP32Marauder - An integrated suite of offensive and defensive tools for WiFi and Bluetooth.
  • ArduinoPcap - A library which allows generation of .pcap files with network traffic, for both ESP's.
  • WiFi Satellite - A giant Wifi "satellite" that can monitor all 14 2.4Ghz channels using, well, 14 ESP32s.
  • ESP8266 Deauther - A very cool pseudojammer (deauther) of Wifi networks that uses the ESP8266.
  • PacketMonitor - A beautiful OLED monitor for packet activity in a WiFi channel. Two versions for each ESP.
  • WiFiDuck - A wireless-enabled keystroke injector, analogous, but even more awesome than the Rubber Ducky.
  • ESP8266 Beacon Spam - Want to confuse people? This device creates hundreds of fake WiFi networks.
  • DeauthDetector - A small device that shines a light if it detects a WiFi deauth attack. Made by the same guy as the last six projects.

Biomedical

  • HeartyPatch - A wearable BLE and WiFi connected ECG-HR patch which uses the ESP32.
  • HealthyPi v4 - An amazing open source vital signs monitor that can monitor ECG, respiration, pulse oximetry and body temperature, all run by an ESP32.

LoRa

  • Meshtastic - ESP32 LoRA boards as secure, long battery life, mesh GPS communicators.
  • ESP32-Paxcounter Wifi & Bluetooth driven, LoRaWAN enabled, battery powered mini Paxcounter built on cheap ESP32 LoRa IoT boards
  • Disaster Radio - A disaster-resilient communications network powered by the sun

Others

  • SoftRF - A DIY aviation proximity awareness system that can be used in UAV projects.
  • Retro ESP32 - An extremely cool launcher for the Odroid Go (with the ESP32), which allows emulating several retro consoles.
  • PedalinoMini - A wireless MIDI pedal controller for guitarists, built with the ESP32.
  • StickWatch - A smartwatch module based on the M5Stick, using the ESP32.
  • DroneBridge - An implementation of DroneBridge, a signal link for drones and UAV's on the ESP32.

Libraries

  • Wasm3 - A lightning fast WebAssembly interpreter designed for embedded devices, compatible with both ESP's.
  • Homie8266 - Framework implementation of the Homie protocol for the 8266.
  • ESP-Dash - Beautiful and fast framework for creating remote dashboards in the 8266/32. No internet required.
  • ESP_mqtt - MQTT helper library for the ESP8266.
  • GUIslice - A drag and drop GUI framework for several devices and screen controllers. Compatible with 8266 and 32.
  • MicroWebSrv2 - A very powerful MicroPython web server which can be used in the ESP32.
  • IRremoteESP8266 - Emit and receive IR signals in the ESP8266.
  • esphomelib - Framework to integrate with HomeAssistant in the 8266.
  • TTS - A somehow good text to speech library for several Arduino devices, both ESP's included.
  • Free802.11 - Library to emit arbitrary 802.11 signals with the ESP32.
  • Koyn - A decentralized Bitcoin library for the ESP32 and the ESP8266.
  • TFTLibrary - TFT compatibility for the ESP32.
  • UTFT-ESP - UTFT Support for the ESP32/8266.
  • ESPAudio - Library for playing a diverse range of audio formats in the ESP8266/ESP32.
  • AsyncTCP - Asynchronous TCP Library for both the 8266 and the 32.
  • ESP-HomeKit - Homekit implementation for 8266 on RTOS.
  • ESPHelper - MQTT and Wi-fi automation-oriented library for the 8266.
  • ESPHelper/32 - Port of the ESPHelper library for the 32.
  • ESP8266Wifi - Simple Arduino Wifi library for the 8266.
  • WiFiESP - Arduino library for Wifi management, client/server for 8266 board.
  • TinyGSM - A quick and simple Arduino library for interaction with GSM modules which can also control the 8266 through AT commands.
  • mJS - A lightweight and restricted JS engine that is used by MongooseOS, compatible on the 32 and 8266.
  • ESPUI - A simply library for making interactive web interfaces for both ESP's.
  • ESP32 ePaper - A full-featured library for using ePaper modules with the ESP32.
  • TinyUPnP - A lightweight UPnP IGD library for automatic port forwarding on the 8266 and 32.
  • Esp32SSHClient - A library that implements a SSH client in the ESP32.
  • painlessMesh - A library that takes care of the particulars of creating a simple mesh network using ESP8266 and ESP32 hardware.
  • WifiEspNow - Arduino library for ESP-NOW, a connectionless WiFi communication protocol defined by Espressif.
  • go-mcu - Golang package for interacting with NodeMCU-based boards.
  • CanAirIO SensorLib - ESP32/8266 library with auto-configuration of multiple PM2.5, CO2 and environment sensors.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].