ESP

Low-cost microcontrollers with WiFi and broad IoT applications.

102 resources4 categoriesView Original

Libraries(35 items)

A

AsyncTCP

Asynchronous TCP Library for both the 8266 and the 32.

Libraries
C

CanAirIO SensorLib

ESP32/8266 library with auto-configuration of multiple PM2.5, CO2 and environment sensors.

Libraries
D

Dhyara

A C/C++ library for making a Mobile Ad hoc Network (MANET) using ESP Now.

Libraries
E

ESP-Dash

Beautiful and fast framework for creating remote dashboards in the 8266/32. No internet required.

Libraries
E

ESP-HomeKit

Homekit implementation for 8266 on RTOS.

Libraries
E

ESP32 ePaper

A full-featured library for using ePaper modules with the ESP32.

Libraries
E

ESP32-audioI2S

Plays mp3, m4a and wav files from SD card or stream via I2S interface.

Libraries
E

Esp32SSHClient

A library that implements a SSH client in the ESP32.

Libraries
E

ESP8266Wifi

Simple Arduino Wifi library for the 8266.

Libraries
E

ESPAudio

Library for playing a diverse range of audio formats in the ESP8266/ESP32.

Libraries
E

ESPHelper

MQTT and Wi-fi automation-oriented library for the 8266.

Libraries
E

ESPHelper/32

Port of the ESPHelper library for the 32.

Libraries
E

esphomelib

Framework to integrate with HomeAssistant in the 8266.

Libraries
E

ESPUI

A simply library for making interactive web interfaces for both ESP's.

Libraries
E

ESP_mqtt

MQTT helper library for the ESP8266.

Libraries
F

Free802.11

Library to emit arbitrary 802.11 signals with the ESP32.

Libraries
G

go-mcu

Golang package for interacting with NodeMCU-based boards.

Libraries
G

GUIslice

A drag and drop GUI framework for several devices and screen controllers. Compatible with 8266 and 32.

Libraries
H

HomeSpan

A robust and extremely easy-to-use Arduino library for creating your own ESP32-based HomeKit devices.

Libraries
H

Homie8266

Framework implementation of the Homie protocol for the 8266.

Libraries
I

IRremoteESP8266

Emit and receive IR signals in the ESP8266.

Libraries
K

Koyn

A decentralized Bitcoin library for the ESP32 and the ESP8266.

Libraries
L

LedFx

A library for using audio input to create realtime light shows. LedFx can control multiple devices and works great with cheap ESP8266 nodes.

Libraries
L

LVGL

An open-source graphics library providing everything you need to create embedded GUIs with easy-to-use graphical elements, beautiful visual effects and low memory footprint.

Libraries
M

MicroWebSrv2

A very powerful MicroPython web server which can be used in the ESP32.

Libraries
M

mJS

A lightweight and restricted JS engine that is used by MongooseOS, compatible on the 32 and 8266.

Libraries
P

painlessMesh

A library that takes care of the particulars of creating a simple mesh network using ESP8266 and ESP32 hardware.

Libraries
T

TFTLibrary

TFT compatibility for the ESP32.

Libraries
T

TinyGSM

A quick and simple Arduino library for interaction with GSM modules which can also control the 8266 through AT commands.

Libraries
T

TinyUPnP

A lightweight UPnP IGD library for automatic port forwarding on the 8266 and 32.

Libraries
T

TTS

A somehow good text to speech library for several Arduino devices, both ESP's included.

Libraries
U

UTFT-ESP

UTFT Support for the ESP32/8266.

Libraries
W

Wasm3

A lightning fast WebAssembly interpreter designed for embedded devices, compatible with both ESP's.

Libraries
W

WiFiESP

Arduino library for Wifi management, client/server for 8266 board.

Libraries
W

WifiEspNow

Arduino library for ESP-NOW, a connectionless WiFi communication protocol defined by Espressif.

Libraries

Projects(44 items)

A

Alles

A many speaker distributed music synthesizer using UDP multicast over WiFi, modeled after the alles machine/AMY.

Projects
A

ArduinoPcap

A library which allows generation of .pcap files with network traffic, for both ESP's.

Projects
C

CanAirIO

Citizen science project that uses mobile and fixed stations to measure air quality with ESP32 and smartphones.

Projects
D

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.

Projects
D

Disaster Radio

A disaster-resilient communications network powered by the sun.

Projects
D

DoorsignEPD

A smart doorsign with an E-Paper display using the ESP32.

Projects
D

DroneBridge

An implementation of DroneBridge, a signal link for drones and UAV's on the ESP32.

Projects
E

E-TKT

An ESP32 powered DIY label maker that mixes both old fashioned and contemporary technology.

Projects
E

EPaperWeatherDisplay

A very cute e-ink weather display using the ESP32.

Projects
E

ESP32-BLECollector

A wardriving device which displays BLE devices and collects data from them, all in a nice screen interface.

Projects
E

ESP32-Paxcounter

Wifi & Bluetooth driven, LoRaWAN enabled, battery powered mini Paxcounter built on cheap ESP32 LoRa IoT boards.

Projects
E

ESP32-Radio

Internet radio based on ESP32, VS1053 and a TFT screen.

Projects
E

ESP32Marauder

An integrated suite of offensive and defensive tools for WiFi and Bluetooth.

Projects
E

ESP8266 Beacon Spam

Want to confuse people? This device creates hundreds of fake WiFi networks.

Projects
E

ESP8266 Deauther

A very cool pseudojammer (deauther) of Wifi networks that uses the ESP8266.

Projects
E

ESPEasy

Easily turn ESP modules into multifunction sensor devices for home automation systems.

Projects
E

ESPHome

A full-featured system for controlling ESP's through simple yet powerful configuration files and Home Automation systems.

Projects
E

ESPuino

RFID-controlled music player powered by ESP32.

Projects
F

FreeTouchDeck

Open source touch macropad and stream control deck with built-in web configurator.

Projects
H

HealthyPi v4

An amazing open source vital signs monitor that can monitor ECG, respiration, pulse oximetry and body temperature, all run by an ESP32.

Projects
H

HeartyPatch

A wearable BLE and WiFi connected ECG-HR patch which uses the ESP32.

Projects
H

HomePoint

Control MQTT/HomeKit smart home devices from an ESP32-powered screen.

Projects
K

Knobby

A handheld Spotify remote that encourages you to explore unfamiliar music.

Projects
M

Meshtastic

ESP32 LoRA boards as secure, long battery life, mesh GPS communicators.

Projects
M

mutantW_V1

An ESP32 based open source smartwatch with 1.7 inch display, WiFi, Bluetooth, NeoPixel and vibration.

Projects
O

Open SmartWatch

A FOSS smartwatch with GPS, an inertial unit and an extremely cool 3D-printed case.

Projects
O

openHASP

Control your home automation devices from a customizable touchscreen UI connected via MQTT.

Projects
O

OpenMQTTGateway

An implementation of a multiprotocol MQTT gateway for both ESP's among other devices.

Projects
P

PacketMonitor

A beautiful OLED monitor for packet activity in a WiFi channel. Two versions for each ESP.

Projects
P

PedalinoMini

A wireless MIDI pedal controller for guitarists, built with the ESP32.

Projects
R

Retro ESP32

An extremely cool launcher for the Odroid Go (with the ESP32), which allows emulating several retro consoles.

Projects
S

SmartSpin2k

Transform your spin bike into a smart trainer with automatic resistance knob control in fitness apps like Zwift.

Projects
S

SoftRF

A DIY aviation proximity awareness system that can be used in UAV projects.

Projects
S

Sonoff-Homekit

An alternative firmware for Sonoff devices (and other 8266 devices) which allows control through Apple's Homekit.

Projects
S

Squeezelite-esp32

Streaming audio receiver with multi-room sync, AirPlay, Bluetooth, hardware buttons, display and more.

Projects
S

StickWatch

A smartwatch module based on the M5Stick, using the ESP32.

Projects
S

SuperGreenOS

A full-featured home farming automation software for the ESP32.

Projects
T

Tasmota

An alternative firmware for Sonoff & other ESP8266/ESP32 devices. Includes a large collection of sensor drivers & integrates with Home Assistant natively or via MQTT.

Projects
T

ThingPulse esp8266-spotify-remote

Control your Spotify player from a ESP8266 with color touch display.

Projects
W

Watchy

An open source e-paper watch with lots of options for customization.

Projects
W

WiFi Satellite

A giant Wifi "satellite" that can monitor all 14 2.4Ghz channels using, well, 14 ESP32s.

Projects
W

WiFiDuck

A wireless-enabled keystroke injector, analogous, but even more awesome than the Rubber Ducky.

Projects
W

WirelessPrinting

Print wirelessly from Cura, PrusaSlicer or Slic3r to your 3D printer connected to an ESP module.

Projects
W

WLED

Control many types of RGB(W) LED strips with an ESP8266 or ESP32 over WiFi.

Projects